:root{--bg:#050711;--card:#0d1224;--card2:#10172e;--txt:#fff;--muted:#a9b1cf;--line:#243056;--p:#7c3cff;--b:#00b7ff}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:radial-gradient(circle at top left,#160b42 0,#050711 35%,#02030a 100%);color:var(--txt);overflow-x:hidden}.glow{position:fixed;border-radius:50%;filter:blur(70px);opacity:.45;z-index:-1}.glow-one{width:360px;height:360px;background:#6d35ff;top:-120px;left:-100px}.glow-two{width:360px;height:360px;background:#00c2ff;right:-130px;top:220px}.nav{max-width:1180px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:white;font-weight:900}.logo{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,var(--p),var(--b));box-shadow:0 0 24px #6d35ff66}nav{display:flex;gap:22px}nav a,footer a{color:var(--muted);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;border-radius:14px;background:linear-gradient(135deg,var(--p),var(--b));color:white;text-decoration:none;font-weight:900;box-shadow:0 16px 45px #008dff33}.btn.small{padding:11px 18px}.btn.ghost{background:#11182e;border:1px solid var(--line);box-shadow:none}.btn.full{width:100%;margin-top:14px}.hero{max-width:1180px;margin:30px auto 70px;padding:24px;display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:center}.badge,.eyebrow{color:#8edcff;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.hero h1{font-size:64px;line-height:1.02;margin:10px 0 20px;letter-spacing:-2px}.lead{font-size:20px;color:var(--muted);line-height:1.65;max-width:690px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0}.stats{display:flex;gap:12px;flex-wrap:wrap}.stats span{background:#0b1022;border:1px solid var(--line);border-radius:16px;padding:14px 20px;color:var(--muted)}.stats b{display:block;color:white;font-size:22px}.hero-card,.card,.discord,.faq details{background:linear-gradient(180deg,#0f1530,#090d1d);border:1px solid var(--line);border-radius:28px;box-shadow:0 20px 70px #0008}.hero-card{padding:30px;transform:rotate(1deg)}.terminal{display:flex;gap:7px}.terminal span{width:12px;height:12px;border-radius:50%;background:#fff3}.hero-card h3{font-size:32px}.hero-card p,.card li,.split p,.discord p,.faq p{color:var(--muted);line-height:1.7}.server{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);background:#0b1022;border-radius:18px;padding:18px;margin-top:12px}.server em{color:#46ffb1;font-style:normal}.section{max-width:1180px;margin:0 auto 80px;padding:0 24px}.section h2,.discord h2{font-size:42px;margin:8px 0 28px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{padding:30px;position:relative}.card.featured{border-color:#7648ff;transform:translateY(-10px)}.tag{position:absolute;top:18px;right:18px;color:#8edcff;font-weight:800}.card h3{font-size:25px}.card h4{font-size:34px;margin:24px 0}.card ul{padding-left:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.features{display:grid;grid-template-columns:1fr 1fr;gap:14px}.features span{padding:20px;border:1px solid var(--line);border-radius:18px;background:#0d1327;font-weight:800}.discord{max-width:1132px;margin:0 auto 80px;padding:44px;text-align:center}.faq{display:grid;gap:14px}.faq details{padding:18px 22px}.faq summary{cursor:pointer;font-weight:900}footer{max-width:1180px;margin:auto;padding:28px 24px 45px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted)}@media(max-width:900px){.hero,.cards,.split{grid-template-columns:1fr}.hero h1{font-size:44px}nav{display:none}footer{flex-direction:column;gap:10px}.card.featured{transform:none}}
