.home-module__txgM7a__homeHero{padding-bottom:calc(var(--sp-8) + 80px)}.home-module__txgM7a__homeHero h1{letter-spacing:-.04em;font-size:clamp(2.8rem,2rem + 4vw,5rem)}.home-module__txgM7a__homeHero h1 b{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.home-module__txgM7a__tagline{margin-top:var(--sp-3);font-family:var(--font-display);font-size:var(--fs-2xl);color:#fff;max-width:24ch;animation:home-module__txgM7a__rise .5s 40ms var(--ease) both;font-weight:650;line-height:1.2}.home-module__txgM7a__ctaRow{margin-top:var(--sp-5);gap:var(--sp-3);animation:home-module__txgM7a__rise .5s .14s var(--ease) both;flex-wrap:wrap;display:flex}.home-module__txgM7a__ctaPrimary,.home-module__txgM7a__ctaSecondary{min-height:50px;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.home-module__txgM7a__ctaPrimary{background:var(--brand-gradient);color:#0f1524;box-shadow:0 10px 30px -10px #f97015b3}.home-module__txgM7a__ctaPrimary:hover{color:#0f1524;transform:translateY(-2px);box-shadow:0 16px 36px -12px #f97015cc}.home-module__txgM7a__ctaSecondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff38}.home-module__txgM7a__ctaSecondary:hover{color:#fff;background:#ffffff1f}.home-module__txgM7a__heroStats{margin-top:var(--sp-6);gap:var(--sp-5);animation:home-module__txgM7a__rise .5s .2s var(--ease) both;flex-wrap:wrap;display:flex}.home-module__txgM7a__heroStats div{display:grid}.home-module__txgM7a__heroStats strong{font-family:var(--font-display);font-size:var(--fs-2xl);color:#fff}.home-module__txgM7a__heroStats span{font-size:var(--fs-xs);color:#bab4ab}.home-module__txgM7a__section{padding:var(--sp-8) 0 0}.home-module__txgM7a__sectionHead{max-width:60ch;margin-bottom:var(--sp-5)}.home-module__txgM7a__sectionHead h2{font-size:var(--fs-2xl)}.home-module__txgM7a__sectionHead p{margin-top:var(--sp-2);color:var(--text-muted)}.home-module__txgM7a__pillars{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.home-module__txgM7a__pillar{padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border)}.home-module__txgM7a__pillar svg{color:var(--accent);margin-bottom:var(--sp-3)}.home-module__txgM7a__pillar h3{font-size:var(--fs-lg)}.home-module__txgM7a__pillar p{margin-top:var(--sp-2);color:var(--text-muted);font-size:var(--fs-sm)}.home-module__txgM7a__split{gap:var(--sp-6);padding-bottom:var(--sp-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:860px){.home-module__txgM7a__split{grid-template-columns:1fr}}.home-module__txgM7a__diagram{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:var(--sp-5);box-shadow:var(--shadow)}.home-module__txgM7a__diagram svg{width:100%;height:auto}
