@keyframes kpay-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-rise{animation:.8s cubic-bezier(.16,1,.3,1) backwards kpay-rise}.js-reveal-ready .reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.js-reveal-ready .reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes kpay-blob1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.08)}66%{transform:translate(-40px,30px)scale(.95)}}@keyframes kpay-blob2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-50px,50px)scale(1.05)}66%{transform:translate(40px,-30px)scale(.92)}}@keyframes kpay-blob3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(1.1)}}.animate-blob-1{animation:18s ease-in-out infinite kpay-blob1}.animate-blob-2{animation:22s ease-in-out infinite kpay-blob2}.animate-blob-3{animation:26s ease-in-out infinite kpay-blob3}.kpay-tilt{transform:rotateX(3deg)}@media (min-width:640px){.kpay-tilt{transform:rotateX(6deg)}}@keyframes kpay-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kpay-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee-left{animation:40s linear infinite kpay-marquee-left}.animate-marquee-right{animation:50s linear infinite kpay-marquee-right}.marquee-group:hover .animate-marquee-left,.marquee-group:hover .animate-marquee-right{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.animate-blob-1,.animate-blob-2,.animate-blob-3,.animate-marquee-left,.animate-marquee-right{animation:none!important}.js-reveal-ready .reveal{opacity:1;transition:none;transform:none}}html{scroll-behavior:smooth}
