/* ==========================================================================
   PASO — bloque numerado sobre una .card. Lo usan los tres pasos de la
   reserva (index.html) y el bloque de cierre de precios.html.
   ========================================================================== */
.step { padding: 1.5rem 1.4rem; }
.step__head { display: flex; align-items: center; gap: .8rem; margin-bottom: 1.1rem; }
.step__num {
  width: 32px; height: 32px; border-radius: var(--radio-s); flex-shrink: 0;
  display: grid; place-items: center;
  background: var(--primario); color: #fff;
  font-family: var(--f-display); font-weight: 600; font-size: .95rem;
}
.step__head h3 { font-size: 1.1rem; }
