.seccion-hero{background:linear-gradient(120deg, var(--claro-2), color-mix(in srgb, var(--celeste) 12%, var(--claro-2)));border-bottom:1px solid var(--borde)}.seccion-hero-grilla{grid-template-columns:minmax(0,1fr) minmax(125px,42%);align-items:center;gap:12px;min-height:224px;padding-block:30px;display:grid}.seccion-hero .h-volanta,.cierre-faltantes .h-volanta{color:var(--acento-texto)}.seccion-hero h1{margin-top:14px;font-size:clamp(38px,6vw,72px)}.seccion-linea{color:var(--gris);margin-top:14px;font-size:clamp(15px,2vw,18px)}.seccion-imagen{align-self:stretch;place-items:center;min-width:0;display:grid}.seccion-imagen img{object-fit:contain;width:100%;max-height:240px}.seccion-atajos{scroll-snap-type:x proximity;gap:8px;padding-block:22px 8px;display:flex;overflow-x:auto}.seccion-chip{border:1px solid var(--borde);border-radius:var(--r);background:var(--blanco);color:var(--texto);scroll-snap-align:start;flex:none;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none}.seccion-chip:hover{border-color:var(--acento)}.riel-seccion{padding-block:28px;scroll-margin-top:20px}.riel-cabeza{align-items:end}.riel-cabeza h2{margin:0}.riel-cabeza p{color:var(--gris);margin-top:6px;font-size:13px}.riel-acciones{align-items:center;gap:14px;display:flex}.riel-controles{gap:8px;display:none}.riel-controles button{border:1px solid var(--borde);border-radius:var(--r);background:var(--blanco);width:44px;height:44px;color:var(--texto);cursor:pointer;font-size:20px}.riel-controles button:hover:not(:disabled){border-color:var(--acento)}.riel-controles button:disabled{opacity:.4;cursor:default}.riel-pista{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.riel-pista>*{scroll-snap-align:start;min-width:0}.cierre-faltantes{background:var(--claro-2);margin-top:32px;padding-block:40px}.cierre-grilla,.cierre-credito{align-items:center;gap:20px;display:grid}.cierre-faltantes h2,.cierre-credito h2{margin-top:12px;font-size:clamp(30px,4vw,46px)}.cierre-faltantes h2+p,.cierre-credito h2+p{max-width:52ch;margin-top:16px}.cierre-faltantes .h-btn,.cierre-credito .h-btn{margin-top:22px}.cierre-grilla img{justify-self:center;width:min(180px,55%)}.cierre-credito-caja{padding-block:40px 24px}.cierre-credito{border-radius:var(--r);background:var(--marino);color:var(--blanco);padding:32px 24px 0;overflow:hidden}.cierre-credito .h-volanta{color:var(--blanco)}.cierre-credito img{justify-self:center;width:min(240px,70%)}.cierre-postventa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px 48px;display:flex}.cierre-postventa p{font-weight:600}.cierre-postventa a{color:var(--acento-texto)}@media (width>=768px){.seccion-hero-grilla{grid-template-columns:1fr 1fr;gap:36px;min-height:330px;padding-block:40px}.seccion-imagen img{max-height:310px}.riel-pista{grid-auto-columns:calc(25% - 9px)}.cierre-grilla,.cierre-credito{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.cierre-grilla img,.cierre-credito img{width:100%}.cierre-credito{padding:40px 48px 0}}@media (width>=1024px){.riel-seccion{padding-block:40px}.riel-seccion[data-activo] .riel-controles{display:flex}.cierre-faltantes{padding-block:56px}.cierre-credito{grid-template-columns:minmax(0,1fr) 300px}}@media (prefers-reduced-motion:reduce){.cierre-faltantes .h-btn:hover,.cierre-credito .h-btn:hover{transform:none}}
