/* V65 — reconstrucción del acento del hero Inicio.
   Se elimina el <em> heredado para aislar estas líneas de reglas antiguas. */
:root{--jm-home-accent:#10d8e9;}

.home-hero-v57 .hero-v18-copy .eyebrow,
.home-hero-v57 .hero-v18-copy .hero-accent-v65,
.home-hero-v57 .hero-v18-copy .hero-accent-v65 .hero-line{
  color:var(--jm-home-accent) !important;
  -webkit-text-fill-color:var(--jm-home-accent) !important;
  background:none !important;
  background-image:none !important;
  background-clip:border-box !important;
  -webkit-background-clip:border-box !important;
  text-shadow:none !important;
  filter:none !important;
  opacity:1 !important;
}
.home-hero-v57 .hero-v18-copy .eyebrow:before{
  background:var(--jm-home-accent) !important;
  background-image:none !important;
}
.home-hero-v57 .hero-v18-copy .hero-accent-v65{
  display:block;
  font-style:normal;
}
.home-hero-v57 .hero-v18-copy .hero-accent-v65 .hero-line{
  display:block;
}

/* Mantener el comportamiento responsive existente sin depender de las reglas antiguas del <em>. */
@media (min-width:981px){
  .home-hero-v57 .hero-v18-copy .hero-accent-v65,
  .home-hero-v57 .hero-v18-copy .hero-accent-v65 .hero-line{white-space:nowrap;}
}
@media (max-width:980px){
  .home-hero-v57 .hero-v18-copy .hero-accent-v65,
  .home-hero-v57 .hero-v18-copy .hero-accent-v65 .hero-line{white-space:normal;}
}
@media (max-width:650px){
  .home-hero-v57 .hero-v18-copy .hero-accent-v65{max-width:100%;}
}
