:root{color-scheme:dark;--bg:#100b1d;--text:#f9f3ff;--muted:#bcb0cc;--gold:#f1cf88;--purple:#aa74ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--gold);outline-offset:6px}header,main>section,footer{max-width:1240px;margin:auto}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:20px 44px}header img{width:160px;height:60px;object-fit:contain}nav{display:flex;gap:32px;align-items:center;font-size:14px}.small-cta{border:1px solid #785f96;padding:13px 20px;border-radius:30px}.hero{min-height:670px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:30px 44px 70px;gap:10px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.2px;color:var(--gold)}.eyebrow>span,.live-label i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#bd91ff;margin-right:8px}h1{font-size:clamp(48px,6vw,82px);letter-spacing:-4px;line-height:1.06;margin:30px 0}h1 em{font-style:normal;color:var(--gold)}.lead{font-size:20px;line-height:1.65;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.cta{display:flex;gap:30px;align-items:center;border-radius:12px;background:var(--gold);color:#241630;padding:19px 25px;font-weight:700;box-shadow:0 12px 40px #b6842922}.cta span{font-size:24px}.text-link{font-size:13px}.download-note{font-size:11px;color:#a594b5;margin-top:17px}.hero-tags{display:flex;gap:18px;margin-top:32px;font-size:12px;color:var(--muted)}.hero-tags span+span:before{content:'✦';color:#795f9f;margin-right:18px}.hero-art{position:relative;height:540px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#69329955,transparent 67%)}.astronaut{width:90%;height:94%;object-fit:contain;z-index:1;filter:drop-shadow(0 24px 32px #07020c66)}.orbit{position:absolute;width:105%;height:37%;border:1px solid #b48ad23b;border-radius:50%;transform:rotate(-28deg)}.orbit-two{transform:rotate(42deg);width:95%;height:72%;border-color:#dbb77022}.star{color:var(--gold)}.s1{position:absolute;font-size:50px;top:25px;right:24px}.s2{position:absolute;font-size:38px;bottom:90px;left:0}.float-label{position:absolute;z-index:2;background:#241a36eb;border:1px solid #80669e69;border-radius:12px;padding:16px;font-size:12px;box-shadow:0 12px 25px #08031155}.live-label{left:0;top:95px;letter-spacing:2px}.hello-label{bottom:45px;right:0;transform:rotate(-5deg)}.hello-label b{margin-left:20px;color:var(--gold)}.ticker{display:flex;justify-content:center;gap:40px;padding:24px 20px;border-block:1px solid #b19cc026;color:#e0cce8;font-size:12px;letter-spacing:2px;overflow:hidden;white-space:nowrap}.ticker i{color:var(--gold)}.features{padding:100px 44px}.section-heading p:last-child{color:var(--muted);line-height:1.6}h2{font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-1.8px;margin:20px 0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.feature{background:#1c142b;border:1px solid #ab84c426;border-radius:24px;padding:26px;overflow:hidden}.feature-number{font-size:10px;color:#b69fc9;letter-spacing:2px}.feature img{display:block;width:100%;height:200px;object-fit:contain;margin:15px auto}.feature h3{font-size:25px;letter-spacing:-.7px;margin:20px 0 12px}.feature p{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.family-feature{background:#241733}.creator-feature{background:#231d29}.signal-art{height:230px;display:flex;position:relative;align-items:center;justify-content:center}.signal-art span{position:absolute;width:95px;height:95px;border:1px solid #a876df;border-radius:50%}.signal-art span:nth-child(2){width:145px;height:145px;opacity:.5}.signal-art span:nth-child(3){width:195px;height:195px;opacity:.2}.signal-art b{background:#c58df2;color:#281338;padding:13px 19px;border-radius:9px;transform:rotate(-9deg);letter-spacing:3px}.steps{padding:35px 44px 100px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.steps ol{padding:0;margin:0;list-style:none}.steps li{display:flex;gap:24px;border-bottom:1px solid #ad8fc226;padding:22px 0}.steps li>b{font-size:12px;color:var(--gold);padding-top:5px}.steps h3{margin:0 0 8px;font-size:20px}.steps p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.download{border:1px solid #ad85c13b;border-radius:32px;text-align:center;padding:50px 30px 60px;background:radial-gradient(ellipse at top,#56307388,#1b112b 70%);max-width:1152px}.download>.star{font-size:40px}.download h2{font-size:56px}.download>p{color:var(--muted)}.stores{display:flex;justify-content:center;gap:16px;margin:35px 0 25px}.store{position:relative;display:flex;gap:15px;align-items:center;text-align:left;border:1px solid #9576ab;border-radius:12px;padding:18px 25px;min-width:210px;overflow:hidden}.store>span{font-size:30px}.store small{display:block;font-size:9px;letter-spacing:1px;margin-bottom:5px}.store strong{font-size:19px}.available{background:var(--gold);color:#241332;border-color:var(--gold)}.soon{background:#22182f;color:#b5a5c3;padding-bottom:25px}.ribbon{position:absolute;background:#6b4a88;color:#fff;font-size:8px;letter-spacing:1px;padding:5px 30px;transform:rotate(35deg);right:-27px;top:9px}.fine{font-size:12px;line-height:1.7;max-width:500px;margin:auto}footer{padding:50px 44px;display:flex;align-items:center;gap:30px;color:#aa97bb;font-size:12px}footer img{width:115px}footer span{margin-left:auto}@media(max-width:760px){header{height:80px;padding:12px 22px}header img{width:125px}nav>a:not(.small-cta){display:none}nav{gap:0}.small-cta{font-size:11px;padding:10px 14px}.hero{padding:28px 24px 36px;grid-template-columns:1fr;gap:0;min-height:auto}h1{font-size:57px;letter-spacing:-2.8px;margin:24px 0}.lead{font-size:17px}.hero-actions{gap:16px}.cta{padding:16px 19px;gap:20px;font-size:14px}.text-link{font-size:11px}.hero-art{height:390px;max-width:430px;width:100%;margin:20px auto 0}.hero-tags{margin-top:24px}.ticker{justify-content:flex-start;gap:24px;font-size:10px}.features{padding:65px 24px}.feature-grid{grid-template-columns:1fr}.feature{padding:24px}.feature img{height:180px}.signal-art{height:200px}.steps{padding:0 24px 55px;grid-template-columns:1fr;gap:20px}.download{margin:0 16px;padding:35px 20px;border-radius:24px}.download h2{font-size:44px}.stores{flex-direction:column;max-width:290px;margin:28px auto}.store{justify-content:center}footer{padding:35px 24px;flex-wrap:wrap;gap:18px}footer p{display:none}.eyebrow{font-size:9px}.float-label{font-size:10px;padding:12px}.live-label{top:60px}}
body{overflow-x:clip}.hero-art,.hero-copy{min-width:0}
