*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080d19;color:#e9edf7;font-family:system-ui,-apple-system,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}header,main,footer{max-width:1160px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20}nav{display:flex;gap:24px;font-size:14px;color:#bac5da}.brand{font-weight:750;letter-spacing:2px;font-size:14px}.eyebrow{color:#e9b36b;font-size:12px;letter-spacing:3px;text-transform:uppercase}h1{font-size:clamp(44px,7vw,86px);line-height:1.04;letter-spacing:-3px;margin:18px 0 24px;max-width:760px}h2{font-size:clamp(28px,4vw,42px);letter-spacing:-1px;line-height:1.2}h3{font-size:23px;margin:0 0 10px}p{color:#b8c3d8}section{padding:65px 0;border-bottom:1px solid #ffffff18}.hero{padding-top:76px}.lead{max-width:620px;font-size:19px}.button{display:inline-block;padding:12px 22px;border:1px solid #e9b36b;border-radius:30px;color:#f5ca91;margin:18px 0}.scene{position:relative;height:310px;overflow:hidden;margin-top:35px;background:radial-gradient(ellipse at center,#17213a 0%,#080d19 70%);border-radius:20px;display:flex;align-items:center;justify-content:space-around;gap:14px;padding:32px}.scene:before{content:'';position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 23%,white 60%,transparent),radial-gradient(1px 1px at 41% 77%,white 60%,transparent),radial-gradient(1px 1px at 72% 18%,white 60%,transparent);background-size:180px 140px}.body{position:relative;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--c),#080d19);box-shadow:inset -8px -6px 14px #0008}.body span{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);font-size:11px;color:#b8c3d8}.sun{box-shadow:0 0 65px #ffac3855;background:radial-gradient(circle at 40% 35%,#ffe6a0,#ed761c)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.stat{border-top:1px solid #ffffff30;padding-top:14px}.stat strong{display:block;font-size:30px;font-weight:500;color:#f5ca91}.stat small{color:#b8c3d8}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.card{padding:28px;background:#101929;border:1px solid #ffffff12;border-radius:15px}.card p{margin-bottom:0}.number{color:#e9b36b;font-size:12px;letter-spacing:2px;margin-bottom:12px}.tag{font-size:12px;color:#93a6c4}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.note{font-size:12px;color:#7e8da8}.galaxy{height:350px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#fff2cf 0%,#e4b683 3%,#8c799d 8%,#4a4268 17%,transparent 46%),repeating-radial-gradient(ellipse at 50% 50%,transparent 0 24px,#8186ba25 28px 31px,transparent 41px 54px),#090f20;border-radius:50%;transform:rotate(-18deg) scaleY(.72);box-shadow:0 0 80px #7689c522}.marker{position:absolute;left:69%;top:61%;color:#fff;font-size:14px;transform:rotate(18deg)}details{padding:20px 0;border-bottom:1px solid #ffffff20}summary{cursor:pointer;font-size:18px}footer{font-size:13px;color:#7e8da8;padding-top:40px;padding-bottom:40px}a:hover{color:#f5ca91}a:focus-visible,summary:focus-visible{outline:2px solid #f5ca91;outline-offset:5px}@media(max-width:700px){header{align-items:start;gap:20px}nav{gap:12px;flex-wrap:wrap;font-size:12px}.grid,.split{grid-template-columns:1fr}.split{gap:20px}section{padding:42px 0}.scene{height:240px;gap:8px;padding:15px;overflow-x:auto;justify-content:flex-start}.stats{gap:12px}.stat strong{font-size:23px}h1{letter-spacing:-2px}.galaxy{height:260px}.hero{padding-top:45px}}