/* ==========================================================
   Repaso de animaciones · 20/10/2026 (criterios de Emil Kowalski)
   En pantallas táctiles, un toque «engancha» el estado :hover y deja
   el elemento desplazado. Aquí se anula ese movimiento solo en táctil.
   ========================================================== */
@media (hover:none),(pointer:coarse){
  .btn:hover,.floating-cta:hover,.cf-send:hover,.hero-paths a:hover .hp-a,.stars-input label:hover,.paid-strip:hover{transform:none}
}
/* Pulsación: respuesta inmediata y sutil en los botones del formulario */
.cf-send:active,.rf-send:active{transform:scale(.97);transition:transform 120ms cubic-bezier(.23,1,.32,1)}

/* Revisión 04/11/2026: todos los botones se hunden al pulsar; casillas de 20 px */
.btn:active,button:active{transform:scale(.97);transition:transform 120ms cubic-bezier(.23,1,.32,1)}
input[type=checkbox]{width:20px;height:20px;accent-color:#7d133a;flex:none}
