.typing-cursor[data-v-d79cd8cc]{animation:blink-d79cd8cc 1s step-end infinite;background:linear-gradient(135deg,#667eea,#764ba2);display:inline-block;margin-left:4px;width:3px}@keyframes blink-d79cd8cc{0%,50%{opacity:1}51%,to{opacity:0}}.icon-bounce-enter-active[data-v-d79cd8cc]{animation:bounceIn-d79cd8cc .6s cubic-bezier(.68,-.55,.265,1.55)}.icon-bounce-leave-active[data-v-d79cd8cc]{animation:bounceOut-d79cd8cc .4s cubic-bezier(.6,-.28,.735,.045);position:absolute}@keyframes bounceIn-d79cd8cc{0%{opacity:0;transform:scale(.3) translateY(-20px)}50%{transform:scale(1.05) translateY(0)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceOut-d79cd8cc{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3) translateY(20px)}}@keyframes bounce-slow-d79cd8cc{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-slow[data-v-d79cd8cc]{animation:bounce-slow-d79cd8cc 2s ease-in-out infinite}@keyframes float-d79cd8cc{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-d79cd8cc]{animation:float-d79cd8cc 3s ease-in-out infinite}@keyframes gradient-shift-d79cd8cc{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient[data-v-d79cd8cc]{animation:gradient-shift-d79cd8cc 3s ease infinite;background-size:200% 200%}.group:hover .stat-number[data-v-d79cd8cc]{transform:scale(1.05)}.stat-number[data-v-d79cd8cc]{transition:transform .3s ease}@keyframes pin-drop-d79cd8cc{0%{opacity:0;transform:translateY(-50px) translate(-50%) scale(.5)}50%{transform:translateY(10px) translate(-50%) scale(1.1)}to{opacity:1;transform:translateY(0) translate(-50%) scale(1)}}@keyframes bounce-gentle-d79cd8cc{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-pin-drop[data-v-d79cd8cc]{animation:pin-drop-d79cd8cc .8s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0}.animate-bounce-gentle[data-v-d79cd8cc]{animation:bounce-gentle-d79cd8cc 3s ease-in-out infinite}.group:hover img[data-v-d79cd8cc]{filter:brightness(1.1) drop-shadow(0 4px 8px rgba(0,0,0,.2))}@keyframes ping-d79cd8cc{75%,to{opacity:0;transform:translate(-50%) translateY(-50%) scale(2)}}.animate-ping[data-v-d79cd8cc]{animation:ping-d79cd8cc 2s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse-slow-6cccc53e{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.animate-pulse-slow[data-v-6cccc53e]{animation:pulse-slow-6cccc53e 10s ease-in-out infinite}@media(prefers-reduced-motion:no-preference){.group:hover img[data-v-6cccc53e]{transform:scale(1.1)}}img[data-v-6cccc53e]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@keyframes pulse-slow-0b9707be{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.animate-pulse-slow[data-v-0b9707be]{animation:pulse-slow-0b9707be 10s ease-in-out infinite}@media(prefers-reduced-motion:no-preference){.group:hover .group-hover\:scale-110[data-v-0b9707be],.group:hover img[data-v-0b9707be]{transform:scale(1.1)}}img[data-v-0b9707be]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@keyframes scroll-left-43ff5e25{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scroll-right-43ff5e25{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes gradient-43ff5e25{0%,to{opacity:1}50%{opacity:.5}}@keyframes float-43ff5e25{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(-10px) rotate(-5deg)}}@keyframes shimmer-43ff5e25{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-scroll-left[data-v-43ff5e25]{animation:scroll-left-43ff5e25 50s linear infinite}.animate-scroll-right[data-v-43ff5e25]{animation:scroll-right-43ff5e25 50s linear infinite}.animate-gradient[data-v-43ff5e25]{animation:gradient-43ff5e25 8s ease-in-out infinite}.animate-bounce-slow[data-v-43ff5e25]{animation:bounce 3s ease-in-out infinite}.animate-spin-slow[data-v-43ff5e25]{animation:spin 4s linear infinite}.animate-pulse-slow[data-v-43ff5e25]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.animate-float[data-v-43ff5e25]{animation:float-43ff5e25 6s ease-in-out infinite}.delay-700[data-v-43ff5e25]{animation-delay:.7s}.delay-300[data-v-43ff5e25]{animation-delay:.3s}
