#header_transparent{position:absolute!important;top:0;z-index:99;background:rgba(0,0,0,0)!important;box-shadow:none!important}.hero-section{position:relative;min-height:35rem;height:95vh;background:linear-gradient(180deg,#030f59,#3252d2);display:flex;align-items:center;justify-content:center;text-align:center;overflow:visible;color:#fff}.hero-content{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}.stars-bg{position:absolute;inset:0;overflow:hidden;z-index:1;contain:strict;pointer-events:none}@keyframes blinkStar{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.shape-star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:radial-gradient(circle at 40% 40%,#fff,#b0d4ff 40%,transparent 60%);opacity:.9;animation:twinkle-gpu 2s ease-in-out infinite alternate;box-shadow:0 0 6px #9fd5ff,0 0 12px #cbe7ff}.shape-star.large{box-shadow:0 0 10px #a7d7ff,0 0 25px #cdeaff,0 0 40px #fff;opacity:1}@keyframes twinkle-gpu{0%,to{opacity:.4}50%{opacity:1}}.hero-title{line-height:1.2;margin:0 0 .5rem;color:#fff;text-shadow:0 0 12px rgba(50,82,210,.4)}.hero-gradient-text,.hero-title{font-weight:700!important;font-size:3.75rem;letter-spacing:-.00833em}.hero-gradient-text{line-height:1.5!important;background:linear-gradient(90deg,#3252d2,#0da2e7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:0 0 2rem;display:inline-block;min-height:3rem;text-shadow:0 1px 6px rgba(13,162,231,.25),0 1px 3px rgba(50,82,210,.2)}.hero-subtext{margin-top:2rem!important;font-size:.875rem!important;line-height:1.43;letter-spacing:.01071em;opacity:.9}.search-box-placeholder{pointer-events:none}.search-input-placeholder{font-size:1.1rem;padding:1rem 1.5rem;border:none;outline:none;background:rgba(0,0,0,0);z-index:1;position:relative;border-radius:20px;width:100%;box-sizing:border-box;color:#999}.cursor{display:inline-block;color:#3252d2;font-weight:500;margin-left:3px;animation:blink .8s infinite}.search-box{position:relative;background:#fff;border-radius:50px;padding:.3rem .4rem;display:flex;align-items:center;box-shadow:0 10px 25px rgba(0,0,0,.2);width:100%;max-width:1200px;margin:30px auto 10px}.search-box:before{top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(90deg,#ff00ff,#3252d2,#ffff00,#ff00ff);background-size:400% 400%;z-index:-1;animation:glow 8s linear infinite}.search-box:after,.search-box:before{content:"";position:absolute;border-radius:50px}.search-box:after{top:0;left:0;right:0;bottom:0;background:#fff;z-index:0}@keyframes glow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.search-input input{font-size:1.1rem;padding:1rem 1.5rem;border:none;outline:none;background:rgba(0,0,0,0);z-index:1;position:relative;border-radius:20px}.search-btn{color:#fff!important;border-radius:50px!important;padding:.8rem 2rem!important;font-size:1rem!important;text-transform:none!important;z-index:1;position:relative;border:none}.search-btn,.search-btn:hover{background:#3252d2!important}.animated-dots .dot{width:4px;height:4px;background-color:#999;border-radius:50%;opacity:.3;animation:blink 2.4s infinite}.animated-dots .dot:first-child{animation-delay:0s}.animated-dots .dot:nth-child(2){animation-delay:.2s}.animated-dots .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}to{opacity:.2;transform:translateY(0)}}.wave-wrapper{right:0;height:120px;z-index:2;pointer-events:none}.wave,.wave-wrapper{position:absolute;bottom:0;left:0}.wave{width:100%;height:auto}.stars-layer{position:absolute;inset:0;overflow:hidden;z-index:1}.star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle 3s ease-in-out infinite;opacity:.8;top:50%;left:50%}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}.astronaut{position:absolute;top:-200px;left:10%;width:140px;transform:translateX(-50%) scale(.9);opacity:0;animation:astronautLanding 6s ease-in-out forwards;animation:astronautLanding 10s ease-in-out forwards,astronautBounce 3s ease-in-out 6s infinite;z-index:5;pointer-events:none}@keyframes astronautLanding{0%{top:-200px;opacity:0;transform:translateX(-50%) scale(.8) rotate(0deg)}20%{top:20%;opacity:.5;left:12%;transform:translateX(-50%) scale(1) rotate(10deg)}45%{top:45%;opacity:1;left:15%;transform:translateX(-50%) scale(1) rotate(0deg)}70%{top:70%;left:18%;transform:translateX(-50%) scale(1) rotate(0deg)}80%{top:72%;left:19%;transform:translateX(-50%) scale(1) rotate(-2deg)}to{top:calc(100% - 220px);transform:translateX(-50%) scale(1) rotate(0deg);opacity:1;left:20%}}@keyframes astronautBounce{0%,90%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}@media(max-width:900px){.hero-gradient-text,.hero-title{font-size:2rem!important}.hero-content,.search-box{max-width:600px}}@media(max-width:600px){.hero-gradient-text,.hero-title{font-size:1.6rem!important}.astronaut{width:100px}.search-input input{padding:.75rem .5rem;font-size:.876rem}.search-input .search-btn{padding:.8rem 1rem!important;min-width:44px}.search-input .search-btn .MuiButton-icon{margin-right:0;margin-left:0}.search-input .search-btn .search_txt{display:none}@keyframes astronautLanding{0%{top:-200px;opacity:0;transform:translateX(-50%) scale(.8) rotate(0deg)}20%{top:20%;opacity:.5;left:12%;transform:translateX(-50%) scale(1) rotate(10deg)}45%{top:45%;opacity:1;left:15%;transform:translateX(-50%) scale(1) rotate(0deg)}70%{top:70%;left:18%;transform:translateX(-50%) scale(1) rotate(0deg)}80%{top:72%;left:19%;transform:translateX(-50%) scale(1) rotate(-2deg)}to{top:calc(100% - 130px);transform:translateX(-50%) scale(1) rotate(0deg);opacity:1;left:20%}}}[data-theme=dark] .hero-section{background:linear-gradient(180deg,#000,#030f59)}[data-theme=dark] .hero-section .wave-wrapper .wave4 path{fill:#2374db}[data-theme=dark] .hero-section .wave-wrapper .wave5 path{fill:#030f59}[data-theme=dark] .hero-section .wave-wrapper .wave6 path{fill:#000}[data-theme=dark] .hero-section .search-box:after{background:#000}[data-theme=dark] .hero-section .hero-content .MuiList-root .MuiListItem-root:hover .MuiTypography-root{color:#000!important}main:has(.hero-section){padding-bottom:0}
/*# sourceMappingURL=b8b9a95cdec79496.css.map*/