.hero{padding:72px 0 52px}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:56px;display:grid}.hero h1{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(48px,7vw,82px);line-height:.96}.lead{max-width:720px;color:var(--muted);font-size:clamp(18px,2vw,21px);line-height:1.72}.price{margin:30px 0 10px;font:600 clamp(28px,4vw,40px)/1 JetBrains Mono,monospace}.note{color:var(--muted);font-size:14px;line-height:1.65}.test-badge{color:#9a3412;letter-spacing:.08em;text-transform:uppercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font:700 11px/1.2 JetBrains Mono,monospace;display:inline-flex}html[data-theme=dark] .test-badge{color:#fcd34d;background:#f59e0b17;border-color:#fbbf2433}.test-notice{color:var(--muted);background:#f5f9ff;border:1px solid #dbe7f4;border-radius:14px;margin-top:24px;padding:18px 20px;font-size:14px;line-height:1.75;position:relative;overflow:hidden}.test-notice:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.test-notice strong{color:var(--text)}html[data-theme=dark] .test-notice{background:#3b82f611;border-color:#7dd3fc29}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-card{padding:28px}.hero-card h3{margin:0 0 18px;font-size:18px}.feature{border-top:1px solid var(--line);color:var(--muted);gap:13px;padding:14px 0;line-height:1.55;display:flex}.feature:first-of-type{border-top:0}.feature i{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal}.section{padding:46px 0}.section .eyebrow+h2{margin-top:14px}.section h2+.section-intro{margin-top:6px}.section h2{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(30px,4vw,46px)}.section-intro{max-width:840px;color:var(--muted);margin:0;line-height:1.8}.compact-copy-section{padding-top:18px;padding-bottom:34px}.domain-note{max-width:840px;margin:0;padding:0}.domain-note h3{letter-spacing:-.02em;margin:0 0 12px;font-size:22px}.domain-note p{color:var(--muted);margin:0;line-height:1.8}.discussion-section{padding-top:36px}.discussion-section .eyebrow{margin-bottom:16px;display:block}.discussion-section h2{margin:0 0 18px;line-height:1.08;display:block}.discussion-section .section-intro{max-width:820px;margin:0 0 26px;display:block}.discussion-section .actions{margin-top:0}.bottom-cta{margin:46px auto 76px;padding:38px 42px}.bottom-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.bottom-cta-copy{text-align:left;min-width:0}.bottom-kicker{font-size:14px;font-weight:600;line-height:1.5;display:block;color:var(--muted)!important;margin:0 0 10px!important}.bottom-cta h2{margin:0 0 14px;font-size:clamp(28px,4vw,42px);line-height:1.12;display:block}.bottom-subcopy{display:block;max-width:720px!important;color:var(--muted)!important;margin:0!important;line-height:1.7!important}.bottom-cta .actions{justify-content:flex-end;margin:0}.bottom-cta .actions .btn{white-space:nowrap;padding-inline:22px}@media (width<=840px){.hero{padding-top:48px}.hero-grid{grid-template-columns:1fr;gap:30px}.cards{grid-template-columns:1fr}.actions .btn{flex:220px}.bottom-cta{padding:28px}.bottom-cta-inner{grid-template-columns:1fr;gap:24px}.bottom-cta .actions{justify-content:flex-start}.bottom-cta .actions .btn{flex:0 auto}}
