.hero-fade-in-left{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(-50px)}.hero-fade-in-left.animate{opacity:1;transform:translate(0)}.hero-fade-in-right{opacity:0;transition:opacity .8s ease-out .3s,transform .8s ease-out .3s;transform:translate(50px)}.hero-fade-in-right.animate{opacity:1;transform:translate(0)}.hero-fade-in-up{opacity:0;transition:opacity .8s ease-out .2s,transform .8s ease-out .2s;transform:translateY(30px)}.hero-fade-in-up.animate{opacity:1;transform:translateY(0)}.hero-fade-in-up-delayed{opacity:0;transition:opacity .6s ease-out .4s,transform .6s ease-out .4s;transform:translateY(20px)}.hero-fade-in-up-delayed.animate{opacity:1;transform:translateY(0)}.hero-fade-in-up-stats{opacity:0;transition:opacity .6s ease-out .5s,transform .6s ease-out .5s;transform:translateY(20px)}.hero-fade-in-up-stats.animate{opacity:1;transform:translateY(0)}.hero-fade-in-up-buttons{opacity:0;transition:opacity .6s ease-out .6s,transform .6s ease-out .6s;transform:translateY(20px)}.hero-fade-in-up-buttons.animate{opacity:1;transform:translateY(0)}.hero-fade-in-up-social{opacity:0;transition:opacity .6s ease-out .7s,transform .6s ease-out .7s;transform:translateY(20px)}.hero-fade-in-up-social.animate{opacity:1;transform:translateY(0)}.hero-fade-in-status{opacity:0;transition:opacity .6s ease-out .1s,transform .6s ease-out .1s;transform:translateY(20px)}.hero-fade-in-status.animate{opacity:1;transform:translateY(0)}.hero-fade-in-badge{opacity:0;transition:opacity .8s ease-out .7s,transform .8s ease-out .7s;transform:translate(-30px)translateY(-30px)}.hero-fade-in-badge.animate{opacity:1;transform:translate(0)translateY(0)}.hero-fade-in-testimonial{opacity:0;transition:opacity .8s ease-out .8s,transform .8s ease-out .8s;transform:translate(20px)translateY(20px)}.hero-fade-in-testimonial.animate{opacity:1;transform:translate(0)translateY(0)}.hero-hover-scale{transition:transform .3s ease-out}.hero-hover-scale:hover{transform:scale(1.02)translate(-2px)translateY(-2px)}.hero-hover-scale-stat{transition:transform .2s ease-out}.hero-hover-scale-stat:hover{transform:scale(1.05)}.hero-hover-scale-button{transition:transform .3s ease-out}.hero-hover-scale-button:hover{transform:scale(1.05)translateY(-2px)}.hero-hover-scale-social{transition:transform .3s ease-out}.hero-hover-scale-social:hover{transform:scale(1.1)translateY(-2px)}.hero-hover-scale-profile{transition:transform .3s ease-out}.hero-hover-scale-profile:hover{transform:scale(1.05)rotateY(5deg)}.hero-hover-slide{transition:transform .3s ease-out}.hero-hover-slide:hover{transform:translate(5px)}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-rotate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes hero-pulse-border{0%,to{opacity:.3}50%{opacity:.6}}@keyframes hero-rocket-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.hero-float{animation:6s ease-in-out infinite hero-float}.hero-rotate-slow{animation:30s linear infinite hero-rotate}.hero-rotate-medium{animation:20s linear infinite hero-rotate-reverse}.hero-pulse-border{animation:3s ease-in-out infinite hero-pulse-border}.hero-rocket-wobble{animation:2s ease-in-out infinite hero-rocket-wobble}@media (max-width:768px){.hero-fade-in-left,.hero-fade-in-right,.hero-fade-in-up,.hero-fade-in-up-delayed,.hero-fade-in-up-stats,.hero-fade-in-up-buttons,.hero-fade-in-up-social,.hero-fade-in-status,.hero-fade-in-badge,.hero-fade-in-testimonial{transition-duration:.4s}}
