:root{color-scheme:dark;--bg:#040e1c;--p:#0a1b2d;--gold:#eac37d;--line:#294257;--light:#e7edf2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 84% 8%,#16416b 0%,transparent 35%),var(--bg);color:var(--light);font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--gold)}header{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px}nav{display:flex;gap:25px}nav a{text-decoration:none;color:#e5ebf0} .logo{font-size:29px;letter-spacing:-2px;font-weight:900;text-decoration:none;color:var(--gold)}.logo span{color:#dae1e9}.smallbutton,.button,button{border-radius:9px;text-decoration:none;padding:13px 19px;background:linear-gradient(145deg,#eed293,#b89451);color:#07111a;font-weight:750;border:0;cursor:pointer}.button{background:#0b1e31;border:1px solid #4b6680;color:#eff5fb;display:inline-block}.button:hover,.smallbutton:hover,button:hover{filter:brightness(1.12)}main{max-width:1240px;margin:auto;padding:0 28px}.hero{min-height:570px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;padding:45px 0 80px;background:radial-gradient(ellipse at 86% 44%,#234c76 0%,transparent 50%)}.eyebrow{letter-spacing:.22em;color:var(--gold);font-size:.72rem;font-weight:800}.hero h1{font-size:clamp(3.1rem,6.2vw,5.8rem);line-height:1.05;letter-spacing:-.05em;margin:18px 0}.hero em{font-style:normal;color:var(--gold)}.lead{font-size:1.25rem;color:#c8d6e4;max-width:600px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.coin{aspect-ratio:1;border-radius:50%;border:23px ridge #d9b46f;box-shadow:0 0 70px #be923c55,inset 0 0 70px #000,14px 20px 35px #000;background:radial-gradient(circle at 32% 25%,#223849,#07101c 72%);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-9deg)}.coin>span{font-size:clamp(4rem,10vw,9rem);font-weight:950;letter-spacing:-.14em;color:var(--gold);text-shadow:3px 5px #594620}.coin>span span{font-size:.55em;color:#dce0e5}.coin small{color:var(--gold);letter-spacing:.13em;text-align:center}section{padding:70px 0}h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.12;letter-spacing:-.035em;margin:14px 0 35px}h3{font-size:1.4rem}.columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel,.signup,.trust article{background:#091929c7;border:1px solid var(--line);border-radius:17px;padding:31px}.panel ul{padding-left:23px;color:#d1deeb;line-height:2.1}.status{font-size:.75rem;font-weight:800;letter-spacing:.12em}.available{color:#8ce6b1}.planned{color:var(--gold)}.signup{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:45px}input:not([type=checkbox]){width:100%;padding:15px;background:#05111e;color:#fff;border:1px solid #48617b;border-radius:7px;font:inherit}label{display:block;margin-bottom:15px;font-size:.9rem}label.check{display:flex;gap:10px;align-items:flex-start}.check input{margin-top:6px}button{padding:16px 22px;width:100%;font:inherit}.small{font-size:.81rem;color:#b4c6d7}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trust article{padding:20px}footer{border-top:1px solid var(--line);padding:30px;text-align:center;color:#a5b3c1}footer p{font-size:.83rem}@media(max-width:760px){header{padding:15px}nav{display:none}.smallbutton{font-size:.73rem}main{padding:0 17px}.hero,.signup,.columns,.trust{grid-template-columns:1fr}.coin{max-width:340px;width:86%;margin:auto}.hero{gap:25px;padding-bottom:30px}.signup{padding:22px}section{padding:42px 0}}
