.animate-fade-in{animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-slower{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 4s ease-in-out infinite}.animate-float-slow{animation:float-slow 6s ease-in-out infinite}.animate-float-slower{animation:float-slower 8s ease-in-out infinite}@keyframes flow-right{0%{opacity:0;transform:translate(-100%) scaleX(0)}50%{opacity:1;transform:translate(0) scaleX(1)}to{opacity:0;transform:translate(100%) scaleX(0)}}.animate-flow-right{animation:flow-right 3s ease-in-out infinite}@keyframes data-flow{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) translate(50px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(1turn) translate(50px)}}.animate-data-flow{animation:data-flow 4s cubic-bezier(.4,0,.2,1) infinite;left:50%;position:absolute;top:50%;transform-origin:0 50%}@keyframes transform-icons{0%,25%{transform:rotateY(0)}33%,58%{transform:rotateY(120deg)}66%,91%{transform:rotateY(240deg)}to{transform:rotateY(1turn)}}.animate-transform-icons{animation:transform-icons 6s ease-in-out infinite;transform-style:preserve-3d}.animate-transform-icons>*{backface-visibility:hidden}.animate-transform-icons>:first-child{transform:rotateY(0)}.animate-transform-icons>:nth-child(2){transform:rotateY(120deg)}.animate-transform-icons>:nth-child(3){transform:rotateY(240deg)}@keyframes fade-cycle{0%,25%{opacity:1}33%,91%{opacity:0}to{opacity:1}}@keyframes fade-cycle-2{0%,25%{opacity:0}33%,58%{opacity:1}66%,to{opacity:0}}@keyframes fade-cycle-3{0%,58%{opacity:0}66%,91%{opacity:1}to{opacity:0}}.animate-fade-cycle{animation:fade-cycle 6s ease-in-out infinite}.animate-fade-cycle-2{animation:fade-cycle-2 6s ease-in-out infinite}.animate-fade-cycle-3{animation:fade-cycle-3 6s ease-in-out infinite}.testimonial-pattern[data-v-534591d7]{-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent)}.spinner[data-v-5bc2dce7]{animation:spin-5bc2dce7 .8s linear infinite;border-radius:50%}@keyframes spin-5bc2dce7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
