/* V78: clearly visible, consistent entrance for hero CTA buttons. */
@media (prefers-reduced-motion: no-preference) {
  .relax-v78-hero-action > a,
  .relax-v78-hero-action > button {
    animation: relaxV78ButtonRise 1.05s cubic-bezier(.16,1,.3,1) both !important;
    animation-delay: var(--v78-button-delay, .55s) !important;
  }
  @keyframes relaxV78ButtonRise {
    0% { opacity:0; transform:translate3d(0,65px,0) scale(.94); filter:blur(5px); }
    100% { opacity:1; transform:translate3d(0,0,0) scale(1); filter:blur(0); }
  }
}
@media (prefers-reduced-motion: reduce) {
 .relax-v78-hero-action > a,.relax-v78-hero-action > button { animation:none!important;opacity:1!important;filter:none!important; }
}
