@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes headerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes navLinkFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileHeaderSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes sheetSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes contentFadeIn{0%{opacity:0}to{opacity:1}}@keyframes headerFadeScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes navLinkSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}
.desktop-button-premium{transition:all .3s;animation:2s infinite buttonPulse}.desktop-button-premium:hover{transform:translateY(-2px);box-shadow:0 5px 15px #d4af374d}.desktop-button-premium:hover .button-icon-premium{transform:rotate(10deg)scale(1.1)}.button-icon-premium{transition:transform .3s}.menu-icon-premium{transition:all .3s}.menu-icon-premium:hover{color:#d4af37;transform:rotate(90deg)}.mobile-whatsapp-premium{transition:all .3s}.mobile-whatsapp-premium:hover{transform:scale(1.2)rotate(10deg)}.sheet-content-premium{animation:.5s ease-out sheetSlideIn}.sheet-content-inner-premium{animation:.6s ease-out .2s both contentFadeIn}.mobile-nav-link-premium{opacity:0;transform-origin:0;padding-left:0;transition:all .3s;animation:.5s ease-out forwards navLinkSlideIn;position:relative}.mobile-nav-link-premium:hover{color:#d4af37;padding-left:10px}.mobile-nav-link-premium:before{content:"→";opacity:0;color:#d4af37;transition:all .3s;position:absolute;left:-20px}.mobile-nav-link-premium:hover:before{opacity:1;left:-10px}.header-premium{animation:.8s ease-out forwards headerSlideDown}.desktop-header-premium{animation:1s ease-out forwards headerFadeIn}.mobile-header-premium{animation:.8s ease-out forwards mobileHeaderSlide}.sheet-header-premium{animation:.5s ease-out .3s both headerFadeScale}
