*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#e6eef8;background:#0b1220;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}.container{max-width:1100px;margin:0 auto;padding:0 20px}.nav{-webkit-backdrop-filter:saturate(150%)blur(8px);backdrop-filter:saturate(150%)blur(8px);z-index:20;background:#0b1220cc;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.nav-row{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{letter-spacing:.3px;font-weight:800}.nav a{color:#b7c3d5;margin-left:18px;font-weight:600;text-decoration:none}.nav a:hover{color:#fff}.hero{background:radial-gradient(1200px 600px at 50% -200px,#7a83ff26,#0000 60%);padding:96px 0 72px}h1{margin:0 0 10px;font-size:clamp(32px,6vw,56px)}.glow{color:#9aa2ff;text-shadow:0 0 24px #9aa2ff80}.subtitle{color:#b7c3d5;max-width:700px}.cta-row{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.btn{border:1px solid #ffffff2e;border-radius:14px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.btn.primary{color:#0b1220;background:#9aa2ff;border-color:#9aa2ff}.btn.primary:hover{filter:brightness(1.05)}.btn.ghost{color:#e6eef8}.badges{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.store-badge{color:#b7c3d5;border:1px dashed #ffffff40;border-radius:12px;padding:8px 12px;text-decoration:none;display:inline-block}.section{padding:72px 0}.section.alt{background:#ffffff05;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;padding:22px}.two-col{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;display:grid}.demo-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:20px}.chat-bubble{border-radius:14px;margin:10px 0;padding:12px 14px;font-size:14px}.chat-bubble.user{color:#cfe1ff;background:#19253d;max-width:85%}.chat-bubble.bot{color:#f0f4ff;background:#131a2b;border:1px solid #ffffff0f}.center{text-align:center}.price-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:22px;max-width:380px;margin:20px auto;padding:22px}.price{font-size:42px;font-weight:800}.price span{color:#b7c3d5;font-size:14px}.price-list{margin:12px 0 18px;padding:0;list-style:none}.price-list li{margin:6px 0}.muted{color:#9fb0c9}.fineprint{color:#9fb0c9;margin-top:8px;font-size:12px}details{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;margin:10px 0;padding:12px}.form label{color:#cfe1ff;margin:8px 0;display:block}.form input,.form textarea{color:#e6eef8;background:#0e1628;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:10px}.footer{background:#0a101b;border-top:1px solid #ffffff0f;padding:26px 0}.footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.links a{color:#b7c3d5;margin-left:16px;text-decoration:none}.links a:hover{color:#fff}@media (width<=900px){.grid-3,.two-col{grid-template-columns:1fr}.nav-row{height:auto;padding:12px 0}.nav nav{margin-top:10px}}.hero:before{content:"";opacity:.18;pointer-events:none;background-image:url(/assets/hero-bg-DG4H3eSC.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero{position:relative;overflow:hidden}.logo{border-radius:18px;width:84px;height:84px;margin:0 0 14px;display:block;box-shadow:0 6px 18px #00000059}@media (width>=900px){.logo{width:96px;height:96px}}
