@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-scroll{will-change:transform;pointer-events:none;animation:25s linear infinite scroll}.animate-scroll>*{pointer-events:auto}@media (min-width:768px){.animate-scroll{animation:40s linear infinite scroll}.animate-scroll:hover{animation-play-state:paused}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(30px)scale(.9)rotateX(10deg)}to{opacity:1;transform:translateY(0)scale(1)rotateX(0)}}.animate-card-entrance{animation:.8s cubic-bezier(.25,.46,.45,.94) forwards cardEntrance}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-card-float{animation:3s ease-in-out infinite cardFloat}@keyframes iconBounce{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.1)rotate(3deg)}}.animate-icon-bounce{animation:.6s ease-in-out iconBounce}@keyframes cardHover{0%{transform:translateY(0)scale(1)}to{transform:translateY(-8px)scale(1.02)}}.animate-card-hover{animation:.3s ease-out forwards cardHover}.testimonial-card{touch-action:pan-y;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media (min-width:768px){.testimonial-card:hover{background-color:var(--ml-secondary-1);transform:translateY(-4px)scale(1.02);box-shadow:0 20px 40px -12px #00000026}}.testimonial-card:first-child,.testimonial-card:nth-child(7){background-color:var(--ml-red-1)}.testimonial-card:nth-child(2),.testimonial-card:nth-child(8){background-color:var(--ml-blue-1)}.testimonial-card:nth-child(3),.testimonial-card:nth-child(9){background-color:var(--ml-green-1)}.testimonial-card:nth-child(4),.testimonial-card:nth-child(10){background-color:var(--ml-yellow-1)}.testimonial-card:nth-child(5),.testimonial-card:nth-child(11){background-color:var(--ml-purple-1)}.testimonial-card:nth-child(6),.testimonial-card:nth-child(12){background-color:var(--ml-blue-2)}.card-hover-effect,.icon-hover-effect{transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media (min-width:768px){.icon-hover-effect:hover{transform:scale(1.1)rotate(3deg)}.card-hover-effect:hover .icon-hover-effect{background-color:#0000!important}}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.animate-delay-900{animation-delay:.9s}@keyframes faqSlideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@keyframes faqSlideUp{0%{opacity:1;max-height:200px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-10px)}}.faq-answer{transition:all .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.faq-answer.open{animation:.3s ease-out forwards faqSlideDown}.faq-answer.closed{animation:.3s ease-out forwards faqSlideUp}.faq-icon{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.faq-icon.rotated{transform:rotate(180deg)}.faq-item{transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media (min-width:768px){.faq-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #0000001a}}body{overscroll-behavior-y:none}
