@keyframes navbarFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.animate-navbarFadeIn{animation:navbarFadeIn .8s ease-out forwards}.animate-logoPulse{animation:logoPulse 5s ease-in-out infinite}[data-animate]{opacity:0;will-change:transform,opacity}[data-animate=fade-up]{transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}[data-animate=fade-up].fade-up{opacity:1;transform:translateY(0)}[data-animate=text-reveal]{position:relative;overflow:hidden}[data-animate=text-reveal]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,#f8f8f8,transparent);transform:translateX(-100%);transition:transform 1.2s cubic-bezier(.19,1,.22,1)}[data-animate=text-reveal].text-reveal:after{transform:translateX(100%)}[data-animate=zoom-in]{transform:scale(.95);transition:opacity .6s ease-out,transform .6s ease-out}[data-animate=zoom-in].zoom-in{opacity:1;transform:scale(1)}[data-animate=slide-right]{transform:translateX(50px);transition:opacity .7s ease-out,transform .7s ease-out}[data-animate=slide-right].slide-right{opacity:1;transform:translateX(0)}[data-animate=fade-in]{transition:opacity .6s ease-out}[data-animate=fade-in].fade-in{opacity:1}.animate-delay-100{transition-delay:.1s}.animate-delay-200{transition-delay:.2s}.animate-delay-300{transition-delay:.3s}.animate-delay-400{transition-delay:.4s}.animate-delay-500{transition-delay:.5s}.animate-delay-600{transition-delay:.6s}.animate-hover:hover{transform:translateY(-2px);transition:transform .3s ease}[data-animate=slide-left]{transform:translateX(-50px);transition:opacity .7s ease-out,transform .7s ease-out}.slide-left{opacity:1;transform:translateX(0)}