/* Animações leves: somente opacity e transform para manter 60fps. */
.motion-ready .motion-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.75,.25,1)}
.motion-ready .motion-reveal.motion-visible{opacity:1;transform:translate3d(0,0,0)}
.hero h1{animation:hero-enter .65s cubic-bezier(.2,.75,.25,1) both}.hero .site-name{animation:hero-enter .65s .1s cubic-bezier(.2,.75,.25,1) both}.hero p,.hero .trust{animation:hero-enter .65s .18s cubic-bezier(.2,.75,.25,1) both}
@keyframes hero-enter{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.blue-line{transform-origin:left center;animation:line-enter .8s .15s ease-out both}@keyframes line-enter{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.product,.review-card,.faq-item,.live-sale-item{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.product-banner img{transition:transform .35s ease}
button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #73bcff;outline-offset:3px}
@media (hover:hover) and (pointer:fine){.product:hover{transform:translate3d(0,-4px,0)}.product:hover .product-banner img{transform:scale(1.025)}.review-card:hover{transform:translate3d(0,-3px,0)}.brand img{animation:logo-float 4.5s ease-in-out infinite}@keyframes logo-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-3px,0)}}}
@media (max-width:700px){.motion-ready .motion-reveal{transform:translate3d(0,12px,0);transition-duration:.4s}.motion-ready .motion-reveal:nth-child(n){transition-delay:0ms!important}.hero h1,.hero .site-name,.hero p,.hero .trust{animation-duration:.45s}.product,.review-card,.faq-item{transition-duration:.15s}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready .motion-reveal,.motion-ready .motion-reveal.motion-visible,.hero h1,.hero .site-name,.hero p,.hero .trust,.blue-line,.brand img{opacity:1;transform:none;animation:none;transition:none}.product,.review-card,.faq-item,.live-sale-item,.product-banner img{transition:none!important;transform:none!important}.review-track,.live-sales-track{animation-play-state:paused!important}}