@keyframes acesso-sobe{to{transform:translateY(-50%)}}@keyframes acesso-desce{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes acesso-lado{to{transform:translate(-50%)}}@keyframes acesso-revela{0%{opacity:0;filter:blur(10px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes acesso-passo{0%{opacity:0;filter:blur(6px);transform:translateX(var(--acesso-dx,16px))}to{opacity:1;filter:blur();transform:none}}@keyframes acesso-brilho{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes acesso-leque-e{0%{opacity:0;transform:translateY(24px)rotate(0)}to{opacity:1;transform:translate(-58%,18px)rotate(-12deg)}}@keyframes acesso-leque-d{0%{opacity:0;transform:translateY(24px)rotate(0)}to{opacity:1;transform:translate(58%,18px)rotate(12deg)}}@keyframes acesso-confete{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--cx), var(--cy)) scale(1)}}@media (prefers-reduced-motion:reduce){[data-acesso-anim]{animation:none!important}}
