@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes slideInLeft{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}
@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}
@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}
.anim-fade-up{animation:fadeUp .6s ease both}
.anim-fade-in{animation:fadeIn .5s ease both}
.anim-slide-left{animation:slideInLeft .5s ease both}
.anim-delay-1{animation-delay:.1s}
.anim-delay-2{animation-delay:.2s}
.anim-delay-3{animation-delay:.3s}
.hero-text h1{animation:fadeUp .7s ease both}
.hero-text p{animation:fadeUp .7s .15s ease both}
.hero-btns{animation:fadeUp .7s .25s ease both}
.bonus-card{animation:fadeUp .7s .35s ease both}
.review-card{transition:transform .2s ease,box-shadow .2s ease}
.review-card:hover{transform:translateY(-3px)}
.btn{transition:all .22s ease}
.btn:active{transform:scale(.97)}
.faq-question{transition:background .2s ease}
.tp-card{transition:transform .2s ease,box-shadow .2s ease}
.tp-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(34,10,122,.15)}
.wave-divider{width:100%;overflow:hidden;line-height:0;margin-top:-2px}
.wave-divider svg{display:block}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.wpc-widget{display:none}.wpc-loaded{display:none}.ep-container{overflow:hidden}
