.hero{min-height:0}.hero-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding-top:64px;padding-bottom:96px}.hero-meta{margin-bottom:24px;gap:16px}.hero-sub{display:block;margin-top:24px}.hero-cta{gap:12px;margin-top:24px}.hero-cta .btn{height:auto;min-height:48px;white-space:normal}.hero-h{font-size:clamp(28px,3.4vw,52px)!important}.home-proof{margin:0;padding:24px;border:1px solid #333;border-radius:8px;background:#111;min-width:0}.home-proof h2{font-size:24px;line-height:1.5;margin:12px 0 24px}.home-proof img{width:100%;height:auto;border:1px solid #333}.home-proof figcaption{font-size:14px;line-height:1.8;color:var(--ink-dim);margin-top:18px}.home-proof figcaption a{text-decoration:underline;text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center}section.sec{padding:72px 0}.sec-head{margin-bottom:32px}.home-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-choice-grid article{padding:24px;border:1px solid #333;background:var(--bg-2)}.home-choice-grid h3{font-size:21px;line-height:1.5}.home-choice-grid p,.home-more p{color:var(--ink-dim);font-size:16px;line-height:1.8;margin:12px 0}.home-choice-grid a,.home-choice-next a,.home-more a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:4px;margin-right:20px}.home-choice-next{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.home-more #insights{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.home-more h2{font-size:26px}.hero-bridge{color:var(--ink-dim)}@media(max-width:1000px){.hero-inner{grid-template-columns:1fr;gap:28px}.home-proof{max-width:720px}.hero-status{position:static}.hero{display:block}.hero-inner{padding-bottom:36px}}@media(max-width:600px){section.sec{padding:44px 0}.hero-inner{padding-top:32px}.home-proof{padding:18px}.home-proof h2{font-size:21px}.home-choice-grid{grid-template-columns:1fr}.home-choice-grid article{padding:20px}.hero-cta{flex-direction:row}.hero-cta .btn{width:auto}.hero-cta .btn-primary{width:100%}.sec-head{gap:12px}.hero-meta span:nth-child(n+2){display:none}}
