.hero-carousel{--rojo-profundo:#cd0025;--rojo-texto:#a6001f;--amarillo:#fccb05;--tinta:#212529;--blanco:#fff;--oscuro:#1d1a1c;--font-cuerpo:"Open Sans",system-ui,-apple-system,sans-serif;--font-display:"Open Sans",system-ui,-apple-system,sans-serif;--radio-pildora:999px;font-family:var(--font-cuerpo);min-height:var(--hero-height,600px);overflow:hidden;position:relative;width:100%}.hero-carousel .hero{align-items:center;background:#faf7f2;color:var(--blanco);display:flex;height:100%;isolation:isolate;overflow:clip;position:relative;width:100%}.hero-carousel .hero__fondo{background-image:var(--banner-desktop);background-position:var(--hero-foco,28% 30%);background-size:cover;inset:0;position:absolute;z-index:0}.hero-carousel .hero__fondo:after{background:linear-gradient(100deg,rgba(29,26,28,.88),rgba(29,26,28,.72) 42%,rgba(29,26,28,.42));content:"";inset:0;opacity:var(--hero-velo,1);position:absolute}.hero-carousel .contenedor{margin-inline:auto;width:min(100% - 2.5rem,72rem)}.hero-carousel .hero__interior{display:grid;gap:1.5rem;padding-block:2.75rem 3.25rem;position:relative;z-index:1}.hero-carousel .hero__copy{justify-items:start;min-width:0;text-align:start}.hero-carousel .hero__pregunta,.hero-carousel .hero__texto,.hero-carousel .hero__titulo{max-width:100%;overflow-wrap:break-word;word-break:break-word}.hero-carousel .hero__pregunta{color:var(--desc-color,hsla(0,0%,100%,.92));font-size:1.1rem;font-weight:700;margin:0 0 .6rem}.hero-carousel .hero__titulo{color:var(--h1-color,var(--amarillo));font-family:var(--font-display);font-size:clamp(2.5rem,8.5vw,4.5rem);font-weight:900;letter-spacing:-.012em;line-height:1.08;margin:0;text-wrap:balance}.hero-carousel .hero__texto{color:var(--desc-color,inherit);font-size:1.05rem;line-height:1.55;margin-top:1rem;max-width:46ch}.hero-carousel .hero__texto>*{margin:0}.hero-carousel .hero__texto>*+*{margin-top:.75em}.hero-carousel .hero__texto strong{color:var(--amarillo)}.hero-carousel .hero__acciones{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.75rem}.hero-carousel .boton{align-items:center;border-radius:var(--radio-pildora);display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;min-height:48px;padding:.7rem 1.6rem;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s}.hero-carousel .boton--amarillo{background:var(--amarillo);color:var(--rojo-texto)}.hero-carousel .boton--amarillo:hover{background:#ffd83d;box-shadow:0 6px 18px rgba(252,203,5,.4);transform:translateY(-1px)}.hero-carousel .boton__flecha{margin-left:.15rem;transition:transform .2s}.hero-carousel .boton:hover .boton__flecha{transform:translateX(3px)}.hero-carousel .acciones__link{align-items:center;color:var(--blanco);display:inline-flex;font:700 .92rem var(--font-cuerpo);gap:.35rem;min-height:32px;padding:.45rem 0;text-decoration:none}.hero-carousel .acciones__link--blanco:hover{color:var(--amarillo)}.hero-carousel .acciones__link-texto{text-decoration:underline;text-underline-offset:4px}.hero-carousel .hero__grafico{text-align:center}.hero-carousel .hero__grafico img{display:block;height:auto;margin-inline:auto;width:min(74%,var(--hero-img-ancho,420px))}.hero-carousel .hero-slide{inset:0;position:absolute;transform:translateX(100%);transition:transform .6s ease}.hero-carousel .hero-slide.is-active{transform:translateX(0)}.hero-arrow{align-items:center;background:rgba(0,0,0,.4);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:5}.hero-arrow:hover{background:rgba(0,0,0,.65)}.hero-arrow--prev{left:20px}.hero-arrow--next{right:20px}.hero-dots{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.hero-dot{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;width:12px}.hero-dot.is-active{background:#fff}@media (min-width:900px){.hero-carousel .hero__interior{align-items:center;grid-template-columns:minmax(320px,1fr) auto;padding-block:4rem 4.5rem}.hero-carousel .hero__grafico{align-self:center;order:2}.hero-carousel .hero--ancho-completo .hero__interior{grid-template-columns:1fr}.hero-carousel .hero__grafico img{max-width:100%;width:var(--hero-img-ancho,420px)}}@media (max-width:899px){.hero-carousel{height:auto;min-height:0}.hero-carousel .hero-slide{height:auto;min-height:440px;position:relative}.hero-carousel .hero-slide:not(.is-active){display:none}.hero-carousel .hero__fondo{background-image:var(--banner-mobile);background-position:var(--hero-foco,50% 6%)}.hero-carousel .hero__interior{display:flex;flex-direction:column}.hero-carousel .hero__grafico{order:-1}.hero-carousel .hero__grafico img{width:220px}.hero-arrow{font-size:16px;height:38px;width:38px}.hero-arrow--prev{left:10px}.hero-arrow--next{right:10px}}