:root{--bg:#070a10;--panel:#ffffff0f;--panel2:#ffffff0a;--border:#ffffff1f;--text:#ffffffeb;--muted:#ffffffb8;--dim:#ffffff8c;--accent:#2dd4bf;--shadow:0 18px 60px #0000008c}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);background:radial-gradient(900px 520px at 18% 8%,#2dd4bf1a,transparent 55%),radial-gradient(900px 520px at 80% 12%,#7877c61a,transparent 60%),var(--bg);margin:0;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}a:focus{outline-offset:3px;border-radius:12px;outline:2px solid #2dd4bf8c}.container{max-width:1120px;margin:0 auto;padding:22px 20px 76px}.nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px;display:flex}.navGlass{-webkit-backdrop-filter:blur(14px);background:radial-gradient(900px 240px at 20% 0,#2dd4bf1a,#0000 55%),radial-gradient(900px 240px at 90% 20%,#7877c61a,#0000 60%),#ffffff09;border:1px solid #ffffff1a;border-radius:22px;box-shadow:0 14px 40px #00000073}.brand{align-items:center;gap:14px;min-width:0;display:flex}.brandLogo{background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;width:56px;height:56px;padding:8px;box-shadow:0 10px 28px #00000059}.brandText{min-width:0}.brandName{letter-spacing:-.01em;font-size:18px;font-weight:900;line-height:1.1}.brandTag{color:var(--muted);margin-top:4px;font-size:13px}.navLinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pill{color:#ffffffdb;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.pill:hover{background:#ffffff0f}.pillAccent{background:#2dd4bf1f;border-color:#2dd4bf6b}.pillWide{gap:10px;max-width:760px;padding:12px 14px;display:inline-flex}.hero{grid-template-columns:1.15fr .85fr;align-items:start;gap:22px;margin-top:10px;display:grid}.heroLeft{padding:6px 0 0;position:relative}.heroGlow{pointer-events:none;z-index:0;opacity:.95;background:radial-gradient(420px 260px at 28% 28%,#2dd4bf29,#0000 62%),radial-gradient(520px 320px at 60% 14%,#7877c624,#0000 65%),radial-gradient(520px 320px at 18% 80%,#ffffff0a,#0000 70%);height:380px;position:absolute;inset:-24px -14px auto}.heroLeft>*{z-index:1;position:relative}.hKicker{color:#ffffffc7;letter-spacing:.02em;margin-bottom:10px;font-size:13px;font-weight:800}.hTitle{letter-spacing:-.02em;margin:8px 0 10px;font-size:56px;line-height:1.05}.titleAccent{color:var(--accent)}.hSub{color:#ffffffdb;max-width:56ch;font-size:16px;line-height:1.6}.ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.btn{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:900;display:inline-flex}.btn:hover{background:#ffffff12}.btnPrimary{background:#2dd4bf24;border-color:#2dd4bf70}.btnPrimary:hover{background:#2dd4bf2e}.note{color:var(--dim);margin-left:4px;font-size:12px;font-weight:700}.card{background:var(--panel);box-shadow:var(--shadow);border:1px solid #ffffff1a;border-radius:22px;padding:18px}.cardPremium{background:radial-gradient(800px 420px at 40% 0,#2dd4bf1a,#0000 55%),radial-gradient(800px 420px at 90% 10%,#7877c61f,#0000 60%),#ffffff0e;border-color:#ffffff24}.cardFloat{position:relative;overflow:hidden;transform:translateY(10px);box-shadow:0 26px 80px #0000009e}.cardFloat:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.75;background:linear-gradient(135deg,#2dd4bf47,#7877c62e,#ffffff0f);border-radius:24px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cardTitle{margin-bottom:10px;font-weight:900}.miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.miniTile{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.miniTitle{margin-bottom:6px;font-size:12px;font-weight:900}.miniBody{color:#ffffffb8;font-size:12px;line-height:1.45}.hr{background:#ffffff1a;height:1px;margin:14px 0}.muted{color:#ffffffb3}.finePrint{color:#ffffffb3;font-size:12px;line-height:1.6}.section{margin-top:30px}.sectionTitle{margin-bottom:12px;font-size:18px;font-weight:900}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.featureTitle{margin-bottom:8px;font-weight:900}.featureBody{color:#ffffffbd;margin:0;font-size:13px;line-height:1.6}.footer{color:#ffffffb3;margin-top:38px;font-size:12px;line-height:1.6}.footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.footerLinks{flex-wrap:wrap;gap:12px;display:flex}.smallLink{color:#ffffffb8;font-weight:800}.smallLink:hover{color:#ffffffe6}@media (max-width:900px){.hero{grid-template-columns:1fr}.hTitle{font-size:42px}.brandLogo{border-radius:14px;width:48px;height:48px}.grid3{grid-template-columns:1fr}.heroGlow{opacity:.9;height:340px;inset:-18px -10px auto}.cardFloat{transform:none}}
