@keyframes fadeScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}to{transform:translateY(-4px)}}.animate-fade-scale{animation:.8s ease-out forwards fadeScale}.animate-fade-slide-left{animation:.8s ease-out forwards fadeSlideLeft}.mobile-float{transition:transform .3s ease-in-out;animation:3s ease-in-out infinite float}.mobile-float:hover{transform:scale(1.05)rotate(2deg)}
@keyframes fadeScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-fade-scale{animation:.8s ease-out forwards fadeScale}.animate-fade-slide-left{animation:.8s ease-out forwards fadeSlideLeft}@keyframes float{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}to{transform:translateY(-4px)}}.mobile-float{transition:transform .3s ease-in-out;animation:3s ease-in-out infinite float}.mobile-float:hover{transform:scale(1.05)rotate(2deg)}
@keyframes fadeScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}to{transform:translateY(-4px)}}.animate-fade-scale{animation:.8s ease-out forwards fadeScale}.animate-fade-slide-left{animation:.8s ease-out forwards fadeSlideLeft}.mobile-float{transition:transform .3s ease-in-out;animation:3s ease-in-out infinite float}.mobile-float:hover{transform:scale(1.05)rotate(2deg)}
@keyframes fadeScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}to{transform:translateY(-4px)}}.animate-fade-scale{animation:.8s ease-out forwards fadeScale}.animate-fade-slide-left{animation:.8s ease-out forwards fadeSlideLeft}.mobile-float{transition:transform .3s ease-in-out;animation:3s ease-in-out infinite float}.mobile-float:hover{transform:scale(1.05)rotate(2deg)}
@keyframes fadeScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}to{transform:translateY(-4px)}}.animate-fade-scale{animation:.8s ease-out forwards fadeScale}.animate-fade-slide-left{animation:.8s ease-out forwards fadeSlideLeft}.mobile-float{transition:transform .3s ease-in-out;animation:3s ease-in-out infinite float}.mobile-float:hover{transform:scale(1.05)rotate(2deg)}
