.kuvy-intro-mask{-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,black 45%,transparent 78%);mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,black 45%,transparent 78%)}@media(min-width:768px){.kuvy-intro-mask{-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,black 35%,transparent 68%);mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,black 35%,transparent 68%)}}.kuvy-terminals-reveal{opacity:0;transform:scale(.94);filter:blur(4px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1)}.kuvy-terminals-reveal.is-visible{opacity:1;transform:scale(1);filter:blur(0)}.kuvy-intro-reveal{opacity:0;transform:translateY(16px) scale(.97);transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .3s,transform 1.6s cubic-bezier(.16,1,.3,1) .3s}.kuvy-intro-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}.apple-card .apple-num{opacity:0;transform:translateY(40px) scale(.92);filter:blur(12px);transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1)}.apple-card .apple-num-sub{opacity:0;transform:translateY(20px);filter:blur(6px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1) .25s,transform 1.1s cubic-bezier(.22,1,.36,1) .25s,filter .9s cubic-bezier(.22,1,.36,1) .25s}.apple-card .apple-line{opacity:0;transform:translateY(24px);filter:blur(4px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1)}.apple-card .apple-line[data-delay="0"]{transition-delay:.15s}.apple-card .apple-line[data-delay="1"]{transition-delay:.35s}.apple-card .apple-line[data-delay="2"]{transition-delay:.55s}.apple-accent{width:0!important;transition:width 1.6s cubic-bezier(.22,1,.36,1) .7s}.apple-card.apple-visible .apple-num{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}.apple-card.apple-visible .apple-num-sub,.apple-card.apple-visible .apple-line{opacity:1;transform:translateY(0);filter:blur(0px)}.apple-card.apple-visible .apple-accent{width:200px!important}.apple-card .apple-inner{will-change:transform,opacity;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-section{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.ticker-section:hover .animate-ticker{animation-play-state:paused}.animate-ticker{animation:ticker 35s linear infinite}.scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal.scroll-from-left{transform:translate(-50px)}.scroll-reveal.scroll-from-right{transform:translate(50px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0) translate(0)}.scroll-delay-1{transition-delay:.1s}.scroll-delay-2{transition-delay:.2s}.comparison-item{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.comparison-item.is-visible{opacity:1;transform:translateY(0)}.comparison-item.is-visible .timeline-dot{border-color:#f97316;background:#fff7ed}.comparison-item.is-visible .timeline-number{color:#f97316}.comparison-item .comparison-before{opacity:0;transform:translate(-10px);transition:opacity .3s ease .05s,transform .3s ease .05s}.comparison-item.is-visible .comparison-before{opacity:1;transform:translate(0)}.comparison-item .comparison-after{opacity:0;transform:translateY(10px);transition:opacity .4s cubic-bezier(.22,1,.36,1) .15s,transform .4s cubic-bezier(.22,1,.36,1) .15s}.comparison-item.is-visible .comparison-after{opacity:1;transform:translateY(0)}.timeline-line{transform:scaleY(0);transform-origin:top;transition:transform 1.8s cubic-bezier(.16,1,.3,1) .1s}.timeline-line.is-visible{transform:scaleY(1)}.pos-cursor{border-right:2px solid #F97316;animation:posBlink .6s step-end infinite}@keyframes posBlink{50%{border-color:transparent}}.pos-result-in{animation:posResultIn .3s cubic-bezier(.16,1,.3,1) both}@keyframes posResultIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.pos-cobrar-flash{animation:posFlash .6s ease-out}@keyframes posFlash{0%{transform:scale(1);background:#f97316}30%{transform:scale(1.08);background:#22c55e}to{transform:scale(1);background:#f97316}}
