/* Página /asistencia/: foto arriba y franja con la oferta (25/10/2026, pedido de Agustín para el anuncio de Meta).
   El que llega del anuncio ("hasta 55 % OFF · hasta 12 cuotas") tiene que ver lo mismo apenas entra.
   Archivo aparte: no toca asistencia.css (el cotizador sigue igual). */
/* Sin overflow: hidden (26/10/2026): recortaba el calendario de fechas en la compu */
.asis-pagina { position: relative; }
.asis-pagina > .contenedor { position: relative; z-index: 1; }
.asis-hero { position: absolute; inset: 0 0 auto 0; height: clamp(440px, 64vh, 640px); z-index: 0; }
.asis-hero img { width: 100%; height: 100%; object-fit: cover; object-position: center 35%; display: block; }
.asis-hero::after { content: ""; position: absolute; inset: 0;
  background: linear-gradient(180deg, rgba(11,11,12,.55) 0%, rgba(11,11,12,.25) 35%, rgba(11,11,12,.75) 75%, var(--negro) 100%); }

.asis-oferta { display: flex; flex-direction: column; gap: 4px; margin: 14px 0 6px; padding: 4px 0 4px 18px;
  border-left: 3px solid var(--oro-claro); font-family: var(--f-display); color: var(--oro-claro);
  text-shadow: 0 2px 14px rgba(0,0,0,.55); }
/* Misma letra que el título y que la placa del anuncio (pedido de Agustín: sin "botón") */
.asis-oferta strong { font-weight: 600; font-size: clamp(2.3rem, 6.5vw, 3.4rem); line-height: 1.05; letter-spacing: .005em; }
.asis-oferta span:last-child { font-weight: 500; font-size: clamp(1.3rem, 3.6vw, 1.7rem); line-height: 1.2; }
.asis-oferta__punto { display: none; }
.asis-oferta__nota { font-size: .8rem; color: var(--sumi-2); margin: 4px 0 18px 21px; }
.pie__legal { font-size: .8rem; opacity: .75; max-width: 62ch; margin-left: auto; margin-right: auto; }
.pie__legal a { text-decoration: underline; }
