*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080b10;color:#f4f7f6;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#3be6aa}header,main,footer{max-width:1160px;margin:auto;padding:0 28px}header{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263138}nav{display:flex;gap:25px;font-size:13px;color:#a5b2b8}.logo{font-weight:800;font-size:24px;letter-spacing:-1.4px}.logo span{color:#3be6aa}.hero{padding:100px 0 80px;max-width:900px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:3px;color:#3be6aa;text-transform:uppercase}h1{font-size:clamp(48px,8vw,94px);line-height:1.02;letter-spacing:-5px;margin:22px 0 26px}h2{font-size:32px;letter-spacing:-1px}p{color:#a5b2b8;font-size:17px;line-height:1.8;max-width:720px}.button{display:inline-flex;background:#3be6aa;color:#07120f;padding:16px 23px;border-radius:6px;font-weight:700;font-size:14px;margin:15px 10px 0 0}.button:hover{background:#70f7c6;color:#07120f}.button.secondary{background:#152128;color:#f4f7f6;border:1px solid #263138}.section-title{display:flex;align-items:center;justify-content:space-between;margin:30px 0 24px}.card{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #263138;border-radius:14px;overflow:hidden;background:#10171e}.space-art{min-height:360px;position:relative;background:radial-gradient(ellipse at 45% 55%,#633c61,transparent 60%),#10121f;overflow:hidden}.planet{width:260px;height:260px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 25% 20%,#ffe5b5,#d57964 20%,#55304c 52%,#0b111c 76%);box-shadow:0 0 85px #c45a5a44}.orbit{position:absolute;width:440px;height:110px;border:1px solid #d9b6b580;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-28deg)}.star{position:absolute;color:#ecd3be;top:18%;left:20%;font-size:24px}.card-content{padding:45px}.badge{display:inline-block;padding:6px 10px;border:1px solid #395044;border-radius:40px;color:#8bd7b3;font-size:11px}.card h2{font-size:40px;margin:23px 0 16px}.card p{font-size:15px}.resources{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:70px 0 100px}.resource{border-top:1px solid #354149;padding:23px 0}.resource p{font-size:14px}.resource a{font-size:13px;color:#3be6aa}.policy{padding:72px 0 100px;max-width:820px}.policy h1{font-size:56px;letter-spacing:-2.5px}.policy h2{font-size:24px;margin-top:35px}.notice{border-left:3px solid #e7b95a;background:#e7b95a0a;padding:16px 22px;color:#d4c99f;margin:28px 0;font-size:14px;line-height:1.7}.policy ul{color:#a5b2b8;line-height:1.9;padding-left:22px}footer{border-top:1px solid #263138;min-height:95px;display:flex;align-items:center;justify-content:space-between;color:#7c909b;font-size:12px;gap:20px}.links{display:flex;gap:20px}code{overflow-wrap:anywhere}a:focus-visible{outline:2px solid #3be6aa;outline-offset:5px}@media(max-width:700px){header{height:auto;padding-top:24px;padding-bottom:24px;gap:20px;flex-wrap:wrap}nav{gap:15px;font-size:12px}.hero{padding:65px 0 40px}h1{letter-spacing:-2.5px}.card{grid-template-columns:1fr}.card-content{padding:28px}.space-art{min-height:300px}.resources{grid-template-columns:1fr;gap:5px;margin:40px 0 60px}.policy h1{font-size:40px}footer{padding-top:25px;padding-bottom:25px;flex-wrap:wrap}.links{flex-wrap:wrap;gap:16px}}