.public-nav{z-index:50;background:rgba(var(--bg-rgb), .85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 36px;display:flex;position:sticky;top:0}.public-nav-links{color:var(--text-muted);align-items:center;gap:28px;font-size:13.5px;display:flex}.public-nav-links a{cursor:pointer;transition:color .15s}.public-nav-links a:hover{color:var(--text)}.public-nav-right{align-items:center;gap:12px;display:flex}.container{max-width:1180px;margin:0 auto;padding:0 36px}.hero{padding:96px 0 80px}.hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.hero h1{letter-spacing:-.03em;color:var(--text);max-width:920px;margin-bottom:24px;font-size:clamp(48px,7vw,92px);font-weight:500;line-height:.96}.hero h1 .accent{color:var(--accent);font-style:italic;font-weight:500}.hero h1 .strike{color:var(--text-muted);position:relative}.hero h1 .strike:after{content:"";background:var(--accent);height:4px;position:absolute;top:55%;left:-2%;right:-2%;transform:rotate(-2deg)}.hero-sub{color:var(--text-muted);max-width:580px;margin-bottom:36px;font-size:18px;line-height:1.55}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:64px;display:flex}.hero-cta .helper{color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:11px}.hero-cta .helper .lime{color:var(--lime)}.hero-visual{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;position:relative;overflow:hidden}.hero-visual-head{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:14px 20px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.hv-tabs{color:var(--text-muted);gap:12px;display:flex}.hv-tabs .active{color:var(--text)}.hv-status{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.hero-visual-body{grid-template-columns:1fr 1.1fr;display:grid}.hv-left{border-right:1px solid var(--border);padding:28px}.hv-field{margin-bottom:22px}.hv-field:last-child{margin-bottom:0}.hv-field-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:7px;font-family:JetBrains Mono,monospace;font-size:9.5px}.hv-field-val{color:var(--text);font-family:Switzer,sans-serif;font-size:14px}.hv-field-mono{color:var(--text);font-family:JetBrains Mono,monospace;font-size:12.5px}.hv-faq-row{align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.hv-faq-pos{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:10px}.hv-right{background:linear-gradient(to bottom, #ff6b3d06, transparent 200px), var(--bg);color:var(--text);white-space:pre-wrap;margin:0;padding:28px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.7}.hv-right .c{color:var(--text-dim)}.hv-right .h{color:var(--accent);font-weight:500}.hv-right .q{color:var(--blue)}.how{border-top:1px solid var(--border);padding:96px 0 80px}.section-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px}.section-title{letter-spacing:-.022em;color:var(--text);max-width:720px;margin-bottom:56px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.05}.section-title em{color:var(--accent);font-style:italic}.how-grid{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.how-step{border:1px solid var(--border);background:var(--surface);counter-increment:step;border-radius:10px;padding:28px 26px;position:relative}.how-step:before{content:counter(step, decimal-leading-zero);color:var(--accent);letter-spacing:.1em;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.how-step h3{color:var(--text);letter-spacing:-.015em;margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.2}.how-step p{color:var(--text-muted);font-size:14px;line-height:1.55}.how-step .pill{background:var(--surface-2);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;margin-top:16px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-flex}.how-step .pill .dot{background:var(--lime);border-radius:50%;width:5px;height:5px}.features{border-top:1px solid var(--border);padding:96px 0 80px}.features-grid{grid-template-columns:repeat(3,1fr);gap:28px 32px;display:grid}.feature{padding:8px 0}.feature-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--accent);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.feature h4{color:var(--text);letter-spacing:-.012em;margin-bottom:8px;font-size:17px;font-weight:500}.feature p{color:var(--text-muted);font-size:13.5px;line-height:1.6}.verticals{border-top:1px solid var(--border);padding:80px 0}.verticals-track{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.vertical-chip{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;display:inline-flex}.vertical-chip .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.pricing{border-top:1px solid var(--border);padding:96px 0 80px}.price-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.price-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;padding:30px 28px;display:flex}.price-card.featured{border-color:var(--accent);box-shadow:var(--shadow-accent);background:linear-gradient(135deg, #ff6b3d0a, transparent 60%), var(--surface)}.price-card .tier{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.price-card.featured .tier{color:var(--accent)}.price-card .amount{align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.price-card .amount .currency{color:var(--text-muted);font-size:18px}.price-card .amount .num{letter-spacing:-.025em;color:var(--text);font-size:48px;font-weight:500}.price-card .amount .per{color:var(--text-muted);font-size:13px}.price-card .desc{color:var(--text-muted);margin-bottom:24px;font-size:13.5px;line-height:1.5}.price-card ul{flex:1;margin:0 0 28px;padding:0;list-style:none}.price-card li{color:var(--text);border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.price-card li:last-child{border-bottom:none}.price-card li:before{content:"+";color:var(--accent);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:13px}.cta-foot{border-top:1px solid var(--border);text-align:center;padding:96px 0 64px}.cta-foot h2{letter-spacing:-.025em;color:var(--text);margin-bottom:18px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1}.cta-foot h2 em{color:var(--accent);font-style:italic}.cta-foot p{color:var(--text-muted);margin-bottom:32px;font-size:16px}footer.site-foot{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding:36px;font-size:12px;display:flex}footer.site-foot .links{gap:22px;display:flex}footer.site-foot .links a:hover{color:var(--text)}@media (max-width:900px){.hero-visual-body{grid-template-columns:1fr}.hv-left{border-right:none;border-bottom:1px solid var(--border)}.how-grid,.features-grid,.price-grid{grid-template-columns:1fr}.public-nav{padding:14px 18px}.container{padding:0 18px}.public-nav-links{display:none}}
