.auto-reveal,.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25, .46, .45, .94),transform .8s cubic-bezier(.25, .46, .45, .94);will-change:opacity,transform}.auto-reveal.active,.reveal.active{opacity:1;transform:translateY(0);will-change:auto}.reveal-left{opacity:0;transform:translateX(-60px);transition:opacity .8s cubic-bezier(.25, .46, .45, .94),transform .8s cubic-bezier(.25, .46, .45, .94);will-change:opacity,transform}.reveal-left.active{opacity:1;transform:translateX(0);will-change:auto}.reveal-right{opacity:0;transform:translateX(60px);transition:opacity .8s cubic-bezier(.25, .46, .45, .94),transform .8s cubic-bezier(.25, .46, .45, .94);will-change:opacity,transform}.reveal-right.active{opacity:1;transform:translateX(0);will-change:auto}.reveal-scale{opacity:0;transform:scale(.85);transition:opacity .8s cubic-bezier(.25, .46, .45, .94),transform .8s cubic-bezier(.25, .46, .45, .94);will-change:opacity,transform}.reveal-scale.active{opacity:1;transform:scale(1);will-change:auto}.stagger-1{transition-delay:0.1s}.stagger-2{transition-delay:0.2s}.stagger-3{transition-delay:0.3s}.stagger-4{transition-delay:0.4s}.stagger-5{transition-delay:0.5s}@keyframes heroFadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.hero-animate-title{animation:heroFadeUp 1s cubic-bezier(.25,.46,.45,.94) .2s both}.hero-animate-text{animation:heroFadeUp 1s cubic-bezier(.25,.46,.45,.94) .4s both}.hero-animate-cta{animation:heroFadeUp 1s cubic-bezier(.25,.46,.45,.94) .6s both}.hero-animate-badges{animation:heroFadeUp 1s cubic-bezier(.25,.46,.45,.94) .8s both}.hero-animate-image{animation:heroFadeRight 1.2s cubic-bezier(.25,.46,.45,.94) .5s both}@keyframes glowPulse{0%,100%{filter:drop-shadow(0 0 6px rgba(29, 140, 248, .3))}50%{filter:drop-shadow(0 0 18px rgba(29, 140, 248, .7))}}.icon-glow{animation:glowPulse 2.5s ease-in-out infinite}@keyframes floatEnhanced{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.float-animate{animation:floatEnhanced 3s ease-in-out infinite}.card-hover-glow{transition:transform .4s cubic-bezier(.25, .46, .45, .94),box-shadow .4s cubic-bezier(.25, .46, .45, .94),border-color .4s ease}.card-hover-glow:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(29,140,248,.2);border-color:rgba(29,140,248,.5)}@keyframes countSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.counter-animate.active .card-title{animation:countSlideUp .6s ease-out both}@keyframes underlineGrow{from{width:0}to{width:60px}}.title-animate.active::after{content:'';display:block;height:3px;background:linear-gradient(90deg,#1d8cf8,#5e72e4);margin-top:10px;animation:underlineGrow .8s cubic-bezier(.25,.46,.45,.94) .3s both}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tech-logo-animate{opacity:0}.tech-logo-animate.active{animation:slideInUp .6s ease-out both}.tech-logo-animate.active:first-child{animation-delay:.1s}.tech-logo-animate.active:nth-child(2){animation-delay:.2s}.tech-logo-animate.active:nth-child(3){animation-delay:.3s}.tech-logo-animate.active:nth-child(4){animation-delay:.4s}.tech-logo-animate.active:nth-child(5){animation-delay:.5s}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.text-shimmer{background:linear-gradient(90deg,#fff,#1d8cf8,#fff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite}.card-coin.reveal{transition-duration:.6s}.card-coin.reveal:first-child{transition-delay:0.1s}.card-coin.reveal:nth-child(2){transition-delay:0.25s}.card-coin.reveal:nth-child(3){transition-delay:0.4s}@keyframes btnShine{0%{left:-100%}100%{left:200%}}.btn-shine{position:relative;overflow:hidden}.btn-shine::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:btnShine 3s ease-in-out infinite}@keyframes mapPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.pulse-animation{animation:mapPulse 2s ease-in-out infinite}.pulse-animation:nth-child(odd){animation-delay:.3s}.pulse-animation:nth-child(3n){animation-delay:.6s}.pulse-animation:nth-child(4n){animation-delay:.9s}.card-stats{transition:transform .3s ease,box-shadow .3s ease}.card-stats:hover{transform:scale(1.05);box-shadow:0 8px 30px rgba(0,0,0,.3)}.footer a.text-muted{position:relative;transition:color .3s ease}.footer a.text-muted::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#1d8cf8;transition:width .3s ease}.footer a.text-muted:hover{color:#1d8cf8!important}.footer a.text-muted:hover::after{width:100%}.navbar.scrolled{background:rgba(10,10,25,.95)!important;backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.3);transition:all .4s ease}#accordionHost .collapse{transition:all .4s ease}#accordionHost .btn-link{transition:all .3s ease}#accordionHost .btn-link:hover{padding-left:10px}#hostImage{transition:opacity .4s ease,transform .4s ease}.col-md-6 img[alt=Boleto],.col-md-6 img[alt=Mastercard],.col-md-6 img[alt=PayPal],.col-md-6 img[alt=Pix],.col-md-6 img[alt=Visa]{transition:opacity .3s ease,transform .3s ease}.col-md-6 img[alt=Boleto]:hover,.col-md-6 img[alt=Mastercard]:hover,.col-md-6 img[alt=PayPal]:hover,.col-md-6 img[alt=Pix]:hover,.col-md-6 img[alt=Visa]:hover{opacity:1!important;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.auto-reveal,.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transform:none}}