:root{--void:#0b0b18;--surface:#ffffff0b;--surface-solid:#171729;--hairline:#ffffff1a;--text:#f3f1fa;--muted:#9e9ab8;--violet:#8b5cf6;--cyan:#22d3ee;--coral:#ff6b6b;--lime:#a3e635;--gold:#ffc145;--amber:#ff9f1c}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--void);color:var(--text);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,sans-serif;position:relative;overflow-x:hidden}.aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora:before,.aurora:after,.aurora .blob{content:"";filter:blur(90px);opacity:.35;border-radius:50%;position:absolute}.aurora:before{background:var(--violet);width:50vw;height:50vw;animation:26s ease-in-out infinite alternate driftA;top:-10%;left:-10%}.aurora:after{background:var(--cyan);width:45vw;height:45vw;animation:30s ease-in-out infinite alternate driftB;top:10%;right:-15%}.aurora .blob{background:var(--coral);width:38vw;height:38vw;animation:22s ease-in-out infinite alternate driftC;bottom:-15%;left:20%}@keyframes driftA{0%{transform:translate(0)scale(1)}to{transform:translate(6%,8%)scale(1.15)}}@keyframes driftB{0%{transform:translate(0)scale(1)}to{transform:translate(-8%,6%)scale(1.1)}}@keyframes driftC{0%{transform:translate(0)scale(1)}to{transform:translate(4%,-6%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.aurora:before,.aurora:after,.aurora .blob{animation:none}}a{color:inherit}.display{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif}.mono{font-family:IBM Plex Mono,monospace}.eyebrow{letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(90deg, var(--cyan), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.eyebrow:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}header{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0b0b18d9,#0b0b1800);justify-content:space-between;align-items:center;padding:22px 5%;display:flex;position:fixed;top:0;left:0;right:0}.logo{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.logo span{background:linear-gradient(90deg, var(--cyan), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}nav a{color:var(--muted);margin-left:32px;font-size:14px;text-decoration:none;transition:color .2s}nav a:hover,nav a:focus-visible{color:var(--text)}.hero{z-index:1;align-items:center;min-height:100vh;padding:140px 5% 80px;display:flex;position:relative;overflow:hidden}#hero-canvas{z-index:0;width:56%;height:100%;position:absolute;top:0;right:0}.hero-inner{z-index:2;max-width:640px;position:relative}.hero h1{margin:20px 0 24px;font-size:clamp(40px,6vw,74px);font-weight:700;line-height:1.02}.hero h1 em{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--coral));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero p.sub{color:var(--muted);max-width:520px;margin-bottom:36px;font-size:18px;line-height:1.6}.terminal{background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;max-width:520px;padding:18px 20px;box-shadow:0 20px 60px #00000059}.terminal-bar{gap:6px;margin-bottom:14px;display:flex}.terminal-bar span{background:var(--hairline);border-radius:50%;width:9px;height:9px}.terminal-row{align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:15px;display:flex}.prompt{color:var(--cyan);font-weight:500}#waitlist-form,#waitlist-form-2{flex-wrap:wrap;flex:1;gap:10px;display:flex}#email-input,#email-input-2{min-width:180px;color:var(--text);caret-color:var(--cyan);background:0 0;border:none;outline:none;flex:1;font-family:IBM Plex Mono,monospace;font-size:15px}#email-input::placeholder,#email-input-2::placeholder{color:#5c577a}.btn-primary{background:linear-gradient(90deg, var(--cyan), var(--violet));color:#0b0b18;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:11px 18px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #8b5cf666}.btn-primary:focus-visible,#email-input:focus-visible,#email-input-2:focus-visible{outline:2px solid var(--lime);outline-offset:2px}#form-message,#form-message-2{min-height:18px;color:var(--muted);margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:13px}#form-message.success,#form-message-2.success{color:var(--lime)}#form-message.error,#form-message-2.error{color:var(--coral)}.trust-line{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.trust-line svg{flex-shrink:0}section{z-index:1;max-width:1300px;margin:0 auto;padding:100px 5%;position:relative}.section-head{max-width:620px;margin-bottom:56px}.section-head h2{margin-top:16px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15}.section-head p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.6}.problem{border-top:1px solid var(--hairline)}.problem-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;display:grid}.problem-grid p{color:#d3d0e4;font-size:19px;line-height:1.7}.problem-grid p strong{color:var(--text)}.stat-card{background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:28px}.stat-card .num{background:linear-gradient(90deg, var(--gold), var(--coral));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700}.stat-card .label{color:var(--muted);margin-top:6px;font-size:14px}.stat-card+.stat-card{margin-top:16px}.flow{border-top:1px solid var(--hairline)}.flow-grid{background:var(--hairline);border:1px solid var(--hairline);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.flow-card{background:var(--surface-solid);padding:36px 30px;position:relative}.flow-card:first-child{border-top:3px solid var(--cyan)}.flow-card:nth-child(2){border-top:3px solid var(--violet)}.flow-card:nth-child(3){border-top:3px solid var(--lime)}.flow-card .step{letter-spacing:.14em;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:12px}.flow-card .icon{margin:22px 0 20px}.flow-card h3{margin-bottom:10px;font-size:20px;font-weight:600}.flow-card p{color:var(--muted);font-size:14.5px;line-height:1.6}.differentiator{border-top:1px solid var(--hairline);align-items:center;gap:60px;display:flex}.differentiator .copy{flex:1}.differentiator .visual{background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;flex:0 0 320px;padding:26px}.compare-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;display:flex}.compare-row:last-child{border-bottom:none}.compare-row .tag{border-radius:4px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:11px}.tag.no{color:var(--coral);background:#ff6b6b26}.tag.yes{color:var(--lime);background:#a3e63526}.pricing{border-top:1px solid var(--hairline)}.billing-toggle{background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:14px;margin-bottom:44px;padding:6px;display:inline-flex}.billing-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 18px;font-family:IBM Plex Mono,monospace;font-size:13px;transition:all .2s}.billing-toggle button.active{background:linear-gradient(90deg, var(--cyan), var(--violet));color:#0b0b18;font-weight:600}.save-badge{color:var(--lime);background:#a3e63526;border-radius:6px;margin-left:6px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:11px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.price-card{background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;flex-direction:column;padding:34px 28px;display:flex;position:relative}.price-card.featured{background:linear-gradient(var(--surface-solid), var(--surface-solid)) padding-box, linear-gradient(135deg, var(--gold), var(--coral), var(--violet)) border-box;border:1px solid #0000;transform:scale(1.03)}.price-card .ribbon{background:linear-gradient(90deg, var(--gold), var(--coral));color:#1a0e00;letter-spacing:.05em;border-radius:6px;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;position:absolute;top:-13px;left:28px}.price-card .tier-name{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.price-card .tier-desc{color:var(--muted);min-height:36px;margin-top:6px;font-size:13.5px}.price-card .price-row{align-items:baseline;gap:6px;margin:22px 0 4px;display:flex}.price-card .price{font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:700}.price-card .price-old{color:var(--muted);margin-right:8px;font-family:IBM Plex Mono,monospace;font-size:16px;text-decoration:line-through}.price-card .price-period{color:var(--muted);font-size:14px}.price-card ul{flex:1;margin:24px 0;list-style:none}.price-card li{color:#d3d0e4;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.4;display:flex}.price-card li svg{flex-shrink:0;margin-top:2px}.price-card .cta-btn{text-align:center;cursor:pointer;border:none;border-radius:9px;width:100%;padding:13px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s;display:block}.price-card .cta-btn:hover{transform:translateY(-1px)}.price-card.free .cta-btn{border:1px solid var(--hairline);color:var(--text);background:0 0}.price-card.premium .cta-btn{background:linear-gradient(90deg, var(--cyan), var(--violet));color:#0b0b18}.price-card.featured .cta-btn{background:linear-gradient(90deg, var(--gold), var(--coral));color:#1a0e00}.payment-note{color:var(--muted);text-align:center;min-height:16px;margin-top:10px;font-size:12px}.payment-note.error{color:var(--coral)}.countdown-wrap{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin:0 0 40px;font-family:IBM Plex Mono,monospace;font-size:13px;display:flex}.countdown-wrap .unit{background:var(--surface);border:1px solid var(--hairline);color:var(--text);text-align:center;border-radius:8px;min-width:52px;padding:8px 12px;font-weight:600}.final-cta{text-align:center;border-top:1px solid var(--hairline);padding-bottom:60px}.final-cta h2{max-width:640px;margin:16px auto 36px;font-size:clamp(30px,5vw,48px);font-weight:700;line-height:1.15}.final-cta .terminal{margin:0 auto}footer{border-top:1px solid var(--hairline);color:var(--muted);z-index:1;justify-content:space-between;padding:32px 5%;font-size:13px;display:flex;position:relative}@media (width<=900px){#hero-canvas{opacity:.3;width:100%}.hero{padding-top:120px}.problem-grid,.flow-grid,.pricing-grid{grid-template-columns:1fr}.differentiator{flex-direction:column}.differentiator .visual{flex:none;width:100%}.price-card.featured{transform:none}nav{display:none}}
