.cosmic-hero-section{min-height:100vh;background:linear-gradient(135deg,#0a0015,#1a0025 50%,#0a0015);position:relative;overflow:hidden;display:flex;align-items:center;padding:100px 20px}.stars-container{position:absolute;width:100%;height:100%;top:0;left:0}.star{position:absolute;background:white;border-radius:50%;animation:twinkle 3s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.nebula{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(138,43,226,.2) 0,transparent 70%);filter:blur(60px);animation:nebulaPulse 8s ease-in-out infinite}.nebula1{top:-200px;right:-200px}.nebula1,.nebula2{background:radial-gradient(circle,#48AAAD 0,transparent 70%)}.nebula2{bottom:-200px;left:-200px;animation-delay:4s}@keyframes nebulaPulse{0%,to{transform:scale(1) rotate(0deg);opacity:.5}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}.planet-container{position:absolute;right:10%;top:50%;transform:translateY(-50%);z-index:2}.planet{width:400px;height:400px;background:radial-gradient(circle at 30% 30%,#48aaad54,#1a0033);border-radius:50%;position:relative;box-shadow:0 0 60px #2d2e46ff,inset -20px -20px 40px rgba(0,0,0,.5);animation:planetFloat 6s ease-in-out infinite;transition:transform .3s ease-out}@keyframes planetFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.planet-ring{width:150%;height:30%;border:2px solid rgba(0,0,0,.3);top:35%;left:-25%;transform:rotateX(65deg) rotate(-15deg);box-shadow:0 0 20px rgba(0,0,0,.5)}.planet-glow,.planet-ring{position:absolute;border-radius:50%}.planet-glow{width:120%;height:120%;background:radial-gradient(circle,#050505ff 0,transparent 90%);top:-10%;left:-10%;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes beamMove{0%,to{transform:rotate(-25deg) translateX(0);opacity:.8}50%{transform:rotate(-25deg) translateX(-50px);opacity:1}}.hero-content-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;position:relative;z-index:10}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hero-title{font-size:56px;font-weight:700;color:white;line-height:1.2;margin-bottom:24px}.hero-description{font-size:18px;color:#b8b8b8;line-height:1.8;margin-bottom:40px}.form-container{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:30px;margin-top:5%;padding:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(0,0,0,.3),inset 0 0 40px rgba(138,43,226,.1)}.form-title{font-size:32px;font-weight:600;color:white;margin-bottom:10px;text-align:center}.form-group{margin-bottom:5px}.Hero-form-input{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:5px 10px;color:white;font-size:14px;transition:all .3s ease;outline:none}.Hero-form-input::placeholder{color:rgba(228,228,228,1)}.Hero-form-input:focus{background:rgba(255,255,255,.08);border-color:#48AAAD;box-shadow:0 0 20px rgba(138,43,226,.2)}.phone-input-group{display:flex;gap:10px}.country-code{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:5px 10px;color:white;font-size:16px;cursor:not-allowed;width:50px;text-align:center}@media (max-width:768px){.country-code{padding:5px 10px;font-size:12px;width:70px}}.form-textarea{min-height:80px;resize:vertical}.budget-group{margin-bottom:30px}.budget-label{color:white;font-size:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.budget-value{font-size:24px;font-weight:600;color:#48AAAD}.budget-slider{width:100%;height:6px;background:linear-gradient(90deg,#7BE7EA,#48AAAD);border-radius:3px;outline:none;-webkit-appearance:none;position:relative}.budget-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#48AAAD;border-radius:50%;cursor:pointer;box-shadow:0 0 20px #48aaad6c;-webkit-transition:all .3s ease;transition:all .3s ease}.budget-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 30px #48aaadc8}.budget-slider::-moz-range-thumb{width:20px;height:20px;background:#48AAAD;border-radius:50%;cursor:pointer;border:none;box-shadow:0 0 20px #48aaadaa}.slider-track{position:absolute;height:6px;background:linear-gradient(90deg,#7BE7EA,#48AAAD);border-radius:3px;top:50%;transform:translateY(-50%);pointer-events:none}.budget-marks{display:flex;justify-content:space-between;margin-top:8px;color:rgba(255,255,255,.4);font-size:12px}.submit-btn{width:100%;background:linear-gradient(135deg,#7BE7EA,#48AAAD);border:none;border-radius:12px;padding:18px 40px;color:white;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease}.submit-btn:hover:before{width:300px;height:300px}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(138,43,226,.4)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.submit-btn span{position:relative;z-index:1}@media (max-width:1024px){.hero-content-container{grid-template-columns:1fr;gap:60px}.hero-title{font-size:42px}}@media (max-width:768px){.hero-content-container{padding-top:7rem}.hero-title{font-size:32px}.form-container{padding:30px 20px}}.faqs_faqSection__CD35Q{background:#000;color:white;padding:100px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.faqs_faqContainer__wxGHd{max-width:1200px;margin:0 auto;width:100%}.faqs_faqList__vGadu{display:flex;flex-direction:column;gap:0}.faqs_faqItem__grxQV{border-bottom:none}.faqs_faqQuestion__4Dptq{width:100%;display:flex;justify-content:space-between;align-items:center;padding:30px 0;background:none;border:none;color:white;font-size:1.3rem;font-weight:500;text-align:left;cursor:pointer;transition:all .3s ease;line-height:1.4}.faqs_faqQuestion__4Dptq:hover{color:rgba(255,255,255,.8)}.faqs_faqQuestion__4Dptq span{flex:1 1;margin-right:20px}.faqs_faqArrow__MXA8H{width:24px;height:24px;transition:transform .3s ease;flex-shrink:0;color:white}.faqs_faqArrow__MXA8H.faqs_open__G0X6Q{transform:rotate(180deg)}.faqs_faqAnswer__xlQy2{max-height:0;overflow:hidden;transition:max-height .3s ease}.faqs_faqAnswer__xlQy2.faqs_open__G0X6Q{max-height:300px}.faqs_faqContent__1sM8i{padding-bottom:30px}.faqs_faqContent__1sM8i p{font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,.8);margin:0}.faqs_faqDivider__c_7lO{height:1px;background:rgba(255,255,255,.1);width:100%}.faqs_faqItem__grxQV:first-child .faqs_faqAnswer__xlQy2{max-height:300px}.faqs_faqItem__grxQV:first-child .faqs_faqArrow__MXA8H{transform:rotate(180deg)}@media (max-width:768px){.faqs_faqSection__CD35Q{padding:60px 15px}.faqs_faqQuestion__4Dptq{font-size:1.1rem;padding:25px 0}.faqs_faqContent__1sM8i p{font-size:1rem;line-height:1.6}.faqs_faqContent__1sM8i{padding-bottom:25px}}@media (max-width:480px){.faqs_faqQuestion__4Dptq{font-size:1rem;padding:20px 0}.faqs_faqQuestion__4Dptq span{margin-right:15px}.faqs_faqContent__1sM8i p{font-size:.95rem}}