.home #platform,.home #ai,.home .ind-band{padding-top:112px;padding-bottom:112px}.home .section-head{max-width:680px;margin-bottom:52px}.home .section-head h2,.home .ind-band-copy h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.home .section-head p,.home .ind-band-copy p{font-size:1.05rem;line-height:1.65;max-width:56ch}.home .section-head .kicker{margin-bottom:12px}.hero-note{margin:22px 0 0;font-size:.9rem;line-height:1.5;color:#ffffffd9}.hero-note a{color:#fff;text-decoration:underline;text-decoration-color:#2fe38abf;text-underline-offset:4px}.hero-note a:hover{text-decoration-color:var(--green)}.home .feat-grid{gap:16px}.home .feat-card{gap:10px;padding:26px 26px 28px;border-radius:16px;border-color:#d8d1c229;background:linear-gradient(165deg,#0b34499e,#08293b80)}.home .feat-card strong{font:500 1.22rem/1.25 var(--serif);letter-spacing:-.02em}.home .feat-card span:not(.feat-tag){font-size:.92rem;line-height:1.62}.home .feat-tag{padding:0;border:0;border-radius:0;font:600 .82rem var(--sans);letter-spacing:0;text-transform:none;color:var(--green)}.home .flow-fine a{color:var(--ivory);text-underline-offset:3px}.home #ai .trust-grid{gap:0 40px}.home #ai .trust-grid>div{padding:24px 6px 4px 0;border:0;border-top:1px solid var(--hair-2);border-radius:0;background:none;box-shadow:none}.home #ai .trust-grid strong{font:500 1.2rem/1.3 var(--serif);letter-spacing:-.02em}.home #ai .trust-grid span{font-size:.95rem;line-height:1.65}.ind-band{background:radial-gradient(900px 420px at 8% 0%,rgba(47,227,138,.06),transparent 62%)}.ind-band-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}.ind-band-copy h2{margin:0 0 18px}.ind-band-copy p{margin:0 0 30px;color:var(--ivory-dim)}.ind-names{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;border-top:1px solid var(--hair-2)}.ind-names a{display:grid;gap:3px;padding:18px 0;border-bottom:1px solid var(--hair);color:inherit;text-decoration:none;transition:border-color .2s var(--ease)}.ind-names strong{font:500 1.12rem/1.3 var(--serif);letter-spacing:-.015em;color:var(--ivory);transition:color .2s var(--ease)}.ind-names small{font-size:.86rem;line-height:1.45;color:var(--ivory-dim)}.ind-names a:hover,.ind-names a:focus-visible{border-bottom-color:var(--green)}.ind-names a:hover strong,.ind-names a:focus-visible strong{color:var(--green)}.ind-more{margin:18px 0 0;font-size:.9rem;line-height:1.55;color:var(--ivory-faint)}.ind-more a{color:var(--ivory);text-underline-offset:3px}.home #get-started h2{font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cta-fine{margin:20px 0 0;font-size:.88rem;line-height:1.5;color:var(--ivory-faint)}.cta-fine a{color:var(--ivory);text-underline-offset:3px}@media(max-width:980px){.home #platform,.home #ai,.home .ind-band{padding-top:80px;padding-bottom:80px}.ind-band-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:560px){.ind-names{grid-template-columns:1fr}.home .feat-card{padding:22px}}
