:root{color-scheme:dark;--bg:#07121f;--panel:#0b1c2c;--line:#264158;--light:#eef5fd;--muted:#9fb1c4;--gold:#e7bd72;--blue:#65caff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 14%,#123653 0,transparent 36%),var(--bg);color:var(--light);font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-header{min-height:86px;max-width:1240px;padding:15px 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff19}.logo{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.12em;line-height:1.1}.logo b{color:var(--gold)}.logo small{display:block;font-size:9px;letter-spacing:.4em;color:var(--muted);margin-top:7px}.logo-mark{height:44px;width:44px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-size:26px;font-family:Georgia,serif}.site-header nav{display:flex;gap:32px;font-size:14px;color:#c4d2e0}.site-header nav a:hover,.site-header nav .active{color:var(--gold)}.nav-toggle{display:none}.hero{max-width:1240px;margin:auto;min-height:610px;padding:74px 32px 92px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:38px}.eyebrow{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.24em}.hero h1,.roadmap-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.11;letter-spacing:-.045em;margin:18px 0 24px;max-width:750px}.hero h1 em,.roadmap-hero h1 em{font-style:normal;color:var(--gold)}.hero-copy>p,.roadmap-hero>p:last-child{max-width:560px;color:#b1c2d3;font-size:18px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:35px 0 22px}.button{display:inline-flex;gap:18px;align-items:center;justify-content:center;padding:14px 24px;border-radius:9px;font-weight:700;font-size:14px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(115deg,#f3d69c,#c99c51);color:#091523}.secondary{border:1px solid #46617b;background:#ffffff08}.muted{font-size:12px;color:var(--muted)}.hero-art{position:relative;min-height:410px;border:1px solid #284257;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 50%,#194567 0%,#0c2237 48%,#071623 90%);box-shadow:0 25px 100px #0007,inset 0 0 75px #4eadd012}.hero-art:before,.hero-art:after{content:"";position:absolute;width:560px;height:220px;border:1px solid #e7bd7240;left:50%;top:53%;border-radius:50%;transform:translate(-50%,-50%) rotate(-23deg)}.hero-art:after{width:410px;height:320px;transform:translate(-50%,-50%) rotate(48deg)}.glow{position:absolute;inset:0;background:radial-gradient(circle at center,#3cbfff26,transparent 55%)}.orb{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:205px;height:205px;border:2px solid #d2aa65;border-radius:50%;background:linear-gradient(135deg,#1c3e57,#081624 60%,#102d43);box-shadow:0 0 70px #e6bd6833,inset 0 0 40px #e6bd681c;display:grid;place-items:center}.orb span{font:bold 116px Georgia,serif;color:#efc57b;text-shadow:0 3px 25px #f7ce7b55}.badge-top,.art-bottom{position:absolute;z-index:1;left:28px;right:28px;display:flex;justify-content:space-between;letter-spacing:.18em;font-size:11px;color:var(--muted)}.badge-top{top:28px}.badge-top strong,.art-bottom{color:var(--gold)}.art-bottom{bottom:24px}.art-bottom span{color:#88b6d1}.section{max-width:1240px;margin:auto;padding:65px 32px}.section h2{font-size:clamp(29px,4vw,42px);margin:10px 0 30px;line-height:1.2}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.features article{border:1px solid var(--line);border-radius:16px;padding:28px;background:linear-gradient(140deg,#102638,#091825)}.feature-icon{font-size:30px;color:var(--gold)}.features h3{font-size:19px;margin:15px 0 8px}.features p,.cta p,.timeline p{color:var(--muted);margin:0}.cta{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:32px}.tag{border:1px solid var(--line);padding:12px 18px;border-radius:100px;white-space:nowrap;color:var(--gold);font-size:13px}footer{border-top:1px solid var(--line);padding:25px 32px;display:flex;justify-content:space-between;color:var(--muted);font-size:12px;max-width:1240px;margin:auto}.roadmap-hero{max-width:1240px;margin:auto;padding:88px 32px 38px}.roadmap-hero h1{max-width:900px}.timeline{padding-top:10px}.timeline article{position:relative;display:flex;gap:32px;border-left:1px solid #496b81;margin-left:11px;padding:0 0 44px 34px}.timeline article:last-child{border-left-color:transparent}.timeline-dot{position:absolute;top:5px;left:-9px;width:17px;height:17px;border:3px solid var(--gold);background:var(--bg);border-radius:50%}.timeline h2{font-size:25px;margin:8px 0 10px}.back{max-width:1240px;margin:0 auto 80px;padding:0 32px}@media(max-width:760px){.site-header{min-height:70px;padding:12px 20px;flex-wrap:wrap}.nav-toggle{display:block;border:1px solid var(--line);color:var(--light);background:transparent;padding:5px 12px;border-radius:6px;font-size:22px}.site-header nav{display:none;width:100%;padding:10px 0 16px;flex-direction:column;gap:14px}.site-header nav.open{display:flex}.hero{padding:55px 20px 65px;grid-template-columns:1fr;gap:24px}.hero-art{min-height:320px}.orb{width:165px;height:165px}.orb span{font-size:90px}.section{padding:48px 20px}.features{grid-template-columns:1fr}.cta{display:block}.tag{display:inline-block;margin-top:22px}.roadmap-hero{padding:65px 20px 25px}.roadmap-hero h1{font-size:44px}.timeline article{gap:20px;padding-left:25px}.timeline h2{font-size:21px}.back{padding:0 20px}.art-bottom span{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}