body .hero{min-height:auto;padding-block:clamp(2.5rem,4vw,4rem)}.hero .hero-copy h1{max-width:55rem;font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:1.08}.hero .eyebrow{margin-bottom:1.5rem}.hero .hero-intro{max-width:38rem;margin-top:1.5rem}.hero .hero-actions{margin-top:1.5rem}.launch-note{color:var(--stone)}.setup-fields{margin:1.25rem 0}.access .access-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.access-summary>.membership-checkout{gap:1rem;width:100%;min-height:3.5rem;margin-top:1.5rem;font-size:.875rem;display:flex}.backtest-card .backtest-disclosure{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.setup-fields div{border-top:1px solid var(--line-dark);grid-template-columns:minmax(5.5rem,.4fr) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.setup-fields dt{color:var(--bronze-on-dark);font-size:.875rem;font-weight:700}.setup-fields dd{color:var(--paper);margin:0;font-size:.9375rem}.faq-list p a{text-underline-offset:.2rem;text-decoration:underline}[hidden]{display:none!important}.buyer-details{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.site-header.site-header-home,.site-header-home .desktop-nav{flex-wrap:wrap}.site-header-home .desktop-nav a{white-space:nowrap;flex-shrink:0}.roadmap-note.section{border-block:1px solid var(--line);background:var(--paper-deep);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.75rem,7vw,7rem);display:grid}.roadmap-intro .eyebrow{margin-bottom:1.5rem}.roadmap-intro h2{letter-spacing:-.035em;max-width:13ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1.05}.roadmap-intro>p:not(.eyebrow){color:#4c514c;max-width:40rem;margin:1.75rem 0 0;font-size:1.0625rem;line-height:1.75}.roadmap-status{border-top:3px solid var(--bronze-on-dark);background:var(--ink-soft);color:var(--paper);padding:clamp(1.5rem,3vw,3rem)}.roadmap-badge{border:1px solid var(--bronze-on-dark);color:var(--bronze-on-dark);letter-spacing:.12em;text-transform:uppercase;padding:.4rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.roadmap-status h3{letter-spacing:-.025em;margin:1.75rem 0 1.25rem;font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:400;line-height:1.15}.roadmap-status p{color:var(--paper);margin:0;line-height:1.75}.roadmap-status .roadmap-detail{color:var(--stone);margin-top:1rem;font-size:.9375rem}@media (width<=560px){.hero .hero-actions,.hero-actions .button,.access-summary>.button{width:100%}.hero .hero-copy h1{font-size:clamp(2.25rem,8.9vw,3rem)}body .hero{padding-top:2rem}.hero .hero-actions{gap:1rem}.setup-fields div{grid-template-columns:minmax(0,1fr);gap:.25rem}}
