.testimonial-card[data-v-89bdb546]{width:300px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.testimonial-card[data-v-89bdb546]:hover{transform:translateY(-4px)}.testimonial-card p[data-v-89bdb546]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;min-height:4.5rem}@keyframes scroll-left-89bdb546{0%{transform:translate(0)}to{transform:translate(calc(-100% - 1.5rem))}}@keyframes scroll-right-89bdb546{0%{transform:translate(calc(-100% - 1.5rem))}to{transform:translate(0)}}.animate-scroll-left[data-v-89bdb546]{animation:scroll-left-89bdb546 30s linear infinite}.animate-scroll-right[data-v-89bdb546]{animation:scroll-right-89bdb546 30s linear infinite}.animate-scroll-left[data-v-89bdb546]:hover,.animate-scroll-right[data-v-89bdb546]:hover{animation-play-state:paused}.stat-item[data-v-19d154ce]{padding:1rem}@media (hover: none){.hover-only-overlay[data-v-19d154ce]{display:none}.touch-visible[data-v-19d154ce]{opacity:1;background-color:#00000040}.touch-hidden[data-v-19d154ce]{display:none}.touch-block[data-v-19d154ce]{display:block}}.badge-gradient-pink[data-v-19d154ce]{background:linear-gradient(90deg,#ec4899,#f43f5e,#ec4899);background-size:200% 100%;animation:gradientMove-19d154ce 1s linear infinite}.badge-gradient-blue[data-v-19d154ce]{background:linear-gradient(90deg,#3b82f6,#06b6d4,#3b82f6);background-size:200% 100%;animation:gradientMove-19d154ce 1s linear infinite}@keyframes gradientMove-19d154ce{0%{background-position:0% 50%}to{background-position:200% 50%}}
