.industry-hero{padding:150px 0 100px;background:#fbfbfd}.industry-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.industry-hero-copy{text-align:left}.industry-eyebrow{margin-bottom:18px;color:var(--blue);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.industry-hero h1{max-width:700px;margin-bottom:24px;font-size:clamp(45px,5.6vw,72px);line-height:.98;letter-spacing:-.055em}.industry-lede{max-width:650px;color:var(--muted);font-size:18px;line-height:1.55}.industry-hero .hero-actions{justify-content:flex-start;margin-top:30px}.industry-hero-visual{min-height:470px;display:grid;place-items:center;border:1px solid var(--divider);border-radius:28px;background:linear-gradient(145deg,#fff,#f0effb);box-shadow:0 24px 65px #1d1d1f12}.finance-orbit{position:relative;width:360px;height:360px;border:1px solid rgba(90,79,224,.16);border-radius:50%}.finance-ring{position:absolute;top:35px;right:35px;bottom:35px;left:35px;border:1px solid rgba(90,79,224,.19);border-radius:50%}.ring-b{top:90px;right:90px;bottom:90px;left:90px;border-style:dashed}.finance-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:#fff;color:var(--blue);font-size:24px;font-weight:700;box-shadow:0 10px 30px #5a4fe040}.finance-core img{display:block;width:56px;height:56px;object-fit:contain}.finance-node{position:absolute;padding:10px 13px;border:1px solid rgba(90,79,224,.16);border-radius:10px;background:#fff;color:var(--ink);font-size:12px;font-weight:600;box-shadow:0 8px 22px #1d1d1f0f}.node-credit{top:17px;left:103px}.node-client{right:0;top:178px}.node-audit{left:64px;bottom:27px}.industry-section{padding:120px 0;background:#fff}.industry-capacity{background:#f5f5f7}.industry-heading{max-width:720px;margin-bottom:48px}.industry-heading h2{margin:0 0 18px;text-align:left;font-size:clamp(36px,4.5vw,58px);letter-spacing:-.045em}.industry-heading>p:last-child{max-width:650px;color:var(--muted);font-size:18px;line-height:1.5}.industry-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8d8df;border-bottom:1px solid #d8d8df}.industry-stats>div{min-height:155px;padding:26px 22px;border-right:1px solid #d8d8df}.industry-stats>div:last-child{border-right:0}.industry-stats strong{display:block;font-size:28px;letter-spacing:-.04em}.industry-stats span{display:block;margin-top:9px;font-size:13px;font-weight:650;line-height:1.35}.industry-stats small{display:block;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.35}.industry-note{max-width:700px;margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.industry-use-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--ink)}.industry-use-case{min-height:235px;padding:28px 30px 30px 0;border-bottom:1px solid var(--divider)}.industry-use-case:nth-child(2n){padding-left:30px;border-left:1px solid var(--divider)}.industry-use-case span{color:var(--blue);font-size:11px;font-weight:700;letter-spacing:1px}.industry-use-case h3{margin:18px 0 10px;font-size:23px;line-height:1.1}.industry-use-case p{max-width:470px;color:var(--muted);font-size:15px;line-height:1.55}.industry-download{display:inline-flex;gap:10px;margin-top:30px;color:var(--blue);font-size:14px;font-weight:650;text-decoration:none}.industry-download:hover{text-decoration:underline}.industry-start{background:#f1f0fb}.industry-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.industry-start h2{max-width:570px;text-align:left;font-size:clamp(38px,4.8vw,58px);letter-spacing:-.045em;margin-bottom:18px}.industry-start p{max-width:560px;color:var(--muted);font-size:17px;line-height:1.55}.industry-step-list{border-top:1px solid rgba(90,79,224,.2)}.industry-step-list div{display:flex;align-items:baseline;gap:20px;padding:22px 0;border-bottom:1px solid rgba(90,79,224,.2)}.industry-step-list strong{width:100px;color:var(--blue);font-size:13px}.industry-step-list span{font-size:15px;font-weight:600}.industry-compliance{background:#f5f5f7}.industry-compliance-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.industry-compliance-table{max-width:none;margin:0;background:#fff}.industry-cta{padding:135px 0 155px;text-align:center;background:#fff}.industry-cta h2{max-width:780px;margin:0 auto 18px;font-size:clamp(40px,5vw,64px);letter-spacing:-.05em}.industry-cta p{margin:0 auto 28px;color:var(--muted);font-size:18px}.industry-cta .pill{margin:0 auto}@media(max-width:960px){.industry-hero-grid,.industry-start-grid,.industry-compliance-grid{grid-template-columns:1fr;gap:50px}.industry-hero-visual{max-width:680px;width:100%}.industry-stats{grid-template-columns:1fr 1fr}.industry-stats>div:nth-child(2){border-right:0}.industry-stats>div:nth-child(3),.industry-stats>div:nth-child(4){border-top:1px solid #d8d8df}.industry-compliance-grid .industry-heading{margin-bottom:0}}@media(max-width:640px){.industry-hero{padding:110px 0 70px}.industry-hero h1{font-size:46px}.industry-hero-visual{min-height:350px;border-radius:20px}.finance-orbit{transform:scale(.78)}.industry-section{padding:85px 0}.industry-stats{grid-template-columns:1fr}.industry-stats>div{border-right:0;border-bottom:1px solid #d8d8df}.industry-stats>div:last-child{border-bottom:0}.industry-use-cases{grid-template-columns:1fr}.industry-use-case,.industry-use-case:nth-child(2n){padding:24px 0;border-left:0;min-height:0}.industry-start-grid{gap:38px}.industry-cta{padding:95px 0 110px}}.trust-section{padding:125px 0}.section-heading{max-width:720px;margin-bottom:52px}.section-heading h2{margin:0 0 18px;text-align:left;font-size:clamp(36px,4.8vw,58px);letter-spacing:-.045em}.section-heading>p:last-child{max-width:610px;color:var(--muted);font-size:18px;line-height:1.5}.trust-compliance{background:#f5f5f7}.trust-compliance-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.trust-compliance-table{max-width:none;margin:0;background:#fff}.compliance-table{border:1px solid var(--divider);border-radius:18px;overflow:hidden;text-align:left;background:var(--white)}.compliance-table .ct-row{display:grid;grid-template-columns:1.6fr 1fr;padding:18px 22px;border-bottom:1px solid var(--divider);font-size:14px;letter-spacing:-.224px;align-items:center}.compliance-table .ct-row:last-child{border-bottom:0}.compliance-table .ct-header{background:var(--surface);font-family:SF Pro Display,sans-serif;font-weight:600;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.196px}.status-pill{display:inline-block;padding:5px 12px;border-radius:980px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.196px}.status-achieved{background:#16a34a;color:#fff}.status-progress{background:#fff6e1;color:#9a6b00}.status-planned{background:#f0f0f2;color:var(--muted)}@media(max-width:960px){.trust-compliance-grid{grid-template-columns:1fr;gap:50px}.trust-compliance-grid .section-heading{margin-bottom:0}}@media(max-width:640px){.trust-section{padding:85px 0}.compliance-table .ct-row{grid-template-columns:1fr;gap:4px}}
