:root{--bg:#07111f;--panel:#0d1a2d;--panel2:#111f35;--text:#f7f9fc;--muted:#99abc3;--line:#ffffff1a;--accent:#7c8cff;--accent2:#5eead4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 10% 5%,#7c8cff29,#0000 30%),radial-gradient(circle at 90% 10%,#5eead41f,#0000 24%),linear-gradient(#06101c,#091525 48%,#07111f);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}.shell{max-width:1180px;margin:0 auto;padding-left:22px;padding-right:22px}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101ccc;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.brand{letter-spacing:.15em;font-size:20px;font-weight:900}.brand span{color:var(--accent2)}.navlinks{color:#c6d2e3;flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;padding-top:86px;padding-bottom:72px;display:grid}h1{letter-spacing:-.045em;margin:16px 0;font-size:64px;line-height:1.02}h2{margin:0 0 8px;font-size:36px}h3{margin-top:0}.gradientText{background:linear-gradient(90deg,#fff,#83eadf,#b8a8ff);color:#0000;-webkit-background-clip:text}.eyebrow{color:#d2d6ff;background:#7c8cff14;border:1px solid #7c8cff59;border-radius:999px;padding:7px 11px;font-size:12px;display:inline-flex}.lead{color:var(--muted);max-width:680px;font-size:18px;line-height:1.65}.lead.narrow{max-width:780px}.actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#14233a;border-radius:12px;justify-content:center;align-items:center;padding:11px 16px;display:inline-flex}.button.primary{background:linear-gradient(135deg,var(--accent),#9b6bff);border-color:#0000}.button.full{width:100%;margin-top:20px}.card{border:1px solid var(--line);background:#0d1a2dbd;border-radius:20px}.heroPanel{padding:22px;box-shadow:0 40px 100px #00000040}.row{align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.small{font-size:12px}.muted{color:var(--muted)}.big{font-size:30px}.pill{color:#89f3e5;background:#5eead41c;border-radius:999px;padding:5px 8px;font-size:11px;display:inline-flex}.miniGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.miniGrid div{border:1px solid var(--line);border-radius:13px;padding:13px}.miniGrid span{color:var(--muted);font-size:11px;display:block}.miniGrid b{margin-top:5px;display:block}.section{padding-top:62px;padding-bottom:72px}.pageTitle{margin:14px 0;font-size:46px}.featureGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.feature{padding:20px}.feature p{color:var(--muted);font-size:14px;line-height:1.55}.selector{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;padding:18px;display:grid}.selector label{color:var(--muted);gap:8px;font-size:13px;display:grid}.selector select{color:#fff;border:1px solid var(--line);background:#0a1627;border-radius:11px;width:100%;padding:12px}.planGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.plan{padding:22px}.plan.featured{outline:2px solid var(--accent)}.price{margin:20px 0 5px;font-size:34px;font-weight:900}.price span{color:var(--muted);font-size:13px;font-weight:500}.statsGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.stat{padding:16px}.statValue{margin:4px 0;font-size:27px;font-weight:800}.dashGrid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.pad{padding:18px}.moduleGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.module{border:1px solid var(--line);border-radius:11px;padding:12px;font-size:13px}.list{display:grid}.list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 0;font-size:13px;display:flex}.list div:last-child{border-bottom:0}@media (max-width:860px){.hero{grid-template-columns:1fr}h1{font-size:46px}.featureGrid,.planGrid,.selector{grid-template-columns:1fr}.statsGrid{grid-template-columns:1fr 1fr}.dashGrid{grid-template-columns:1fr}.moduleGrid{grid-template-columns:1fr 1fr}.nav{flex-direction:column;align-items:flex-start;height:auto;padding-top:14px;padding-bottom:14px}}@media (max-width:480px){h1{font-size:39px}.pageTitle{font-size:34px}.statsGrid,.miniGrid,.moduleGrid{grid-template-columns:1fr}}
