/* Subtle reveal CTA motion; same colours, dimensions and price interaction. */
body.abertura-clara .black-price-preview .reveal-black-button:not([hidden]){animation:blackRevealPulse2026 2.8s ease-in-out infinite}
@keyframes blackRevealPulse2026{0%,100%{box-shadow:0 8px 20px #20cc5e24,0 0 0 0 #20cc5e24}50%{box-shadow:0 8px 22px #20cc5e30,0 0 0 7px #20cc5e08}}
body.abertura-clara .black-price-preview .reveal-black-button:hover,body.abertura-clara .black-price-preview .reveal-black-button:focus-visible{animation-play-state:paused}
body.motion-off .black-price-preview .reveal-black-button{animation:none}
@media(prefers-reduced-motion:reduce){body.abertura-clara .black-price-preview .reveal-black-button{animation:none}}
