.motion [data-anim=hero]{animation:.8s both landing-fade;animation-delay:calc(var(--i,0) * 90ms)}.motion [data-anim=mockup]{animation:.9s .25s both landing-fade}.motion [data-anim=slot]{animation:.5s both landing-fade;animation-delay:calc(.7s + var(--i,0) * .13s)}.motion [data-anim=pop]{animation:landing-fade .5s ease var(--d,0s) both}.motion [data-reveal]{opacity:0;transition:opacity .8s;transition-delay:calc(var(--i,0) * 90ms)}.motion [data-reveal].is-visible{opacity:1}[data-header]{transition:box-shadow .3s}[data-header].is-scrolled{box-shadow:0 6px 24px -12px #4a1f3340}@media (prefers-reduced-motion:no-preference){.motion [data-anim=hero]{animation-name:landing-rise;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.motion [data-anim=mockup]{animation:1s cubic-bezier(.2,.7,.2,1) .25s both landing-mockup}.motion [data-anim=slot]{animation-name:landing-slot;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.motion [data-anim=pop]{animation:landing-pop .55s cubic-bezier(.3, 1.4, .5, 1) var(--d,0s) both, landing-float 6s ease-in-out calc(var(--d,0s) + .6s + var(--float-delay,0s)) infinite}.motion [data-anim=glow]{animation:9s ease-in-out infinite alternate landing-glow}.motion [data-reveal]{transition:opacity .7s,translate .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms);translate:0 28px}.motion [data-reveal].is-visible{translate:0}[data-cta] svg,a[href=\#como-funciona] svg{transition:translate .2s}[data-cta]:hover svg,a[href=\#como-funciona]:hover svg{translate:4px}[data-cta]{transition:background-color .2s,scale .2s}[data-cta]:hover{scale:1.03}[data-cta]:active{scale:.98}[data-lift],#como-funciona ol a{transition:translate .25s,box-shadow .25s,border-color .25s}[data-lift]:hover,#como-funciona ol a:hover{translate:0 -3px;box-shadow:0 14px 30px -12px #4a1f3340}}@keyframes landing-fade{0%{opacity:0}}@keyframes landing-rise{0%{opacity:0;translate:0 22px}}@keyframes landing-mockup{0%{opacity:0;translate:0 40px;rotate:1.5deg;scale:.97}}@keyframes landing-slot{0%{opacity:0;translate:14px}}@keyframes landing-pop{0%{opacity:0;scale:.6}}@keyframes landing-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes landing-glow{0%{opacity:.7;scale:1}to{opacity:1;scale:1.12}}
