@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-slide-up{animation:slide-up .8s ease-out forwards}.animate-fade-in{animation:fade-in .6s ease-out forwards}.animate-gradient{-webkit-text-fill-color:transparent;animation:gradient 15s ease infinite;background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.interactive-scale{transition:transform .2s ease}.interactive-scale:hover{transform:scale(1.02)}.interactive-scale:active{transform:scale(.98)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;line-height:1.3;padding-bottom:.125rem}.ai-services-home{position:relative}.ai-services-home .absolute.inset-0.opacity-20>div:first-child{animation-delay:0s}.ai-services-home .absolute.inset-0.opacity-20>div:nth-child(2){animation-delay:2s}.ai-services-home .absolute.inset-0.opacity-20>div:nth-child(3){animation-delay:4s}.ai-services-home .absolute.inset-0.opacity-20>div:nth-child(4){animation-delay:1s}.ai-services-home .absolute.inset-0.opacity-20>div:nth-child(5){animation-delay:3s}.ai-services-home .absolute.inset-0.opacity-20>div:nth-child(6){animation-delay:5s}.ai-services-home .animate-slide-up:first-child{animation-delay:0s}.ai-services-home .animate-slide-up:nth-child(2){animation-delay:.2s}.ai-services-home .animate-slide-up:nth-child(3){animation-delay:.4s}.ai-services-home .animate-slide-up:nth-child(4){animation-delay:.6s}.ai-services-home .animate-slide-up:nth-child(5){animation-delay:.8s}.ai-services-home .counter[data-delay="500"]{animation-delay:.5s}.ai-services-home .counter[data-delay="1000"]{animation-delay:1s}.ai-services-home .animate-slide-up[style*="animation-delay: 0.2s"]{animation-delay:.2s}.ai-services-home .animate-slide-up[style*="animation-delay: 0.4s"]{animation-delay:.4s}.ai-services-home .animate-slide-up[style*="animation-delay: 0.6s"]{animation-delay:.6s}.ai-services-home .animate-slide-up[style*="animation-delay: 0.8s"]{animation-delay:.8s}.ai-services-home .animate-pulse-glow[style*="animation-delay: 0.5s"]{animation-delay:.5s}.ai-services-home .animate-pulse-glow[style*="animation-delay: 1s"]{animation-delay:1s}.ai-services-home .animate-pulse-glow[style*="animation-delay: 1.5s"]{animation-delay:1.5s}.ai-services-home section[class*=bg-gradient-to-br] .animate-float:first-child{animation-delay:0s}.ai-services-home section[class*=bg-gradient-to-br] .animate-float:nth-child(2){animation-delay:2s}.ai-services-home section[class*=bg-gradient-to-br] .animate-float:nth-child(3){animation-delay:4s}.ai-services-home section[class*=bg-gradient-to-br] .animate-pulse-glow:nth-child(4){animation-delay:1s}.ai-services-home section[class*=bg-gradient-to-br] .animate-pulse-glow:nth-child(5){animation-delay:3s}.ai-services-home section[class*=bg-gradient-to-br] .animate-slide-up[style*="animation-delay: 0.3s"]{animation-delay:.3s}@media (max-width:768px){.ai-services-home .animate-slide-up{animation-duration:.6s}.interactive-scale:hover{transform:none}.interactive-scale:active{transform:scale(.95)}}
