/* TV PLAY — ajustes de legibilidad y ritmo visual · V1.5 */
@media(min-width:901px){
  .hero h1{font-size:clamp(42px,4vw,58px);line-height:1.12;letter-spacing:-.043em;font-weight:790}
  .hero{padding-top:74px;padding-bottom:16px}
  .hero-copy{padding-bottom:0}
  .hero-visual{height:465px}
  .hero-bottom{padding-top:30px}
  .section{padding-top:78px;padding-bottom:78px}
  .section-steps{padding-top:86px;padding-bottom:86px}
  .benefit-card{min-height:238px}
  .device-card{min-height:239px}
  .cta-section{padding-top:44px;padding-bottom:76px}
}
@media(min-width:601px) and (max-width:900px){
  .hero h1{font-size:clamp(42px,5.5vw,49px);line-height:1.13;letter-spacing:-.04em}
  .section{padding-top:74px;padding-bottom:74px}
}
@media(max-width:600px){
  .hero h1{letter-spacing:-.04em;line-height:1.12}
  .hero-lede{line-height:1.7}
  .section{padding-top:61px;padding-bottom:61px}
  .cta-section{padding-top:20px}
}
