*{box-sizing:border-box;margin:0;padding:0}
:root{--navy:#071a36;--navy2:#0d2b52;--gold:#d6a63a;--gold2:#f1ca67;--cream:#fffaf0;--muted:#b9c5d5}
body{min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 50% 0%,#173d68 0,#091d39 42%,#04101f 100%);color:white;overflow-x:hidden}
.page{min-height:100vh;display:flex;flex-direction:column;align-items:center;position:relative;padding:36px 20px 22px}
.glow{position:fixed;width:320px;height:320px;border-radius:50%;filter:blur(90px);opacity:.18;pointer-events:none}
.glow-one{background:#e1b548;top:-120px;left:-100px}.glow-two{background:#2db7a3;right:-130px;bottom:-100px}
.brand{display:flex;align-items:center;gap:16px;z-index:1}.logo{width:92px;height:92px;object-fit:cover;border-radius:22px;box-shadow:0 12px 35px #0008}
.brand h1{font-size:34px;letter-spacing:-1.5px}.brand h1 span{color:var(--gold2)}.brand p{font-size:11px;letter-spacing:3px;color:#dbe3ef;margin-top:5px}.brand p b{color:var(--gold2)}
.hero{width:min(920px,100%);text-align:center;padding:58px 0 30px;z-index:1}
.badge{display:inline-block;padding:9px 18px;border:1px solid #d6a63a66;border-radius:999px;color:var(--gold2);background:#d6a63a12;font-size:12px;font-weight:700;letter-spacing:2px}
h2{font-size:clamp(52px,10vw,104px);line-height:.95;margin:25px 0 12px;letter-spacing:-4px}h2 span{color:var(--gold2)}
.intro{font-size:clamp(20px,3vw,28px);font-weight:600}.description{max-width:650px;margin:14px auto 0;color:var(--muted);line-height:1.7;font-size:16px}
.launch-card{margin:35px auto 24px;display:flex;justify-content:center;align-items:center;gap:38px;width:min(680px,100%);padding:20px;border:1px solid #ffffff1c;border-radius:20px;background:#ffffff0b;backdrop-filter:blur(10px);box-shadow:0 15px 50px #0003}
.launch-card div:not(.divider){display:flex;flex-direction:column;gap:7px}.launch-card small{font-size:10px;letter-spacing:2px;color:var(--muted)}.launch-card strong{font-size:17px;color:#fff}.divider{width:1px;height:42px;background:#ffffff25}
.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:650px;margin:0 auto}
.countdown div{padding:19px 10px;border-radius:16px;background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff16}.countdown span{display:block;font-size:34px;font-weight:800;color:var(--gold2)}.countdown small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:1px}
.features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:42px auto 30px;max-width:820px}.features article{padding:24px 16px;border-radius:18px;background:#ffffff08;border:1px solid #ffffff12}.features span{font-size:25px}.features h3{margin:9px 0 5px;color:var(--gold2)}.features p{font-size:13px;color:var(--muted)}
.creator{color:#8fa0b5;font-size:13px}.creator strong{color:#fff}footer{margin-top:auto;padding-top:18px;color:#708198;font-size:11px;z-index:1}
@media(max-width:650px){.page{padding-top:25px}.brand h1{font-size:27px}.brand p{font-size:8px;letter-spacing:2px}.logo{width:72px;height:72px}.hero{padding-top:45px}h2{letter-spacing:-2px}.launch-card{gap:16px;padding:17px 10px}.launch-card strong{font-size:13px}.launch-card small{font-size:8px}.countdown{gap:7px}.countdown div{padding:14px 4px}.countdown span{font-size:25px}.features{grid-template-columns:1fr;max-width:400px;margin-top:30px}.features article{padding:16px}.divider{height:36px}}
