@keyframes float-random-1{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(-20px,-30px) rotate(10deg)}50%{transform:translate(15px,-20px) rotate(-8deg)}75%{transform:translate(-10px,25px) rotate(15deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-2{0%{transform:translate(0) rotate(0deg)}20%{transform:translate(30px,20px) rotate(-20deg)}45%{transform:translate(-20px,-15px) rotate(12deg)}70%{transform:translate(25px,-25px) rotate(-15deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-3{0%{transform:translate(0) rotate(0deg) scale(1)}30%{transform:translate(-25px,18px) rotate(18deg) scale(1.08)}60%{transform:translate(20px,-22px) rotate(-12deg) scale(.95)}85%{transform:translate(-15px,-12px) rotate(10deg) scale(1.03)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes float-random-4{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(18px,-25px) rotate(-15deg)}66%{transform:translate(-22px,15px) rotate(20deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-5{0%{transform:translate(0) rotate(0deg)}15%{transform:translate(-15px,-20px) rotate(15deg)}40%{transform:translate(25px,12px) rotate(-18deg)}65%{transform:translate(-20px,22px) rotate(10deg)}90%{transform:translate(12px,-15px) rotate(-6deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-6{0%{transform:translate(0) scale(1) rotate(0deg)}25%{transform:translate(22px,20px) scale(1.05) rotate(-12deg)}50%{transform:translate(-18px,-24px) scale(.95) rotate(16deg)}75%{transform:translate(16px,-14px) scale(1.03) rotate(-10deg)}to{transform:translate(0) scale(1) rotate(0deg)}}@keyframes float-random-7{0%{transform:translate(0) rotate(0deg)}28%{transform:translate(-24px,16px) rotate(20deg)}56%{transform:translate(14px,-20px) rotate(-14deg)}78%{transform:translate(18px,25px) rotate(12deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-8{0%{transform:translate(0) rotate(0deg)}35%{transform:translate(28px,-18px) rotate(-22deg)}70%{transform:translate(-16px,22px) rotate(14deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-9{0%{transform:translate(0) rotate(0deg) scale(1)}22%{transform:translate(-20px,-22px) rotate(16deg) scale(1.08)}48%{transform:translate(24px,14px) rotate(-20deg) scale(.92)}72%{transform:translate(-14px,20px) rotate(8deg) scale(1.04)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes float-random-10{0%{transform:translate(0) rotate(0deg)}18%{transform:translate(20px,24px) rotate(-18deg)}42%{transform:translate(-26px,-14px) rotate(22deg)}68%{transform:translate(16px,-20px) rotate(-12deg)}88%{transform:translate(-12px,18px) rotate(15deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-11{0%{transform:translate(0) rotate(0deg)}30%{transform:translate(-18px,22px) rotate(16deg)}60%{transform:translate(22px,-18px) rotate(-12deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-12{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(16px,-22px) rotate(-16deg)}50%{transform:translate(-22px,16px) rotate(20deg)}75%{transform:translate(18px,18px) rotate(-8deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-13{0%{transform:translate(0) rotate(0deg) scale(1)}33%{transform:translate(-22px,-18px) rotate(14deg) scale(1.06)}66%{transform:translate(18px,22px) rotate(-16deg) scale(.94)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes float-random-14{0%{transform:translate(0) rotate(0deg)}40%{transform:translate(26px,16px) rotate(-20deg)}80%{transform:translate(-16px,-26px) rotate(18deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-15{0%{transform:translate(0) rotate(0deg)}20%{transform:translate(-18px,20px) rotate(12deg)}45%{transform:translate(20px,-18px) rotate(-14deg)}70%{transform:translate(-12px,-16px) rotate(10deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-16{0%{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(24px,-20px) rotate(-18deg) scale(1.05)}50%{transform:translate(-20px,24px) rotate(16deg) scale(.95)}75%{transform:translate(16px,12px) rotate(-8deg) scale(1.03)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes float-random-17{0%{transform:translate(0) rotate(0deg)}30%{transform:translate(-22px,-22px) rotate(20deg)}60%{transform:translate(22px,22px) rotate(-16deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-18{0%{transform:translate(0) rotate(0deg)}35%{transform:translate(20px,24px) rotate(-14deg)}70%{transform:translate(-24px,-20px) rotate(18deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-19{0%{transform:translate(0) rotate(0deg) scale(1)}28%{transform:translate(-18px,16px) rotate(13deg) scale(1.07)}56%{transform:translate(16px,-18px) rotate(-11deg) scale(.93)}82%{transform:translate(12px,18px) rotate(8deg) scale(1.04)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes float-random-20{0%{transform:translate(0) rotate(0deg)}22%{transform:translate(22px,-16px) rotate(-20deg)}48%{transform:translate(-16px,22px) rotate(15deg)}74%{transform:translate(18px,14px) rotate(-10deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-21{0%{transform:translate(0) rotate(0deg)}26%{transform:translate(-20px,18px) rotate(16deg)}52%{transform:translate(18px,-20px) rotate(-13deg)}78%{transform:translate(-14px,-18px) rotate(11deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-22{0%{transform:translate(0) rotate(0deg) scale(1)}32%{transform:translate(26px,18px) rotate(-16deg) scale(1.06)}64%{transform:translate(-18px,-26px) rotate(20deg) scale(.94)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes float-random-23{0%{transform:translate(0) rotate(0deg)}24%{transform:translate(-24px,-14px) rotate(18deg)}50%{transform:translate(14px,24px) rotate(-15deg)}76%{transform:translate(20px,-18px) rotate(12deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-24{0%{transform:translate(0) rotate(0deg)}38%{transform:translate(18px,22px) rotate(-22deg)}76%{transform:translate(-22px,-18px) rotate(16deg)}to{transform:translate(0) rotate(0deg)}}@keyframes float-random-25{0%{transform:translate(0) rotate(0deg) scale(1)}27%{transform:translate(-20px,20px) rotate(15deg) scale(1.05)}54%{transform:translate(20px,-20px) rotate(-18deg) scale(.95)}81%{transform:translate(12px,16px) rotate(10deg) scale(1.03)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes pulse-random{0%,to{opacity:.2;transform:scale(1)}33%{opacity:.25;transform:scale(1.08)}66%{opacity:.18;transform:scale(.95)}}@keyframes pulse-random-delayed{0%,to{opacity:.2;transform:scale(1)}40%{opacity:.28;transform:scale(1.12)}80%{opacity:.16;transform:scale(.92)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-spin-slow{animation:spin-slow 60s linear infinite;will-change:transform}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite;will-change:transform}.animate-gradient{animation:gradient 8s ease infinite;will-change:background-position}.animate-fade-in{animation:fade-in 1s ease-out}.animate-fade-in-up{animation:fade-in-up .8s ease-out}.animate-scale-in{animation:scale-in .25s ease-out}.animate-pulse-random{animation:pulse-random 8s ease-in-out infinite;will-change:transform,opacity}.animate-pulse-random-delayed{animation:pulse-random-delayed 10s ease-in-out infinite;will-change:transform,opacity}@media (max-width:640px){.animate-spin-slow{animation-duration:90s}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes gradient-x{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradient-text{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes float-particle{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(var(--tx),var(--ty)) scale(1.5);opacity:.6}}.animate-gradient-x{animation:gradient-x 3s ease infinite}.animate-gradient-text{animation:gradient-text 4s ease infinite}.animate-fade-in-left{animation:fade-in-left .8s ease-out}.animate-fade-in-right{animation:fade-in-right .8s ease-out}.particle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.4),rgba(147,51,234,.2));animation:float-particle 15s ease-in-out infinite}.particle-1{width:60px;height:60px;top:10%;left:15%;--tx:30px;--ty:-50px;animation-delay:0s}.particle-2{width:50px;height:50px;top:60%;right:20%;--tx:-40px;--ty:50px;animation-delay:2s}.particle-3{width:40px;height:40px;bottom:20%;left:25%;--tx:30px;--ty:-40px;animation-delay:4s}.particle-4{width:55px;height:55px;top:30%;right:10%;--tx:-35px;--ty:-45px;animation-delay:1s}.particle-5{width:45px;height:45px;bottom:10%;right:30%;--tx:50px;--ty:30px;animation-delay:3s}@media (min-width:640px){.particle-1{width:80px;height:80px}.particle-2{width:70px;height:70px}.particle-3{width:60px;height:60px}.particle-4{width:75px;height:75px}.particle-5{width:65px;height:65px}}@media (min-width:768px){.particle-1{width:100px;height:100px;--tx:50px;--ty:-80px}.particle-2{width:80px;height:80px;--tx:-60px;--ty:70px}.particle-3{width:60px;height:60px;--tx:40px;--ty:-50px}.particle-4{width:90px;height:90px;--tx:-50px;--ty:-60px}.particle-5{width:70px;height:70px;--tx:70px;--ty:40px}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .6s ease-out backwards}.orbit-wrapper{width:260px;height:260px}.mobile-orbit{width:220px;height:220px}.tablet-orbit{width:320px;height:320px}.desktop-orbit{width:480px;height:480px}.orbit-svg{overflow:visible}@media (min-width:640px){.orbit-wrapper{width:360px;height:360px}}@media (min-width:768px){.orbit-wrapper{width:580px;height:580px}}@keyframes smooth-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes counter-rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes orbit-ring-pulse{0%,to{stroke-opacity:.4}50%{stroke-opacity:.8}}@keyframes orbit-ring-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:.6;transform:scale(1.05)}}@keyframes pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes fade-in-scale{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.orbit-container,.orbit-container-mobile,.orbit-container-tablet{animation:smooth-orbit 30s linear infinite}.counter-rotate-item{animation:counter-rotate 30s linear infinite}.milestone-item{animation:fade-in-scale .6s ease-out backwards}.orbit-ring-pulse{animation:orbit-ring-pulse 3s ease-in-out infinite;transform-origin:center}.orbit-ring-reverse{animation:orbit-ring-reverse 40s linear infinite;transform-origin:center}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}.animation-delay-200{animation-delay:.2s}