@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Orbitron,sans-serif;background:#0a0a23;color:#fff;line-height:1.6;position:relative}.hero{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.hero h1{font-size:3rem;margin-bottom:1rem}.hero p{font-size:1.5rem}.hero .rocket{position:absolute;bottom:10%;width:100px;transition:transform .3s ease}.scroll-progress{position:fixed;top:0;left:0;height:4px;background:#1e90ff;z-index:1000}.hero-bg{position:absolute;top:0;left:0;z-index:-1;opacity:.3}.destinations{padding:50px 20px;text-align:center}.destinations h2{font-size:2.5rem;margin-bottom:2rem}.destinations .planets{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.destinations .planet{width:150px;height:150px;background:#2a2a50;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:background .3s ease}.contact{padding:50px 20px;text-align:center}.contact h2{font-size:2.5rem;margin-bottom:1rem}.contact p{font-size:1.2rem;margin-bottom:1rem}.about,.pricing,.contact{padding:50px 20px;text-align:center}.about h2,.pricing h2,.contact h2{font-size:2.5rem;margin-bottom:1rem}.about p,.pricing p,.contact p{font-size:1.2rem}.price-card{display:inline-block;width:200px;padding:20px;margin:10px;background:#2a2a50;border-radius:10px}.price-card .price-value{color:#1e90ff;font-weight:700;display:inline-block;min-width:100px;text-align:right}.contact-form{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:20px auto}.form-field{padding:10px;border:1px solid #1e90ff;border-radius:5px;background:#0a0a23;color:#fff}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1000}.modal-content{position:relative;background:#0a0a23;margin:15% auto;padding:20px;width:80%;max-width:500px;border-radius:10px;text-align:center}.modal-content .modal-details{list-style:none;margin:20px 0;text-align:left}.modal-content .modal-details li{margin:10px 0}.modal-content .modal-details li strong{color:#1e90ff}.modal-content .modal-button{padding:10px 20px;background:#1e90ff;border:none;border-radius:5px;color:#fff;font-size:1rem;cursor:pointer;transition:background .3s ease}.modal-content .modal-button:hover{background:#51a9ff}.modal-close{position:absolute;top:10px;right:20px;font-size:2rem;cursor:pointer}.contact-form .cta-button{width:150px;margin:auto}.timeline-line{display:flex;justify-content:space-between;max-width:800px;margin:20px auto;height:4px;background:#2a2a50;position:relative}.timeline h2{text-align:center;margin-bottom:3rem}.timeline-point{width:20px;height:20px;background:#1e90ff;border-radius:50%;position:relative;top:-8px}.timeline-point:after{content:attr(data-step);position:absolute;top:-30px;left:50%;transform:translate(-50%);font-size:1rem}.cta-button{padding:12px 25px;background:linear-gradient(45deg,#1e90ff,#84c2ff);border:none;border-radius:25px;color:#fff;font-size:1.1rem;font-family:Orbitron,sans-serif;cursor:pointer;box-shadow:0 5px 15px #1e90ff80;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.cta-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1e90ffb3}.cta-button:hover:before{width:300px;height:300px}.cta-button:active{transform:translateY(1px)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.cta-button{animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.countdown{font-size:1.5rem;margin-top:20px;letter-spacing:2px}
