@keyframes gradient-a336b87d{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient[data-v-a336b87d]{animation:gradient-a336b87d 8s ease infinite;background-size:200% 200%}@media(prefers-reduced-motion:reduce){.animate-gradient[data-v-a336b87d]{animation:none}}.scroll-reveal[data-v-d91bc8d7]{opacity:0;transition-delay:var(--reveal-delay);transition-duration:var(--reveal-duration);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll-reveal[data-v-d91bc8d7]:not([style*=direction]),.scroll-reveal[style*="direction: 'up'"][data-v-d91bc8d7]{transform:translateY(var(--reveal-distance))}.scroll-reveal[style*="direction: 'down'"][data-v-d91bc8d7]{transform:translateY(calc(var(--reveal-distance)*-1))}.scroll-reveal[style*="direction: 'left'"][data-v-d91bc8d7]{transform:translate(var(--reveal-distance))}.scroll-reveal[style*="direction: 'right'"][data-v-d91bc8d7]{transform:translate(calc(var(--reveal-distance)*-1))}.scroll-reveal.is-visible[data-v-d91bc8d7]{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.scroll-reveal[data-v-d91bc8d7]{opacity:1!important;transform:none!important;transition:none!important}}.stats-section[data-v-fb44d629]{will-change:opacity,transform}.feature-card[data-v-8464c5e2]{transition-property:transform,box-shadow,border-color;will-change:transform,box-shadow}@media(prefers-reduced-motion:reduce){.feature-card[data-v-8464c5e2],.feature-card[data-v-8464c5e2] *{transition:none!important}}
