:root{--bg0:#060814;--bg1:#0b1026;--card:hsla(0,0%,100%,.06);--card2:hsla(0,0%,100%,.08);--stroke:hsla(0,0%,100%,.1);--text:hsla(0,0%,100%,.92);--muted:hsla(0,0%,100%,.68);--muted2:hsla(0,0%,100%,.56);--accent:#7c5cff;--accent2:#23d5ab;--shadow:0 20px 80px rgba(0,0,0,.55)}*{box-sizing:border-box}body,html{padding:0;margin:0;background:radial-gradient(1100px 600px at 10% 10%,rgba(124,92,255,.25),transparent 55%),radial-gradient(900px 520px at 85% 20%,rgba(35,213,171,.18),transparent 60%),radial-gradient(900px 520px at 45% 85%,rgba(255,90,176,.1),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1));color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit;text-decoration:none}.page{min-height:100vh}.container{width:100%;max-width:1120px;padding:0 20px;margin:0 auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(6,8,20,.65);border-bottom:1px solid hsla(0,0%,100%,.06)}.headerInner{justify-content:space-between;padding:14px 0;gap:16px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:12px}.logoMark{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--accent),#4fd1ff);box-shadow:0 12px 30px rgba(124,92,255,.3)}.brandName{font-weight:800;letter-spacing:-.02em}.brandTag{font-size:12px;color:var(--muted2);margin-top:2px}.nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.nav a{font-size:14px;color:var(--muted);padding:8px 10px;border-radius:10px;transition:background .16s ease,color .16s ease,transform .16s ease}.nav a:hover{background:hsla(0,0%,100%,.06);color:var(--text)}.navCta{border:1px solid rgba(124,92,255,.45);background:rgba(124,92,255,.12);color:var(--text)!important}.hero{padding:54px 0 40px}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:26px;gap:26px;align-items:center}.heroBadges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.pill{font-size:12px;color:hsla(0,0%,100%,.84);padding:7px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06)}.h1{font-size:46px;line-height:1.05;letter-spacing:-.03em;margin:0 0 12px}.accent{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{margin:0;font-size:17px;line-height:1.6;color:var(--muted);max-width:52ch}.heroActions{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.btnPrimary{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;background:linear-gradient(135deg,var(--accent),#4fd1ff);color:#0a1022;font-weight:800;box-shadow:0 18px 50px rgba(124,92,255,.25);border:1px solid hsla(0,0%,100%,.1);transition:transform .16s ease,filter .16s ease}.btnPrimary:hover{transform:translateY(-1px);filter:brightness(1.05)}.btnGhost{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);font-weight:700;transition:transform .16s ease,background .16s ease}.btnGhost:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.08)}.heroMeta{display:flex;gap:16px;margin-top:18px;flex-wrap:wrap}.metaItem{padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.metaValue{font-weight:900;letter-spacing:-.01em}.metaLabel{font-size:12px;color:var(--muted2);margin-top:2px}.heroRight{display:flex;justify-content:flex-end}.glass{width:100%;max-width:460px;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));box-shadow:var(--shadow);overflow:hidden}.glassTop{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.dot{width:10px;height:10px;border-radius:999px;opacity:.9}.dotRed{background:#ff5a6a}.dotYellow{background:#ffcb44}.dotGreen{background:#27d17f}.glassTitle{margin-left:6px;font-size:12px;color:var(--muted2)}.chat{padding:14px;display:grid;grid-gap:10px;gap:10px}.bubble{max-width:92%;padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.45;border:1px solid hsla(0,0%,100%,.1)}.bubbleIn{justify-self:start;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88)}.bubbleOut{justify-self:end;background:rgba(124,92,255,.18);border:1px solid rgba(124,92,255,.35);color:hsla(0,0%,100%,.92)}.glassFooter{padding:12px 14px 14px;border-top:1px solid hsla(0,0%,100%,.08)}.hint{font-size:12px;color:hsla(0,0%,100%,.78);padding:10px 12px;border-radius:14px;background:rgba(35,213,171,.1);border:1px solid rgba(35,213,171,.22)}.section{padding:54px 0}.sectionAlt{border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.h2{margin:0;font-size:30px;letter-spacing:-.02em}.sectionLead{margin:10px 0 0;color:var(--muted);line-height:1.7;max-width:70ch}.grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.card{padding:16px 16px 14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.cardTitle{font-weight:800;letter-spacing:-.01em;margin-bottom:6px}.cardBody{color:var(--muted);line-height:1.7;font-size:14px}.steps{margin-top:18px;display:grid;grid-gap:12px;gap:12px}.step{display:flex;gap:12px;padding:14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.stepNum{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-weight:900;background:rgba(124,92,255,.2);border:1px solid rgba(124,92,255,.35)}.stepTitle{font-weight:800;margin-bottom:4px}.stepText{color:var(--muted);line-height:1.65;font-size:14px}.ctaBox{margin-top:18px;padding:16px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,rgba(124,92,255,.18),rgba(35,213,171,.12))}.ctaTitle{font-weight:900;letter-spacing:-.01em}.ctaText{margin-top:4px;color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.6}.faq{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.faqItem{border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);padding:12px 14px}.faqItem summary{cursor:pointer;font-weight:800;color:hsla(0,0%,100%,.9)}.faqText{margin-top:8px;color:var(--muted);line-height:1.7;font-size:14px}.footer{padding:28px 0 40px;border-top:1px solid hsla(0,0%,100%,.06)}.footerInner{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.brandSmall{display:flex;align-items:center;gap:10px}.footerNote{margin-top:10px;color:var(--muted2);font-size:12px}.footerRight{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.footerRight a{color:var(--muted);font-size:13px;padding:8px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.footerRight a:hover{color:var(--text);background:hsla(0,0%,100%,.06)}@media (max-width:960px){.heroGrid{grid-template-columns:1fr}.heroRight{justify-content:flex-start}.h1{font-size:38px}.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.h1{font-size:32px}.grid{grid-template-columns:1fr}.ctaBox{flex-direction:column;align-items:flex-start}}