:root{--bg:#02050c;--bg2:#07101c;--card:rgba(10,20,34,.72);--card2:rgba(8,16,29,.92);--line:rgba(125,184,255,.16);--line2:rgba(125,184,255,.3);--text:#f4f8ff;--muted:#9aabc1;--blue:#16a8ff;--blue2:#73d4ff;--cyan:#76eeff;--green:#52e4ba;--gold:#f4c86a;--danger:#ff7188;--max:1180px;--radius:20px;--shadow:0 18px 60px rgba(0,0,0,.34);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% -10%,rgba(0,168,255,.1),transparent 35%),linear-gradient(180deg,#02050c 0%,#040915 55%,#06101c 100%);color:var(--text);line-height:1.65;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 75%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:30;background:rgba(2,5,12,.8);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.nav{height:74px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.brand img{width:38px;height:38px;object-fit:contain;border-radius:11px}.brand small{font-size:10px;color:var(--blue2);letter-spacing:.14em;display:block;margin-top:-3px}.navlinks{display:flex;gap:22px;margin-left:auto;align-items:center;font-size:14px;color:#bfd0e4}.navlinks a:hover,.navlinks a.active{color:white}.nav-cta{padding:10px 15px;border:1px solid rgba(22,168,255,.38);background:rgba(22,168,255,.12);border-radius:10px;color:#dff5ff!important;font-weight:700}.menu-btn{display:none;margin-left:auto;background:transparent;border:1px solid var(--line);color:white;border-radius:10px;width:42px;height:42px}.hero{position:relative;overflow:hidden;min-height:650px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,5,12,.97) 0%,rgba(2,5,12,.82) 40%,rgba(2,5,12,.22) 73%,rgba(2,5,12,.7) 100%),url('../images/space-hero.png') center/cover no-repeat}.hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,var(--bg))}.hero-inner{position:relative;z-index:2;padding:110px 0 120px;max-width:700px;margin-left:max(20px,calc((100vw - var(--max))/2))}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:9px;color:var(--blue2);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before,.kicker:before{content:"";width:24px;height:1px;background:var(--blue)}h1,h2,h3{margin:0 0 16px;letter-spacing:-.035em;line-height:1.08}h1{font-size:clamp(48px,7vw,82px);max-width:760px}.hero h1 span,.gradient-text{background:linear-gradient(130deg,#fff 0%,#85dbff 52%,#16a8ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:19px;color:#b7c8da;max-width:650px;margin:22px 0 28px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:11px;padding:13px 18px;font-weight:750;font-size:14px;border:1px solid transparent;transition:.2s ease}.btn-primary{background:linear-gradient(135deg,#139df2,#22b8ff);box-shadow:0 0 30px rgba(22,168,255,.22)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(22,168,255,.36)}.btn-ghost{border-color:var(--line2);background:rgba(255,255,255,.035);color:#dcecff}.btn-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(125,184,255,.45)}.trust-strip{position:relative;z-index:3;margin-top:-54px}.trust-inner{display:grid;grid-template-columns:repeat(3,1fr);background:rgba(5,12,23,.86);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.trust-item{padding:20px 24px;display:flex;gap:13px;align-items:flex-start}.trust-item+ .trust-item{border-left:1px solid var(--line)}.trust-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:rgba(22,168,255,.11);border:1px solid rgba(22,168,255,.18);color:var(--blue2);font-size:17px}.trust-item b{display:block;font-size:14px}.trust-item span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.section{padding:100px 0}.section.compact{padding:72px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.section-head h2,.page-hero h1{font-size:clamp(36px,5vw,58px)}.section-head p{max-width:510px;color:var(--muted);margin:0}.grid{display:grid;gap:18px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{position:relative;background:linear-gradient(180deg,rgba(11,23,39,.8),rgba(7,15,27,.74));border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:0 10px 38px rgba(0,0,0,.16);overflow:hidden}.card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(22,168,255,.07),transparent 42%)}.card:hover{border-color:var(--line2)}.card-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:rgba(22,168,255,.1);border:1px solid rgba(22,168,255,.18);color:var(--blue2);font-size:20px;margin-bottom:38px}.card h3{font-size:22px}.card p{color:var(--muted);font-size:14px;margin:0 0 20px}.card-link{font-weight:750;font-size:13px;color:var(--blue2)}.visual-card{min-height:360px;padding:0;background:#07101a}.visual-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,5,12,.96),rgba(2,5,12,.15) 72%)}.visual-card .visual-copy{position:absolute;z-index:2;left:25px;right:25px;bottom:22px}.visual-copy p{margin-bottom:0}.number{font-size:12px;font-weight:800;color:var(--blue2);letter-spacing:.12em}.band{background:linear-gradient(180deg,rgba(10,21,36,.54),rgba(5,12,22,.66));border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.split{display:grid;grid-template-columns:1.06fr .94fr;gap:42px;align-items:center}.coin-stage{min-height:440px;display:grid;place-items:center;position:relative}.coin-stage:before{content:"";position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:rgba(22,168,255,.11);filter:blur(60px)}.coin-stage img{width:min(390px,80%);position:relative;z-index:2;filter:drop-shadow(0 22px 50px rgba(0,0,0,.55))}.bullets{display:grid;gap:13px;margin:28px 0}.bullet{display:flex;gap:12px;color:#c5d6e8}.bullet i{font-style:normal;color:var(--green);font-weight:800}.info-panel{border:1px solid var(--line);background:rgba(7,15,27,.75);border-radius:18px;overflow:hidden}.info-row{display:flex;justify-content:space-between;gap:25px;padding:16px 19px;border-bottom:1px solid rgba(255,255,255,.05)}.info-row:last-child{border:0}.info-row span{color:var(--muted);font-size:13px}.info-row b{font-size:13px;text-align:right}.notice{padding:18px 20px;border:1px solid rgba(82,228,186,.2);background:rgba(82,228,186,.06);border-radius:15px;color:#c9eade;font-size:13px}.notice.warning{border-color:rgba(244,200,106,.24);background:rgba(244,200,106,.06);color:#ead9b2}.cta{position:relative;overflow:hidden;border:1px solid var(--line2);background:#06101c;border-radius:24px;min-height:330px;display:flex;align-items:center;padding:50px}.cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48}.cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#040914 8%,rgba(4,9,20,.88) 43%,rgba(4,9,20,.25) 100%)}.cta-copy{position:relative;z-index:2;max-width:600px}.cta h2{font-size:clamp(34px,5vw,54px)}.cta p{color:#b8c8d9}.site-footer{padding:44px 0 26px;border-top:1px solid rgba(255,255,255,.06);background:#02050c}.footer-top{display:flex;justify-content:space-between;gap:30px}.footer-brand p{color:var(--muted);max-width:450px;font-size:13px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px 28px;font-size:13px}.footer-links a{color:#aebdd0}.footer-links a:hover{color:white}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);margin-top:34px;padding-top:19px;color:#71839a;font-size:11px}.page-hero{padding:96px 0 64px;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 10%,rgba(22,168,255,.13),transparent 34%)}.page-hero .wrap{position:relative}.breadcrumbs{font-size:12px;color:#72849a;margin-bottom:28px}.breadcrumbs span{color:#9eb2c8}.page-hero p{max-width:700px;color:var(--muted);font-size:18px}.article{max-width:850px}.article h2{font-size:34px;margin-top:58px}.article h3{font-size:22px;margin-top:34px}.article p,.article li{color:#b2c3d6}.article ul,.article ol{padding-left:20px}.article li{margin:9px 0}.steps{counter-reset:step;display:grid;gap:16px}.step{position:relative;padding:24px 24px 24px 78px;border:1px solid var(--line);border-radius:16px;background:rgba(7,15,27,.7)}.step:before{counter-increment:step;content:counter(step);position:absolute;left:22px;top:22px;width:38px;height:38px;border-radius:12px;background:rgba(22,168,255,.13);border:1px solid rgba(22,168,255,.24);display:grid;place-items:center;color:var(--blue2);font-weight:800}.step h3{margin:0 0 7px}.step p{margin:0;color:var(--muted)}.faq-list{display:grid;gap:12px}.faq-item{border:1px solid var(--line);border-radius:14px;background:rgba(7,15,27,.75);overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:19px 21px;background:none;color:white;border:0;cursor:pointer;font-weight:750}.faq-q span:last-child{color:var(--blue2);font-size:20px}.faq-a{display:none;padding:0 21px 20px;color:var(--muted);font-size:14px}.faq-item.open .faq-a{display:block}.faq-item.open .faq-q span:last-child{transform:rotate(45deg)}.glossary{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.term{border:1px solid var(--line);border-radius:14px;padding:19px 20px;background:rgba(7,15,27,.65)}.term b{color:white}.term p{margin:6px 0 0;color:var(--muted);font-size:13px}.link-list{display:grid;gap:13px}.official-link{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid var(--line);border-radius:15px;background:rgba(7,15,27,.74)}.official-link span{display:block;color:var(--muted);font-size:12px}.official-link strong{font-size:16px}.pill{font-size:10px;color:var(--green);border:1px solid rgba(82,228,186,.22);background:rgba(82,228,186,.07);padding:5px 9px;border-radius:99px;text-transform:uppercase;letter-spacing:.09em}.mini-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.mini-nav a{padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:#aebfd1;font-size:12px}.mini-nav a:hover{border-color:var(--line2);color:white}.mobile-panel{display:none}
@media(max-width:900px){.navlinks{display:none}.menu-btn{display:block}.mobile-panel.open{display:grid;position:absolute;top:74px;left:0;right:0;background:#050b14;border-bottom:1px solid var(--line);padding:18px 20px;gap:12px}.mobile-panel a{padding:9px 0;color:#c2d2e4}.grid-3,.grid-4{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.trust-inner{grid-template-columns:1fr}.trust-item+.trust-item{border-left:0;border-top:1px solid var(--line)}.hero{min-height:600px}.hero-bg{background-position:62% center}.hero-inner{margin-left:20px;margin-right:20px}.footer-top{flex-direction:column}}
@media(max-width:620px){.wrap{width:min(var(--max),calc(100% - 28px))}.hero{min-height:620px}.hero-inner{padding:90px 0 100px}.hero h1{font-size:48px}.lead{font-size:17px}.grid-3,.grid-4,.glossary{grid-template-columns:1fr}.section{padding:74px 0}.section-head{align-items:flex-start;flex-direction:column}.trust-strip{margin-top:-34px}.cta{padding:32px 24px;min-height:360px}.footer-bottom{flex-direction:column;gap:10px}.official-link{align-items:flex-start}.page-hero{padding:72px 0 48px}.article h2{font-size:29px}}
