:root{--bg:#0b1020;--fg:#eaf0f7;--muted:#aeb8cc;--card:#101629;--glass:rgba(255,255,255,.06);--stroke:rgba(255,255,255,.12);--accent:#7aa2ff;--accent-2:#4d79ff;--shadow:0 10px 30px rgba(0,0,0,.35)}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{color:var(--fg);background:radial-gradient(1200px 600px at 80% -10%,#1b2550 0%,transparent 60%),radial-gradient(1000px 800px at -10% 90%,#142040 0%,transparent 60%),var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font:15px/1.6 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}.wrap{max-width:1120px;margin:0 auto;padding:20px}.header{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(8px);backdrop-filter:saturate(160%)blur(8px);justify-content:space-between;align-items:center;gap:16px;padding:10px 6px;display:flex;position:-webkit-sticky;position:sticky;top:0}.brand{align-items:center;gap:10px;font-weight:600;display:inline-flex}.logo{background:conic-gradient(from 210deg,var(--accent),var(--accent-2));border-radius:8px;width:28px;height:28px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.header .brand span{letter-spacing:.2px;opacity:.95;font-size:18px}.nav{align-items:center;gap:12px;display:flex}.nav a,.nav .btn{opacity:.9;border-radius:10px;padding:8px 10px;transition:opacity .2s,background .2s,transform .15s}.nav a:hover{background:var(--glass);opacity:1;transform:translateY(-1px)}.btn{border:1px solid var(--stroke);will-change:transform;background:rgba(0,0,0,.25);border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;transition:transform .15s,box-shadow .2s,border-color .2s;display:inline-flex}.btn.primary{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#0a0f1b;border-color:transparent;font-weight:600}.btn.ghost{background:0 0}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(0,0,0,.25)}.btn.primary:hover{box-shadow:0 12px 22px rgba(77,121,255,.35)}.hero{padding:24px 0 8px}.heroGrid{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}@media (min-width:1024px){.heroGrid{grid-template-columns:1.1fr .9fr}}.heroCopy{flex-direction:column;gap:16px;display:flex}.heroCopy h1{margin:0;font-size:max(28px,min(3.2vw,40px));line-height:1.15}.heroCopy p{color:var(--muted);margin:0}.ctaRow{gap:10px;margin-top:2px;display:flex}.highlights{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.highlights li{border:1px solid var(--stroke);color:#cfd7e6;background:rgba(255,255,255,.04);border-radius:999px;padding:6px 10px;font-size:12px}.heroVisual{aspect-ratio:16/10;box-shadow:var(--shadow);background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.35));border-radius:16px;position:relative;overflow:hidden}.heroVisual:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(1200px 400px at 20% -10%,rgba(122,162,255,.35),transparent 60%),radial-gradient(900px 400px at 90% 110%,rgba(77,121,255,.28),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.section{padding:40px 6px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.sectionHead h2{letter-spacing:.2px;margin:0;font-size:20px}.muted{color:var(--muted)}.previewCard{border:1px solid var(--stroke);background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 8px 18px rgba(0,0,0,.3)}.featureGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.featureGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featureGrid{grid-template-columns:repeat(4,1fr)}}.featureCard{border:1px solid var(--stroke);background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.02));border-radius:12px;padding:16px;transition:transform .15s,box-shadow .2s,border-color .2s}.featureCard:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.25)}.featureCard h3{color:#fff;margin:0 0 6px;font-size:15px}.featureCard p{color:var(--muted);margin:0}.pillList{flex-wrap:wrap;gap:8px;display:flex}.pillList li{border:1px solid var(--stroke);color:#cfd7e6;background:rgba(255,255,255,.04);border-radius:999px;padding:8px 12px;font-size:13px}.faqList{gap:10px;display:grid}.faqItem details{border:1px solid var(--stroke);background:rgba(255,255,255,.03);border-radius:12px;padding:12px}.faqItem summary{cursor:pointer;color:#fff;font-weight:600}.faqItem p{color:var(--muted);margin:8px 0 0}.ctaFinal{padding:32px 6px}.ctaFinalBox{border:1px solid var(--stroke);background:rgba(255,255,255,.03);border-radius:16px;justify-content:space-between;align-items:center;padding:24px;display:flex}.ctaFinalBox h2{margin:0;font-size:20px}.footer{color:var(--muted);border-top:1px solid var(--stroke);justify-content:space-between;align-items:center;margin-top:18px;padding:18px 6px;display:flex}@media (max-width:860px){.nav{gap:8px}.ctaRow{flex-wrap:wrap}.ctaFinalBox{flex-direction:column;align-items:flex-start;gap:12px}}
