.elementor-664 .elementor-element.elementor-element-5830e5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.hero-section{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:100vh;padding:2rem 4rem;color:#fff;background-color:#000010;background-image:radial-gradient(ellipse at 70% 30%,rgb(50 80 200 / .4) 0%,transparent 50%),radial-gradient(ellipse at 30% 70%,rgb(120 80 200 / .3) 0%,transparent 50%);overflow:hidden;box-sizing:border-box}.stars{position:absolute;top:0;left:0;width:1px;height:1px;background:#fff0;animation:twinkle 15s linear infinite}#stars1{animation-duration:50s;box-shadow:76vw 86vh #FFF,2vw 27vh #FFF,81vw 3vh #FFF,56vw 6vh #FFF,42vw 49vh #FFF,1vw 4vh #FFF,47vw 89vh #FFF,54vw 46vh #FFF,9vw 9vh #FFF,74vw 2vh #FFF,24vw 87vh #FFF,82vw 10vh #FFF,15vw 63vh #FFF,4vw 50vh #FFF}#stars2{animation-duration:100s;box-shadow:99vw 21vh #FFF,88vw 8vh #FFF,83vw 9vh #FFF,5vw 86vh #FFF,50vw 81vh #FFF,58vw 13vh #FFF,62vw 80vh #FFF,7vw 36vh #FFF,2vw 41vh #FFF,18vw 88vh #FFF,97vw 4vh #FFF,94vw 98vh #FFF,81vw 77vh #FFF,5vw 31vh #FFF}#stars3{animation-duration:150s;box-shadow:64vw 5vh #FFF,8vw 19vh #FFF,82vw 28vh #FFF,51vw 8vh #FFF,34vw 51vh #FFF,89vw 42vh #FFF,59vw 66vh #FFF,22vw 74vh #FFF,42vw 2vh #FFF,91vw 60vh #FFF,30vw 31vh #FFF,73vw 95vh #FFF,45vw 25vh #FFF,21vw 21vh #FFF}@keyframes twinkle{from{transform:translateX(-50vw)}to{transform:translateX(50vw)}}.hero-text{flex-basis:45%;z-index:2}.hero-text h1{font-size:4rem;font-weight:900;color:#a7d8ff;opacity:0;animation:fadeInUp 1s 0.2s forwards}.hero-text p{font-size:1.2rem;line-height:1.6;opacity:0;animation:fadeInUp 1s 1.5s forwards}.hero-button{display:inline-block;margin-top:1.5rem;padding:12px 25px;border:2px solid #a7d8ff;border-radius:50px;color:#a7d8ff;text-decoration:none;font-weight:700;opacity:0;animation:fadeInUp 1s 1.8s forwards;transition:all 0.3s ease}.hero-button:hover{background-color:#a7d8ff;color:#0c0a1f}.hero-text h2{font-size:6rem;font-weight:900;margin:-1rem 0 1rem 0;color:#fff0;background:linear-gradient(90deg,#8cbaff,#ffffff,#c7a9ff,#ffffff,#8cbaff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;opacity:0;animation:fadeInUp 1s 0.6s forwards,shimmer-reveal 4s ease-in-out infinite 2s}@keyframes shimmer-reveal{from{background-position:150% 0}to{background-position:-150% 0}}.social-links{margin-top:2rem;opacity:0;animation:fadeInUp 1s 2.1s forwards}.social-links a{color:#a7d8ff;font-size:1.5rem;text-decoration:none;margin:0 1rem;transition:all 0.3s ease}.social-links a:hover{color:#fff;transform:scale(1.2) translateY(-2px);filter:drop-shadow(0 0 5px #fff)}a.donate-btn{font-size:1rem;font-weight:700;border:2px solid #ffc857;color:#ffc857;border-radius:50px;padding:8px 18px;margin-left:1.5rem}a.donate-btn i{margin-right:.5rem}a.donate-btn:hover{background-color:#ffc857;color:#000010;filter:drop-shadow(0 0 10px #ffc857);transform:scale(1.05) translateY(-2px)}.hero-dragon{flex-basis:55%;position:relative;z-index:1;transform:perspective(1200px);transition:transform 0.1s linear;opacity:0;animation:fadeInDragon 3s 0.5s forwards}.hero-dragon img{width:100%;max-height:85vh;object-fit:contain;filter:drop-shadow(0 0 45px rgb(100 180 255 / .6));animation:float 8s ease-in-out infinite 3s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDragon{from{opacity:0}to{opacity:1}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background-color:rgb(2 4 24 / .9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;clip-path:circle(0% at 50% 50%);transition:clip-path 0.7s cubic-bezier(.8,0,.2,1)}.menu-overlay.active{clip-path:circle(142% at 50% 50%)}.close-btn{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#fff;font-size:3rem;font-weight:300;cursor:pointer;opacity:.8;transition:all 0.3s ease}.close-btn:hover{opacity:1;transform:rotate(90deg) scale(1.1)}.menu-overlay ul{list-style:none;padding:0;margin:0;text-align:center}.menu-overlay li{margin:1.5rem 0;opacity:0;transform:translateY(20px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}.menu-overlay.active li:nth-child(1){transition-delay:0.4s}.menu-overlay.active li:nth-child(2){transition-delay:0.5s}.menu-overlay.active li:nth-child(3){transition-delay:0.6s}.menu-overlay.active li:nth-child(4){transition-delay:0.7s}.menu-overlay.active li{opacity:1;transform:translateY(0)}.menu-overlay a{font-size:2.5rem;color:#fff;text-decoration:none;font-weight:600;letter-spacing:2px;position:relative;padding:10px 0}.menu-overlay a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#a7d8ff;transform:scaleX(0);transform-origin:center;transition:transform 0.4s cubic-bezier(.8,0,.2,1)}.menu-overlay a:hover::after{transform:scaleX(1)}@media (max-width:768px){.hero-section{flex-direction:column;height:auto;padding:3rem 1.5rem}.hero-dragon{order:-1;flex-basis:auto;margin-bottom:2rem;width:100%}.hero-dragon img{max-height:40vh}.hero-text{flex-basis:auto;text-align:center}.hero-text h1{font-size:2.5rem}.hero-text h2{font-size:4rem;margin-bottom:1.5rem}.hero-text p{font-size:1rem}.hero-button{padding:10px 20px}.social-links a{font-size:1.3rem;margin:0 .8rem}a.donate-btn{font-size:.9rem;padding:7px 15px}.stars{display:none}.hero-text h2{animation:fadeInUp 1s 0.6s forwards,shimmer-reveal 4s ease-in-out infinite 2s}.menu-overlay a{font-size:1.8rem}.close-btn{font-size:2.5rem}}