:root{--bg:#07111f;--panel:#0d1b2a;--text:#f4f8fb;--muted:#a9b8c7;--accent:#56d6b2;--accent2:#8bd8ff;--line:rgba(255,255,255,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 10%,#102c46 0,var(--bg) 35%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.nav{max-width:1180px;margin:0 auto;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.brand{font-weight:800;letter-spacing:-.02em}.nav nav{display:flex;gap:24px;color:var(--muted);font-size:14px}.hero{max-width:1180px;margin:0 auto;padding:72px 28px 64px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:54px;gap:54px;align-items:center}.eyebrow{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:14px}h1{font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.055em;margin:0 0 24px;max-width:780px}.hero p,.section p{color:var(--muted);line-height:1.7;font-size:18px}.actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.button{padding:13px 18px;border-radius:12px;font-weight:800;border:1px solid var(--line)}.primary{background:var(--accent);color:#032117}.secondary{background:rgba(255,255,255,.03)}.course,.dashboard,.missionCard{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border-radius:22px;box-shadow:0 20px 70px rgba(0,0,0,.25)}.missionCard{padding:26px;transform:rotate(1deg)}.ticketTop{display:flex;justify-content:space-between;color:var(--accent2);font-size:12px;font-weight:800;letter-spacing:.08em}.missionCard h3{font-size:30px;margin:18px 0 4px}.muted{color:var(--muted)}pre{background:#030912;border:1px solid var(--line);border-radius:14px;padding:18px;color:#c9f7e9;overflow:auto;line-height:1.6}.answerRow{display:flex;gap:8px;flex-wrap:wrap}.answerRow span,.answerRow strong{padding:9px 12px;border:1px solid var(--line);border-radius:10px}.answerRow strong{background:rgba(86,214,178,.14);border-color:rgba(86,214,178,.4)}.xp{margin-top:18px;color:var(--accent);font-weight:800;font-size:13px}.stats{max-width:1124px;margin:0 auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.stats div{padding:30px;text-align:center}.stats strong{display:block;font-size:30px}.stats span{color:var(--muted);font-size:13px}.section{max-width:1180px;margin:0 auto;padding:90px 28px}.sectionTitle{max-width:680px;margin-bottom:34px}h2{font-size:clamp(36px,5vw,58px);letter-spacing:-.04em;margin:0 0 16px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.course{padding:26px;min-height:250px}.course h3{font-size:24px;margin:18px 0 10px}.course p{font-size:15px}.pill{display:inline-block;font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--accent2);border:1px solid rgba(139,216,255,.25);padding:7px 9px;border-radius:999px}.course button{margin-top:10px;background:transparent;color:var(--text);border:1px solid var(--line);padding:10px 12px;border-radius:10px}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:50px;gap:50px}.dashboard{padding:28px}.dashHeader{display:flex;justify-content:space-between;gap:20px;color:var(--muted)}.dashHeader strong{color:var(--text)}.progress{margin:28px 0;height:12px;background:#06101b;border-radius:99px;overflow:hidden}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2))}.dashGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.dashGrid div{background:rgba(255,255,255,.035);padding:18px;border-radius:14px}.dashGrid b{display:block;font-size:24px}.dashGrid small{color:var(--muted)}.pricing .featured{border-color:rgba(86,214,178,.45)}.price{display:block;margin-top:24px;font-size:28px}footer{max-width:1124px;margin:0 auto;padding:32px 28px 70px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted)}footer strong{color:var(--text)}@media (max-width:820px){.nav nav{display:none}.hero,.split{grid-template-columns:1fr}.hero{padding-top:40px}.grid,.stats{grid-template-columns:1fr}footer{flex-direction:column}.missionCard{transform:none}}