.dropdown-enter-active[data-v-267baa38],.dropdown-leave-active[data-v-267baa38]{transition:all .2s ease-out}.dropdown-enter-from[data-v-267baa38],.dropdown-leave-to[data-v-267baa38]{opacity:0;transform:translateY(-10px) translate(-50%) scale(.95)}.service-card[data-v-f4ca39de]{opacity:0;transform:translateY(20px);animation:fadeInUp-f4ca39de .5s forwards}@keyframes fadeInUp-f4ca39de{to{opacity:1;transform:translateY(0)}}.tech-card[data-v-23e42bc5]{opacity:0;transform:translateY(20px);animation:fadeInUp-23e42bc5 .5s forwards}@keyframes fadeInUp-23e42bc5{to{opacity:1;transform:translateY(0)}}@keyframes float-23e42bc5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-slow-23e42bc5{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-slow[data-v-23e42bc5]{animation:pulse-slow-23e42bc5 3s infinite}.animate-float[data-v-23e42bc5]{animation:float-23e42bc5 6s ease-in-out infinite}.tech-card[data-v-23e42bc5]:hover{box-shadow:0 10px 25px -5px #4ade8033}@keyframes float-7d977c80{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes progress-7d977c80{0%{transform:translate(-100%)}to{transform:translate(0)}}button[data-v-7d977c80]{opacity:.7;transition:opacity .3s ease,transform .3s ease}button[data-v-7d977c80]:hover{opacity:1;transform:scale(1.1)}.group:hover .group-hover\:text-green-400[data-v-7d977c80]{color:#4ade80}.indicator[data-v-7d977c80]{transition:all .3s cubic-bezier(.4,0,.2,1)}.shadow-2xl[data-v-7d977c80]{box-shadow:0 25px 50px -12px #00000040}@keyframes float-ddc4653a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fade-in-ddc4653a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-ddc4653a]{animation:fade-in-ddc4653a .3s ease-out}@keyframes float1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(20px,30px) rotate(5deg)}}@keyframes float2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,-20px) rotate(-3deg)}}@keyframes float3{0%,to{transform:translate(0)}50%{transform:translate(10px,-15px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-float1{animation:float1 8s ease-in-out infinite}.animate-float2{animation:float2 10s ease-in-out infinite}.animate-float3{animation:float3 12s ease-in-out infinite}.animate-fade-in{animation:fade-in 1s ease-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes carousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes text-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-text-gradient{background-size:200% 200%;animation:text-gradient 6s ease infinite}.perspective-1000{transform-style:preserve-3d;perspective:1000px}.button-hover-effect{position:relative;overflow:hidden}.button-hover-effect:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.button-hover-effect:hover:after{left:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-carousel{animation:carousel linear infinite}.text-\[#F7DF1E\]{color:#f7df1e}.text-\[#E34F26\]{color:#e34f26}.text-\[#CC6699\]{color:#c69}.text-\[#F05032\]{color:#f05032}.text-\[#FF9900\]{color:#f90}.text-\[#FFCA28\]{color:#ffca28}.text-\[#E10098\]{color:#e10098}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse{animation:pulse 2s infinite}.animate-pulse-slow{animation:pulse-slow 3s infinite}.animate-float{animation:float 6s ease-in-out infinite}
