@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--bg: #06060a;--accent: #7c6aff;--accent2: #00e5ff;--accent3: #ff4d6d;--text: #f0f0ff;--muted: #6b6b8a;--card: rgba(13, 13, 26, .58);--border: rgba(184, 184, 220, .14)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Space Grotesk,sans-serif;background:var(--bg);color:var(--text);cursor:auto;overflow-x:hidden}.page{position:relative}.page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:#000}.container{width:min(1140px,calc(100% - 2rem));margin:0 auto}.section{padding:4.8rem 0}.glass{border-radius:18px;background:linear-gradient(170deg,#181828c2,#0a0a1299);border:1px solid var(--border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 20px 45px #02020a8c}.header{position:sticky;top:0;z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06060ab8;border-bottom:1px solid rgba(255,255,255,.05)}.nav{height:4.7rem;display:flex;align-items:center;justify-content:space-between}.brand{color:var(--text);font-family:Syne,sans-serif;text-decoration:none;font-size:1.2rem;font-weight:700}.brand-dot{display:inline-block;transition:.2s ease}.brand:hover .brand-dot{color:var(--accent2);transform:scale(1.2);text-shadow:0 0 12px rgba(0,229,255,.7)}.nav-links{display:flex;gap:1.2rem}.nav-links a{color:#b6b6d3;text-decoration:none;font-size:.95rem}.btn{position:relative;border:1px solid rgba(255,255,255,.08);color:#fff;background:#1f1f31b3;border-radius:12px;padding:.75rem 1.1rem;font-family:inherit;text-decoration:none;overflow:hidden;transition:.25s cubic-bezier(.34,1.56,.64,1)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35),transparent 70%);transform:translate(-130%)}.btn:hover{transform:translateY(-2px)}.btn:hover:after{animation:shimmer .45s ease}.btn.primary{background:linear-gradient(135deg,var(--accent),#4f43ff);box-shadow:inset 0 0 18px #a39aff59,0 8px 28px #7c6aff80;border:0}@keyframes shimmer{to{transform:translate(130%)}}.hero{position:relative;text-align:center;overflow:hidden;padding-top:6rem}.hero-inner{position:relative;z-index:2}.hero .orb{position:absolute;width:540px;height:540px;border-radius:999px;animation:orbPulse 6s ease-in-out infinite;z-index:1;filter:blur(6px)}.hero .orb-purple{top:-120px;left:-80px;background:radial-gradient(circle,rgba(124,106,255,.38),transparent 66%)}.hero .orb-cyan{bottom:-140px;right:-120px;background:radial-gradient(circle,rgba(0,229,255,.24),transparent 66%)}@keyframes orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.hero h1{font-family:Syne,sans-serif;font-size:clamp(2.1rem,6vw,4.25rem);line-height:1.03;margin:0 auto .8rem;letter-spacing:-.03em;max-width:12ch}.gradient-line{background:linear-gradient(90deg,#7c6aff,#00e5ff,#7c6aff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift 5s linear infinite}@keyframes gradientShift{to{background-position:200% center}}.subline{color:#c0c0d7;max-width:64ch;margin:0 auto 1.4rem}.stats{display:flex;align-items:flex-start;justify-content:center;gap:1.4rem;margin:2rem auto}.stat{padding:0;text-align:left}.stat strong{display:block;font-family:Syne,sans-serif;font-size:clamp(2.2rem,5vw,64px);line-height:1;font-weight:800}.stat span{color:var(--muted);font-size:13px}.stat-divider{width:1px;height:82px;background:#ffffff24}.waitlist{max-width:640px;margin:0 auto;padding:.55rem;display:flex;gap:.5rem;transition:opacity .3s ease,transform .3s ease}.waitlist.hide{opacity:0;transform:translateY(-8px);pointer-events:none}.waitlist input{flex:1;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#06060cdb;height:48px;color:var(--text);font-family:inherit;padding:0 .92rem;transition:.24s ease}.waitlist input:focus{outline:0;border-color:#7c6affe6;box-shadow:0 0 0 3px #7c6aff26}.waitlist input:focus::placeholder{opacity:0;transform:translate(-4px)}.meta{color:var(--muted);font-size:.88rem}.form-status{opacity:0;transform:translateY(6px);transition:.3s ease}.form-status.show{opacity:1;transform:translateY(0)}.form-status.error{color:#ff9aa9}.ticker-strip{padding:.9rem 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.ticker-track{width:max-content;display:flex;gap:1.8rem;animation:moveTicker 22s linear infinite}.ticker-track span{color:#d6d6f1;white-space:nowrap}.ticker-track span:before{content:"✦";color:var(--accent2);margin-right:.5rem}@keyframes moveTicker{to{transform:translate(-50%)}}h2{margin-top:0;font-family:Syne,sans-serif;font-size:clamp(1.75rem,4.2vw,2.8rem);letter-spacing:-.02em;line-height:1.12}.step-grid,.feature-grid,.price-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:.95rem}.step-card{position:relative;padding:1.4rem;min-height:230px;transition:.3s cubic-bezier(.34,1.56,.64,1)}.step-card:before{content:"";position:absolute;left:0;right:100%;top:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:.3s ease}.step-card:hover{transform:translateY(-8px)}.step-card:hover:before{right:0}.step-card .ghost{position:absolute;right:10px;top:-8px;font-size:6rem;font-family:Syne,sans-serif;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18);opacity:.18;transition:.3s ease}.step-card:hover .ghost{opacity:.1;transform:translateY(-12px)}.icon-box{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#7c6aff1f;transition:.3s ease}.step-card:hover .icon-box{transform:scale(1.1) rotate(10deg);background:#7c6aff38}.section-copy{color:#b3b3cc}.demo-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:1rem}.demo-copy{font-weight:600;font-size:clamp(1.7rem,3.5vw,28px);line-height:1.2}.saved{font-family:JetBrains Mono,monospace;color:var(--accent2);font-size:1rem}.terminal{padding:1rem;font-family:JetBrains Mono,monospace;animation:slideIn .7s ease both}@keyframes slideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.traffic{display:flex;gap:.34rem;margin-bottom:.9rem}.traffic span{width:10px;height:10px;border-radius:50%}.traffic span:nth-child(1){background:#ff5f56}.traffic span:nth-child(2){background:#ffbd2e}.traffic span:nth-child(3){background:#27c93f}.terminal pre{color:#c8c8e2;margin:0 0 .9rem}.bar-row label{display:block;color:#b0b0ca;font-size:.82rem;margin-bottom:.35rem}.bar{height:12px;background:#ffffff14;border-radius:999px;overflow:hidden;margin-bottom:.75rem}.bar span{display:block;height:100%;background:linear-gradient(90deg,var(--accent3),#d8657b)}.bar.after span{background:linear-gradient(90deg,var(--accent),var(--accent2));position:relative}.bar.after span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.35),transparent 70%);animation:shimmer 3s linear infinite}.feature-card{position:relative;min-height:170px;padding:1.2rem;transition:.28s cubic-bezier(.34,1.56,.64,1);border-color:#ffffff12;border-top:3px solid var(--stripe-color, var(--accent))}.feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 15% 10%,rgba(124,106,255,.04),transparent 55%)}.feature-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--stripe-color, var(--accent)) 60%,#ffffff 40%);box-shadow:0 14px 32px #7c6aff3b,0 -8px 20px color-mix(in srgb,var(--stripe-color, var(--accent)) 45%,transparent)}.feature-emoji{display:inline-block;font-size:1.2rem;margin-bottom:.4rem}.feature-card p{color:#a7a7c4;margin:.35rem 0 0;line-height:1.45}.chip{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#b6f5ff}.price-card{position:relative;padding:1.3rem;transition:.28s cubic-bezier(.34,1.56,.64,1);border-radius:20px}.price-card:hover{border-color:#7c6aff73;transform:translateY(-4px)}.price-card .price{font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,52px);font-weight:800;transition:.2s cubic-bezier(.34,1.56,.64,1);transform:translateY(22px);opacity:0;line-height:1.1;letter-spacing:-.01em;margin:.25rem 0 .9rem;overflow-wrap:anywhere}.price-card:hover .price{transform:scale(1.05)}.section.active .price-card .price{animation:priceRoll .6s var(--reveal-delay, 0ms) ease-out forwards}@keyframes priceRoll{to{transform:translateY(0);opacity:1}}.price-card ul{list-style:none;margin:.2rem 0 1rem;padding:0}.price-card li{color:#c7c7e2;margin-bottom:.3rem}.price-card li:before{content:"→ ";color:var(--accent2)}.price-suffix{font-size:.48em;font-weight:600;color:var(--muted)}.period{color:var(--muted)}.price-text{font-size:clamp(1.8rem,3.3vw,44px)!important;line-height:1.05;max-width:9ch}.featured{border-color:#7c6affcc;animation:pulseGlow 3s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 30px #7c6aff33}50%{box-shadow:0 0 60px #7c6aff59}}.pill{position:absolute;top:-10px;left:14px;background:linear-gradient(125deg,#8876ff,#5b4dff);border-radius:999px;font-size:.68rem;padding:.28rem .58rem;animation:floatPill 2s ease-in-out infinite}@keyframes floatPill{50%{transform:translateY(-2px)}}.faq-list{display:grid;gap:.7rem}.faq-item{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a0a12cc;overflow:hidden;transition:.25s cubic-bezier(.34,1.56,.64,1)}.faq-q{width:100%;background:transparent;border:0;color:var(--text);font-family:inherit;text-align:left;padding:1rem;display:flex;justify-content:space-between}.faq-q b{transition:.25s ease}.faq-item:hover .faq-q b{transform:rotate(45deg)}.faq-item:hover{border-left:3px solid var(--accent);background:#7c6aff0d}.faq-item.open{border-left:3px solid var(--accent)}.faq-item.open .faq-q b{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-a{max-height:140px}.faq-a p{margin:0;color:#a0a0c0;padding:0 1rem 1rem}.final-cta{text-align:center}.cta-form{max-width:620px;margin:0 auto;display:flex;gap:.5rem}.cta-form input{flex:1;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#070710db;color:var(--text);height:48px;padding:0 .9rem}.social-proof{margin-top:.8rem;display:inline-flex;align-items:center;gap:.6rem}.social-proof p{margin:0;color:var(--muted);font-size:13px}.avatar-stack{display:flex;align-items:center}.avatar-stack img{width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.16);margin-left:-8px;object-fit:cover;background:#1a1a1a}.avatar-stack img:first-child{margin-left:0}.footer{border-top:1px solid rgba(255,255,255,.08);padding:1.2rem 0 1rem}.footer-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.socials{display:flex;gap:.8rem}.socials a{color:#c0c0db;text-decoration:none}.founder-link{color:var(--accent);text-decoration:none}.founder-link:hover{text-decoration:underline}.icon-link{display:inline-flex;vertical-align:middle;margin-right:6px}.icon-link svg{width:14px;height:14px;fill:currentColor}.copyright{color:var(--muted);margin-top:1.2rem}.js-ready [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.js-ready [data-reveal].active{opacity:1;transform:translateY(0)}.js-ready [data-reveal] .reveal-item{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--reveal-delay, 0ms)}.js-ready [data-reveal].active .reveal-item{opacity:1;transform:translateY(0)}.cursor-dot,.cursor-ring{display:none!important;position:fixed;left:0;top:0;border-radius:50%;pointer-events:none;z-index:999}.cursor-dot{width:12px;height:12px;background:var(--accent)}.cursor-ring{width:32px;height:32px;border:1px solid rgba(124,106,255,.8);transition:width .2s ease,height .2s ease,opacity .2s ease}.cursor-ring.link{width:80px;height:80px;border-width:.5px}.cursor-ring.pulse{opacity:.1}@media (max-width: 900px){.step-grid,.feature-grid,.price-grid{grid-template-columns:1fr 1fr}.demo-grid{grid-template-columns:1fr}}@media (max-width: 720px){body{cursor:auto}.cursor-dot,.cursor-ring,.nav-links{display:none}.stats,.step-grid,.feature-grid,.price-grid{grid-template-columns:1fr}.waitlist,.cta-form{flex-direction:column}.waitlist .btn,.cta-form .btn{width:100%}.stats{align-items:flex-start}.stat-divider{display:none}}.feature-heading{text-align:left;font-family:Inter,sans-serif;font-size:clamp(36px,4.4vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.feature-grid .feature-card:first-child{grid-column:span 2}.feature-card{background:#0f0f0f!important;border:1px solid #1f1f1f!important;border-top:1px solid #1f1f1f!important;border-radius:12px!important;padding:24px!important;transition:all .15s ease!important;transform:none!important;box-shadow:none!important}.feature-icon{width:20px;height:20px;color:#444;margin-bottom:10px;transition:color .15s ease}.feature-card:hover .feature-icon{color:#e2e2e2}.feature-emoji{display:none!important}.feature-card h3{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#e2e2e2;margin:0 0 8px}.feature-card p{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#5a5a5a;line-height:1.7;margin:0}.counter-mock{margin-top:14px;border-top:1px solid #1f1f1f;padding-top:12px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6;color:#7a7a7a;white-space:pre}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #1f1f1f;border-radius:12px;overflow:hidden}.price-card{background:#111!important;border:0!important;border-right:1px solid #1f1f1f!important;border-radius:0!important;text-align:left!important;transform:none!important;box-shadow:none!important;padding:24px!important}.price-card:last-child{border-right:0!important}.price-card:hover{transform:none!important;background:#141414!important}.price-card.featured{background:#0d0d0d!important;box-shadow:inset 0 0 0 1px #5b5bd6!important}.pill{display:none!important}.price-card .price{font-family:Inter,sans-serif!important;font-size:40px!important;font-weight:700!important;line-height:1.15!important}.price-suffix{font-size:14px;color:#6b6b6b;font-weight:400}.price-card ul{margin:6px 0 16px!important}.price-card li{font-size:13px!important;color:#6b6b6b!important;line-height:2}.price-card li:before{color:#3a3a3a!important}.enterprise-desc{margin:0 0 10px;font-size:13px;color:#6b6b6b;line-height:1.6;max-width:26ch}@media (max-width: 900px){.feature-grid{grid-template-columns:1fr}.feature-grid .feature-card:first-child{grid-column:span 1}.price-grid{grid-template-columns:1fr}.price-card{border-right:0!important;border-bottom:1px solid #1f1f1f!important}.price-card:last-child{border-bottom:0!important}}#features .feature-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#121218,#0f0f14)!important;border-color:#272736!important}#features .feature-card:hover{background:linear-gradient(180deg,#181824,#12121a)!important;border-color:#4f4790!important;box-shadow:0 12px 34px #7c6aff29!important}#features .feature-card h3{color:#f0efff!important}#features .feature-card p{color:#a29fbf!important}#features .feature-icon{color:#8178b4!important}#features .feature-card:hover .feature-icon{color:#c8bfff!important}#features .counter-mock{color:#b2add4!important;background:linear-gradient(180deg,#7c6aff1a,#0000);border-radius:8px}#features .mini-visual{border-color:#2f2b46!important;background:linear-gradient(180deg,#171722,#101018)!important}#features .mini-visual.bars span{background:linear-gradient(90deg,#7c6affb3,#00e5ff73)!important}#features .mini-visual.image-grid span{background:linear-gradient(130deg,#7c6aff59,#ffffff14)!important}#features .mini-visual.files span,#features .mini-visual.models span{color:#b0abcf!important}#features .mini-visual.models b{color:#ddd8ff!important}#features .feature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 88% 10%,rgba(124,106,255,.2),transparent 30%)}body,button,input,textarea,.brand,.hero h1,h2,.stat strong,.price-card .price{font-family:Plus Jakarta Sans,sans-serif!important}.gradient-line{color:#7c6aff!important;background:none!important;-webkit-text-fill-color:#7c6aff}.stats .stat strong{font-weight:700!important;font-stretch:normal!important;transform:none!important;letter-spacing:-.01em}.hero-proof{justify-content:center;margin:10px auto 8px}.feature-card{background:#111!important;border:1px solid #1f1f1f!important}.feature-card:hover{background:#141414!important;border-color:#2a2a2a!important}.feature-icon{width:20px;height:20px;color:#444;margin-bottom:10px}.mini-visual{margin-top:12px;border:1px solid #232323;border-radius:8px;background:#121212;padding:10px}.mini-visual.bars{display:grid;gap:6px}.mini-visual.bars span{height:6px;border-radius:99px;background:#2c2c2c;display:block}.mini-visual.image-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mini-visual.image-grid span{display:block;height:26px;border-radius:6px;background:#222}.mini-visual.files{display:grid;gap:6px}.mini-visual.files span{display:block;color:#6c6c6c;font-size:11px;font-family:JetBrains Mono,monospace}.mini-visual.models{display:grid;gap:6px}.mini-visual.models span{display:flex;justify-content:space-between;color:#6c6c6c;font-size:12px}.mini-visual.models b{color:#8a8a8a;font-weight:600}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card.featured{box-shadow:inset 0 0 0 1px #5b5bd6,0 0 20px #7c6aff1f!important}.price-card .price{font-size:40px!important;font-weight:700!important}.price-suffix{font-size:14px;color:#6b6b6b}.enterprise-desc{color:#6b6b6b;font-size:13px;line-height:1.6;margin:0 0 10px}.enterprise-form{display:grid;gap:8px}.enterprise-form input{height:38px;border-radius:8px;border:1px solid #1f1f1f;background:#0f0f0f;color:#e2e2e2;padding:0 10px;font-size:13px}.enterprise-form input:focus{outline:none;border-color:#7c6aff}.pricing-section .price-grid.pricing-grid-themed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;border-radius:0;overflow:visible}.pricing-section .price-card{background:#111!important;border:1px solid #1f1f1f!important;border-radius:12px!important;padding:24px!important;text-align:left!important;box-shadow:none!important;transform:none!important;transition:all .15s ease!important}.pricing-section .price-card:hover{background:#151515!important;border-color:#2f2f2f!important}.pricing-section .price-card.featured{background:#101014!important;border-color:#5b5bd6!important;box-shadow:0 0 0 1px #5b5bd659!important}.pricing-section .price-card .price{margin:6px 0 12px!important}.pricing-section .price-card li{color:#7b7b90!important}.pricing-section .enterprise-form input{background:#0f0f14;border:1px solid #252535;border-radius:8px}.pricing-section .enterprise-form .btn{width:100%;border-radius:8px;font-size:13px;padding:10px 12px}@media (max-width: 900px){.pricing-section .price-grid.pricing-grid-themed{grid-template-columns:1fr;gap:10px}}
