/* Animated glaze/shine effect for CTA buttons */
.cta-glow {
  position: relative;
  overflow: hidden;
  background-color: #d7287e !important;
  color: white !important;
}
.cta-glow::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.1) 100%);
  transform: skewX(-20deg);
  pointer-events: none;
  animation: cta-shine 2.5s infinite;
}
@keyframes cta-shine {
  0% { left: -75%; }
  60% { left: 120%; }
  100% { left: 120%; }
} 