*{box-sizing:border-box}:root{--bg:#070912;--panel:#11162a;--line:#2b3452;--blue:#248bff;--pink:#ff3e92;--gold:#efc76f;--green:#2bd47d;--text:#f5f7ff;--muted:#a3acc5}body{margin:0;min-height:100vh;background:radial-gradient(circle at 15% -10%,#1c2d5e 0,#0b1020 35%,var(--bg) 72%);color:var(--text);font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.guide-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px max(20px,calc((100% - 1160px)/2));background:#080b15e8;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}a{color:inherit}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--pink));font-size:25px}.back-button,.cta a{padding:10px 15px;border-radius:11px;background:#202944;text-decoration:none;font-weight:800}main{width:min(1160px,calc(100% - 30px));margin:28px auto 60px}.hero{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:clamp(25px,5vw,52px);border:1px solid #40518a;border-radius:26px;background:linear-gradient(145deg,#17244a,#181329 65%,#32152a);overflow:hidden}.eyebrow,.section-title p{margin:0;color:#ff6ba9;font-size:.8rem;font-weight:900;letter-spacing:.13em}.hero h1{max-width:760px;margin:8px 0 12px;font-size:clamp(2.1rem,5vw,4rem);line-height:1.08}.hero p:not(.eyebrow){max-width:760px;margin:0;color:#c7cee0;font-size:1.05rem}.hero-logo{display:grid;place-items:center;flex:0 0 150px;width:150px;height:150px;border-radius:40px;background:linear-gradient(135deg,var(--blue),var(--pink));font-size:80px;box-shadow:0 0 45px #ff3e9240;transform:rotate(4deg)}.available,.coming{margin-top:34px}.section-title{display:flex;align-items:center;gap:13px;margin-bottom:15px}.section-title h2{margin:2px 0 0}.status-dot,.future-dot{width:13px;height:13px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.future-dot{background:var(--gold);box-shadow:0 0 14px var(--gold)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cards article{position:relative;padding:23px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#131a31,#0d1120)}.cards .icon{font-size:35px}.cards h3{margin:10px 0 7px}.cards p{margin:0;color:var(--muted)}.private-explainer{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin:34px 0;padding:28px;border:1px solid #aa7530;border-radius:22px;background:linear-gradient(145deg,#251a0b,#14101d)}.private-copy h2{margin:6px 0 12px}.private-copy p{color:#cdd1dc}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comparison div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:18px;text-align:center;border:1px solid #3b4770;border-radius:17px;background:#12182d}.comparison .future{border-color:#a87531;background:#261b0d}.comparison span{font-size:42px}.comparison strong,.comparison small{display:block}.comparison small{margin-top:5px;color:var(--muted)}.future-cards{grid-template-columns:repeat(4,1fr)}.soon{display:inline-block;margin-top:15px;padding:5px 9px;border:1px solid #a87531;border-radius:999px;color:#f3d28b;font-size:.75rem;font-weight:900}.safety{display:flex;align-items:center;gap:20px;margin:34px 0;padding:24px;border:1px solid #2d7751;border-radius:20px;background:#10251a}.safety-icon{font-size:50px}.safety h2,.safety p{margin:0}.safety p{margin-top:5px;color:#c2d5c9}.cta{text-align:center;padding:36px;border:1px solid var(--line);border-radius:22px;background:#101629}.cta h2{margin:0}.cta p{color:var(--muted)}.cta a{display:inline-block;background:linear-gradient(135deg,var(--blue),#6f55e7,var(--pink))}footer{text-align:center;padding:25px;color:#78839f;border-top:1px solid #1e263d}@media(max-width:900px){.cards,.future-cards{grid-template-columns:repeat(2,1fr)}.private-explainer{grid-template-columns:1fr}.hero-logo{flex-basis:100px;width:100px;height:100px;border-radius:28px;font-size:50px}}@media(max-width:620px){.guide-header{position:static}.hero{align-items:flex-start;flex-direction:column}.hero-logo{display:none}.cards,.future-cards,.comparison{grid-template-columns:1fr}.safety{align-items:flex-start;flex-direction:column}.back-button{font-size:.8rem;padding:9px}.brand strong{font-size:.9rem}}
