.hero .button-primary,.site-header>[data-cta]{animation:cta-attention-pulse 1.7s ease-in-out infinite}.hero .button-primary:after,.site-header>[data-cta]:after{animation:cta-attention-shine 2.8s ease-in-out infinite}@keyframes cta-attention-pulse{0%,100%{transform:translateY(0) scale(1);box-shadow:0 14px 34px rgba(255,61,104,.26),0 0 0 1px rgba(255,255,255,.25) inset}35%{transform:translateY(-5px) scale(1.018);box-shadow:0 22px 48px rgba(255,91,61,.48),0 0 28px rgba(255,174,66,.28),0 0 0 1px rgba(255,255,255,.4) inset}65%{transform:translateY(1px) scale(.995)}}@keyframes cta-attention-shine{0%,24%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}@media(prefers-reduced-motion:reduce){.hero .button-primary,.site-header>[data-cta],.hero .button-primary:after,.site-header>[data-cta]:after{animation:none}}
