.elementor-11967 .elementor-element.elementor-element-9a92944{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--green-900:#0A5A2B;--green-800:#0D6C35;--green-700:#148C46;--green-600:#21B15A;--green-500:#47D97B;--text:#FFFFFF;--text-soft:rgba(255,255,255,.75);--glass:rgba(255,255,255,.06)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:Montserrat,sans-serif;background:#071F14}.ay404{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:40px;background:linear-gradient(135deg,#04160F 0%,#0A3822 45%,#0E6B39 100%)}.ay404-bg{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:70px 70px;opacity:.25}.ay404-gradient{position:absolute;width:1200px;height:1200px;border-radius:50%;background:radial-gradient(circle,rgb(71 217 123 / .22),transparent 70%);filter:blur(120px)}.ay404-network{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}.ay404-network line{stroke:rgb(71 217 123 / .16);stroke-width:2}.molecule{position:absolute;border-radius:50%;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(12px);box-shadow:0 0 40px rgb(71 217 123 / .08),inset 0 0 25px rgb(255 255 255 / .05)}.m1{width:240px;height:240px;left:4%;top:8%}.m2{width:90px;height:90px;left:23%;top:12%}.m3{width:180px;height:180px;right:12%;top:18%}.m4{width:290px;height:290px;left:18%;bottom:-90px}.m5{width:150px;height:150px;right:8%;bottom:12%}.m6{width:60px;height:60px;left:45%;top:12%}.m7{width:110px;height:110px;right:34%;bottom:24%}.m8{width:70px;height:70px;left:52%;bottom:10%}.m9{width:150px;height:150px;right:28%;top:52%}.m10{width:50px;height:50px;left:16%;bottom:32%}.molecule::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--green-500);box-shadow:0 0 10px var(--green-500),0 0 30px rgb(71 217 123 / .5)}.ay404-content{position:relative;z-index:20;text-align:center;max-width:760px}.subtitle{display:inline-block;padding:8px 18px;border-radius:30px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .08);font-size:12px;letter-spacing:3px;color:var(--green-500);margin-bottom:35px}.ay404-content h1{display:flex;justify-content:center;align-items:center;gap:20px;font-size:180px;font-weight:700;line-height:1;color:#fff}.zero{position:relative;width:150px;height:150px;border-radius:50%;border:5px solid var(--green-500);display:flex;justify-content:center;align-items:center;box-shadow:0 0 25px rgb(71 217 123 / .35),inset 0 0 25px rgb(71 217 123 / .2)}.zero-core{width:18px;height:18px;border-radius:50%;background:var(--green-500);box-shadow:0 0 18px var(--green-500)}.orbit{position:absolute;border-radius:50%;border:1px solid rgb(71 217 123 / .35)}.orbit1{width:100%;height:100%}.orbit2{width:130%;height:130%}.orbit3{width:160%;height:160%}.ay404-content h2{margin-top:35px;font-size:44px;color:#fff;font-weight:700}.ay404-content p{margin:25px auto 45px;max-width:620px;font-size:18px;line-height:1.8;color:var(--text-soft)}.buttons{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.buttons a{padding:18px 34px;border-radius:50px;text-decoration:none;font-weight:600;transition:.35s}.btn-primary{background:linear-gradient(90deg,#0A5A2B,#148C46,#47D97B);color:#fff}.btn-secondary{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);color:#fff}.buttons a:hover{transform:translateY(-6px)}@media(max-width:991px){.ay404-content h1{font-size:110px}.zero{width:90px;height:90px}.orbit2{width:120%;height:120%}.orbit3{width:140%;height:140%}.ay404-content h2{font-size:30px}}@media(max-width:768px){.ay404{padding:25px}.ay404-content h1{font-size:72px;gap:12px}.zero{width:60px;height:60px}.zero-core{width:10px;height:10px}.ay404-content h2{font-size:24px}.ay404-content p{font-size:15px}.m1,.m4,.m9{display:none}}.ay404-gradient{animation:gradientFloat 18s ease-in-out infinite}.ay404-bg{animation:gridMove 25s linear infinite}.molecule{animation:float 8s ease-in-out infinite}.m1{animation-duration:10s}.m2{animation-duration:7s}.m3{animation-duration:12s}.m4{animation-duration:9s}.m5{animation-duration:11s}.m6{animation-duration:6s}.m7{animation-duration:8s}.m8{animation-duration:10s}.m9{animation-duration:13s}.m10{animation-duration:7s}.m2,.m5,.m8{animation-delay:2s}.m3,.m7{animation-delay:4s}.molecule::after{animation:pulseCore 3s ease-in-out infinite}.zero{animation:zeroPulse 5s ease-in-out infinite}.orbit1{animation:orbitClock 18s linear infinite}.orbit2{animation:orbitReverse 24s linear infinite}.orbit3{animation:orbitClock 30s linear infinite}.ay404-network line{stroke-dasharray:12;animation:networkFlow 8s linear infinite}.btn-primary{position:relative;overflow:hidden}.btn-primary::before{content:"";position:absolute;left:-120%;top:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .7),transparent);transform:skewX(-20deg);animation:shine 5s infinite}.buttons a:hover{transform:translateY(-8px) scale(1.03)}.ay404-content h1{animation:titleFloat 6s ease-in-out infinite}.zero-core{animation:glow 2.5s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-24px)}}@keyframes pulseCore{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.35)}}@keyframes zeroPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes orbitClock{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes orbitReverse{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}@keyframes networkFlow{to{stroke-dashoffset:100}}@keyframes shine{100%{left:180%}}@keyframes titleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glow{0%,100%{box-shadow:0 0 12px #47D97B,0 0 35px rgb(71 217 123 / .5)}50%{box-shadow:0 0 28px #47D97B,0 0 70px rgb(71 217 123 / .9)}}@keyframes gradientFloat{0%,100%{transform:translate(-80px,-50px)}50%{transform:translate(70px,40px)}}@keyframes gridMove{from{transform:translateY(0)}to{transform:translateY(70px)}}