@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-gold{0%,to{opacity:1;box-shadow:0 0 #d4af3766}50%{opacity:.8;box-shadow:0 0 20px 5px #d4af374d}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-5deg)scale(.95)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes glowPulse{0%,to{filter:brightness()drop-shadow(0 0 #d4af3700)}50%{filter:brightness(1.1)drop-shadow(0 0 10px #d4af3780)}}@keyframes softBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmerGold{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wave{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(2deg)scale(1.02)}75%{transform:rotate(-2deg)scale(.98)}}@keyframes spotlight{0%{opacity:.3;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}to{opacity:.3;transform:scale(.95)}}@keyframes borderGlow{0%,to{border-color:#d4af3733;box-shadow:0 0 5px #d4af3733}50%{border-color:#d4af37cc;box-shadow:0 0 20px #d4af3780}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideBlur{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes rotateScale{0%{opacity:0;transform:rotate(-10deg)scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes floatSoft{0%,to{transform:translateY(0)translate(0)}25%{transform:translateY(-5px)translate(2px)}75%{transform:translateY(5px)translate(-2px)}}@keyframes ripple{0%{box-shadow:0 0 #d4af374d}70%{box-shadow:0 0 0 15px #d4af3700}to{box-shadow:0 0 #d4af3700}}.animate-glow-pulse{animation:3s ease-in-out infinite glowPulse}.animate-soft-bounce{animation:2s ease-in-out infinite softBounce}.animate-shimmer-gold{background:linear-gradient(90deg,#0000,#d4af3733,#0000) 0 0/200% 100%;animation:3s infinite shimmerGold}.animate-rotate-slow{animation:20s linear infinite rotateSlow}.animate-wave{transform-origin:50%;animation:4s ease-in-out infinite wave}.animate-spotlight{animation:4s ease-in-out infinite spotlight}.animate-border-glow{animation:2s ease-in-out infinite borderGlow}.animate-fade-scale{animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInScale}.animate-slide-blur{animation:.8s cubic-bezier(.4,0,.2,1) forwards slideBlur}.animate-rotate-scale{animation:.8s cubic-bezier(.4,0,.2,1) forwards rotateScale}.animate-float-soft{animation:6s ease-in-out infinite floatSoft}.animate-ripple{animation:2s ease-out infinite ripple}.animate-shimmer-slow{background:linear-gradient(90deg,#d4af370d 0%,#d4af3733 50%,#d4af370d 100%) 0 0/1000px 100%;animation:3s linear infinite shimmer}.animate-entrance-left{animation:.8s cubic-bezier(.4,0,.2,1) forwards slideInFromLeft}.animate-entrance-right{animation:.8s cubic-bezier(.4,0,.2,1) forwards slideInFromRight}.animate-entrance-up{animation:.8s cubic-bezier(.4,0,.2,1) forwards slideInFromBottom}.animate-entrance-scale{animation:.8s cubic-bezier(.4,0,.2,1) forwards scaleIn}.animate-entrance-rotate{animation:.8s cubic-bezier(.4,0,.2,1) forwards rotateIn}.animate-entrance-blur{animation:.8s cubic-bezier(.4,0,.2,1) forwards slideBlur}.entrance-stagger-1{animation-delay:.1s}.entrance-stagger-2{animation-delay:.2s}.entrance-stagger-3{animation-delay:.3s}.entrance-stagger-4{animation-delay:.4s}.entrance-stagger-5{animation-delay:.5s}.entrance-stagger-6{animation-delay:.6s}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-5px)}.hover-glow{transition:filter .3s,box-shadow .3s}.hover-glow:hover{filter:brightness(1.1);box-shadow:0 0 20px #d4af374d}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-rotate:hover{transform:rotate(5deg)}.loading-shimmer{background:linear-gradient(90deg,#d4af371a 0%,#d4af374d 50%,#d4af371a 100%) 0 0/1000px 100%;animation:2s linear infinite shimmer}.loading-pulse{animation:2s ease-in-out infinite pulse-gold}.loading-float{animation:3s ease-in-out infinite float}.animate-slide-up{animation:.8s ease-out forwards slideInFromBottom}.animate-slide-left{animation:.8s ease-out forwards slideInFromLeft}.animate-slide-right{animation:.8s ease-out forwards slideInFromRight}.animate-scale{animation:.6s ease-out forwards scaleIn}.animate-rotate{animation:.7s ease-out forwards rotateIn}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.gradient-text-animate{background:linear-gradient(90deg,#c9a227,#f6e27a,#d4af37) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:5s infinite gradientShift}.section-wrapper{opacity:0;animation:.8s ease-out forwards slideInFromBottom}.animate-slide-up-slow{animation:1s ease-out forwards slideInFromBottom}.animate-slide-left-slow{animation:1s ease-out forwards slideInFromLeft}.animate-slide-right-slow{animation:1s ease-out forwards slideInFromRight}.animate-fade-in-slow{animation:1s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.stagger-slow-1{animation-delay:.2s}.stagger-slow-2{animation-delay:.4s}.stagger-slow-3{animation-delay:.6s}.stagger-slow-4{animation-delay:.8s}.stagger-slow-5{animation-delay:1s}.stagger-slow-6{animation-delay:1.2s}.header-premium{animation:.8s ease-out forwards headerSlideDown}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.desktop-header-premium{animation:1s ease-out forwards headerFadeIn}.desktop-logo-premium{transition:transform .3s}.desktop-logo-premium:hover{transform:scale(1.05)}.desktop-nav-link-premium{opacity:0;transition:color .3s;animation:.5s ease-out forwards navLinkFadeIn;position:relative}.desktop-nav-link-premium:after{content:"";background:linear-gradient(90deg,#c9a227,#d4af37);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.desktop-nav-link-premium:hover:after{width:100%}.desktop-button-premium{transition:all .3s;animation:2s infinite buttonPulse}.desktop-button-premium:hover{transform:translateY(-2px);box-shadow:0 5px 15px #d4af374d}.button-icon-premium{transition:transform .3s}.desktop-button-premium:hover .button-icon-premium{transform:rotate(10deg)scale(1.1)}.mobile-header-premium{animation:.8s ease-out forwards mobileHeaderSlide}.mobile-logo-premium{transition:transform .3s}.mobile-logo-premium:hover{transform:scale(1.05)}.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}.sheet-header-premium{animation:.5s ease-out .3s both headerFadeScale}.logo-image-premium{transition:transform .3s}.logo-image-premium:hover{transform:scale(1.05)}.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}@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 buttonPulse{0%,to{box-shadow:0 0 #d4af3766}50%{box-shadow:0 0 10px 5px #d4af3733}}@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)}}.register-image,.register-title,.register-description,.register-form{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.register-image{transform:translate(-30px)}.register-title{transform:translateY(-20px)}.register-description{transform:translateY(20px)}.register-form{transform:translate(30px)}.register-section.register-animated .register-image{opacity:1;transition-delay:.1s;transform:translate(0)}.register-section.register-animated .register-title{opacity:1;transition-delay:.2s;transform:translateY(0)}.register-section.register-animated .register-description{opacity:1;transition-delay:.3s;transform:translateY(0)}.register-section.register-animated .register-form{opacity:1;transition-delay:.4s;transform:translate(0)}.stats-title,.stats-subtitle,.stats-grid .stat-item{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.stats-title{transform:translateY(30px)}.stats-subtitle{transform:translateY(20px)}.stats-grid .stat-item{transform:translateY(30px)}.stats-section.stats-animated .stats-title{opacity:1;transition-delay:.1s;transform:translateY(0)}.stats-section.stats-animated .stats-subtitle{opacity:1;transition-delay:.3s;transform:translateY(0)}.stats-section.stats-animated .stats-grid .stat-item{opacity:1;transform:translateY(0)}.stats-section.stats-animated .stats-grid .stat-item:first-child{transition-delay:.2s}.stats-section.stats-animated .stats-grid .stat-item:nth-child(2){transition-delay:.4s}.stats-section.stats-animated .stats-grid .stat-item:nth-child(3){transition-delay:.6s}.stats-section.stats-animated .stats-grid .stat-item:nth-child(4){transition-delay:.8s}.faq-title,.faq-accordion,.faq-item{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.faq-section.faq-animated .faq-title{opacity:1;transition-delay:.1s;transform:translateY(0)}.faq-section.faq-animated .faq-accordion{opacity:1;transition-delay:.3s;transform:translateY(0)}.faq-section.faq-animated .faq-item{opacity:1;transform:translateY(0)}.faq-item:first-child{transition-delay:.2s}.faq-item:nth-child(2){transition-delay:.3s}.faq-item:nth-child(3){transition-delay:.4s}.faq-item:nth-child(4){transition-delay:.5s}.faq-item:nth-child(5){transition-delay:.6s}.faq-item:nth-child(6){transition-delay:.7s}.faq-item:nth-child(7){transition-delay:.8s}.faq-item:nth-child(8){transition-delay:.9s}
