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