.scroll-animate[data-v-2565e1de]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-animate.animate-in[data-v-2565e1de]{opacity:1;transform:translateY(0)}.scroll-animate-delay-1[data-v-2565e1de]{transition-delay:.1s}.scroll-animate-delay-2[data-v-2565e1de]{transition-delay:.2s}.scroll-animate-delay-3[data-v-2565e1de]{transition-delay:.3s}.card-hover-effect[data-v-2565e1de]{position:relative;transition:transform .3s ease,box-shadow .3s ease;--mouse-x: 50%;--mouse-y: 50%}.card-hover-effect[data-v-2565e1de]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(20,184,166,.6),transparent 40%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.card-hover-effect[data-v-2565e1de]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006}.card-hover-effect[data-v-2565e1de]:hover:before{opacity:1}.card-hover-effect.card-purple[data-v-2565e1de]:before{background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(168,85,247,.6),transparent 40%)}.card-hover-effect.card-teal[data-v-2565e1de]:before{background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(20,184,166,.6),transparent 40%)}.card-hover-effect.card-orange[data-v-2565e1de]:before{background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(251,146,60,.6),transparent 40%)}
