/* Grupo Luma: fondo panorámico SUV. Solo afecta la portada del index. */
body.luma-next .nx-hero {
  background-image: linear-gradient(90deg, rgba(7,29,64,.72) 0%, rgba(8,35,73,.53) 42%, rgba(8,35,73,.09) 80%), url('../images/luma-hero-suv.webp');
  background-size: cover;
  background-position: center 55%;
  background-repeat: no-repeat;
}
body.luma-next .nx-hero .nx-eyebrow { color: #c9edff; }
body.luma-next .nx-hero .nx-hero-copy h1 { color:#fff; text-shadow:0 2px 16px rgba(4,18,40,.35); }
body.luma-next .nx-hero .nx-hero-copy h1 em { color:#9ddcff; }
body.luma-next .nx-hero .nx-hero-copy > p { color:#f0f8ff; text-shadow: 0 1px 6px rgba(3,18,38,.4); }
body.luma-next .nx-hero .nx-text-link { color:#fff; text-decoration:underline; text-underline-offset:4px; }
body.luma-next .nx-hero .nx-trust { color:#fff; text-shadow:0 1px 5px rgba(3,18,38,.5); }
body.luma-next .nx-hero .nx-quote-card { background: #fff; }
@media (max-width: 800px) {
  body.luma-next .nx-hero {
    background-image:linear-gradient(180deg,rgba(4,24,54,.83),rgba(5,31,67,.53)),url('../images/luma-hero-suv.webp');
    background-position: 32% center;
  }
}
