/* TV PLAY V1.87 — MÁS AIRE ENTRE APARTADOS.
   SOLO espacio al FINAL de las secciones, nunca padding-top, margin-top
   ni desplazamiento de títulos o bloques internos. La navegación del
   encabezado, anclas y offsets sticky quedan EXACTAMENTE iguales.
   Los fondos originales se extienden para mantener continuidad visual. */

/* Computadoras: se refuerzan sobre todo Instalación → Planes y
   Planes → Ya soy cliente, sin recargar separaciones que ya son amplias. */
@media (min-width: 861px) {
  #contenido > .hero.section-glow {
    padding-bottom: 90px;
  }
  #como-funciona.section-journey {
    padding-bottom: 112px;
  }
  #instalacion.section-install-inline {
    padding-bottom: 118px;
  }
  #planes.section-plans {
    padding-bottom: 77px;
  }
  #clientes.section-customers.customer-unified {
    padding-bottom: 121px;
  }
  #preguntas.faq-section {
    padding-bottom: 94px;
  }
}

/* Tablet: separación gradual, sin modificar el scroll a las secciones. */
@media (min-width: 601px) and (max-width: 860px) {
  #contenido > .hero.section-glow {
    padding-bottom: 22px;
  }
  #como-funciona.section-journey {
    padding-bottom: 109px;
  }
  #instalacion.section-install-inline {
    padding-bottom: 123px;
  }
  #planes.section-plans {
    padding-bottom: 110px;
  }
  #clientes.section-customers.customer-unified {
    padding-bottom: 103px;
  }
  #preguntas.faq-section {
    padding-bottom: 89px;
  }
}

/* Celular: secciones claramente separadas sin forzar saltos enormes. */
@media (max-width: 600px) {
  #contenido > .hero.section-glow {
    padding-bottom: 20px;
  }
  #como-funciona.section-journey {
    padding-bottom: 100px;
  }
  #instalacion.section-install-inline {
    padding-bottom: 112px;
  }
  #planes.section-plans {
    padding-bottom: 107px;
  }
  #clientes.section-customers.customer-unified {
    padding-bottom: 99px;
  }
  #preguntas.faq-section {
    padding-bottom: 76px;
  }
}
