.SeccionAppMovil-module__kuu4gq__seccionApp{background:linear-gradient(135deg, var(--azul-900) 0%, var(--edelar-azul) 100%);color:var(--color-texto-invertido);border-radius:var(--radio-lg);padding:var(--espacio-8) var(--espacio-6);box-shadow:var(--sombra-lg);position:relative;overflow:hidden}@media (min-width:60rem){.SeccionAppMovil-module__kuu4gq__seccionApp{padding:var(--espacio-12) var(--espacio-10)}}.SeccionAppMovil-module__kuu4gq__grilla{gap:var(--espacio-8);align-items:center;display:grid}@media (min-width:60rem){.SeccionAppMovil-module__kuu4gq__grilla{gap:var(--espacio-12);grid-template-columns:1.2fr .8fr}}.SeccionAppMovil-module__kuu4gq__badge{align-items:center;gap:var(--espacio-2);font-size:var(--texto-xs);font-weight:var(--peso-semi);text-transform:uppercase;letter-spacing:.08em;padding:var(--espacio-1) var(--espacio-3);border-radius:var(--radio-completo);color:var(--color-texto-invertido);margin-bottom:var(--espacio-3);background-color:#ffffff26;width:fit-content;display:inline-flex}.SeccionAppMovil-module__kuu4gq__titulo{font-family:var(--font-display);font-size:var(--titulo-lg);font-weight:var(--peso-fuerte);line-height:var(--linea-titulo);color:var(--color-texto-invertido)}.SeccionAppMovil-module__kuu4gq__bajada{margin-top:var(--espacio-3);font-size:var(--texto-lg);line-height:var(--linea-suelta);color:#ffffffe6;max-width:48ch}.SeccionAppMovil-module__kuu4gq__beneficios{margin-top:var(--espacio-6);gap:var(--espacio-4);padding:0;list-style:none;display:grid}.SeccionAppMovil-module__kuu4gq__beneficioItem{align-items:flex-start;gap:var(--espacio-3);display:flex}.SeccionAppMovil-module__kuu4gq__iconoBeneficio{border-radius:var(--radio-md);width:2.25rem;height:2.25rem;color:var(--edelar-verde);background-color:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SeccionAppMovil-module__kuu4gq__iconoBeneficio svg{width:1.25rem;height:1.25rem}.SeccionAppMovil-module__kuu4gq__beneficioTextoTitulo{font-weight:var(--peso-semi);font-size:var(--texto-base);color:var(--color-texto-invertido)}.SeccionAppMovil-module__kuu4gq__beneficioTextoDetalle{font-size:var(--texto-sm);color:#fffc;margin-top:var(--espacio-1)}.SeccionAppMovil-module__kuu4gq__tiendas{margin-top:var(--espacio-8);align-items:center;gap:var(--espacio-4);flex-wrap:wrap;display:flex}.SeccionAppMovil-module__kuu4gq__botonTienda{align-items:center;gap:var(--espacio-3);padding:var(--espacio-3) var(--espacio-5);border-radius:var(--radio-md);background-color:var(--neutro-900);color:var(--color-texto-invertido);transition:transform var(--transicion), background-color var(--transicion), border-color var(--transicion);min-height:var(--toque-min);border:1px solid #fff3;text-decoration:none;display:inline-flex}.SeccionAppMovil-module__kuu4gq__botonTienda:hover{color:var(--color-texto-invertido);background-color:#000;border-color:#ffffff80;transform:translateY(-2px)}.SeccionAppMovil-module__kuu4gq__tiendaIcono{flex-shrink:0;width:1.75rem;height:1.75rem}.SeccionAppMovil-module__kuu4gq__tiendaTextos{text-align:left;flex-direction:column;display:flex}.SeccionAppMovil-module__kuu4gq__tiendaSub{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:.6875rem;line-height:1}.SeccionAppMovil-module__kuu4gq__tiendaNombre{font-family:var(--font-display);font-weight:var(--peso-semi);font-size:var(--texto-base);line-height:1.2}.SeccionAppMovil-module__kuu4gq__mockupColumna{display:none}@media (min-width:48rem){.SeccionAppMovil-module__kuu4gq__mockupColumna{justify-content:center;align-items:center;display:flex}}.SeccionAppMovil-module__kuu4gq__celularMarca{align-items:center;gap:var(--espacio-2);display:flex}.SeccionAppMovil-module__kuu4gq__celularEtiqueta{font-size:var(--texto-xs);color:var(--color-texto-suave)}.SeccionAppMovil-module__kuu4gq__celularMarco{width:100%;max-width:290px;padding:var(--espacio-4);color:var(--neutro-900);background-color:#0d1720;border:8px solid #273947;border-radius:36px;box-shadow:0 20px 40px #0006}.SeccionAppMovil-module__kuu4gq__celularPantalla{background-color:var(--neutro-50);padding:var(--espacio-4);gap:var(--espacio-3);border-radius:24px;display:grid}.SeccionAppMovil-module__kuu4gq__celularBarraEstado{font-size:.7rem;font-weight:var(--peso-semi);color:var(--neutro-600);margin-bottom:var(--espacio-1);justify-content:space-between;align-items:center;display:flex}.SeccionAppMovil-module__kuu4gq__celularTarjetaPrincipal{background-color:var(--blanco);border:1px solid var(--color-borde);border-radius:var(--radio-md);padding:var(--espacio-3);box-shadow:var(--sombra-sm);gap:var(--espacio-2);display:grid}.SeccionAppMovil-module__kuu4gq__celularNisBadge{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.SeccionAppMovil-module__kuu4gq__celularNis{font-weight:var(--peso-fuerte);color:var(--edelar-azul)}.SeccionAppMovil-module__kuu4gq__celularEstadoVerde{align-items:center;gap:var(--espacio-1);background-color:var(--blanco);border:1px solid var(--exito-borde);color:var(--edelar-verde-txt);font-size:.6875rem;font-weight:var(--peso-semi);padding:0 var(--espacio-2);border-radius:var(--radio-sm);display:inline-flex}.SeccionAppMovil-module__kuu4gq__celularMonto{font-family:var(--font-display);font-size:var(--titulo-sm);font-weight:var(--peso-fuerte);color:var(--neutro-900)}.SeccionAppMovil-module__kuu4gq__celularBotonPago{background-color:var(--color-acento);color:var(--color-acento-texto);font-size:.8125rem;font-weight:var(--peso-fuerte);text-align:center;padding:var(--espacio-2);border-radius:var(--radio-sm);border:none}.SeccionAppMovil-module__kuu4gq__celularAccesosRapidos{gap:var(--espacio-2);grid-template-columns:repeat(3,1fr);display:grid}.SeccionAppMovil-module__kuu4gq__celularAccesoItem{justify-items:center;gap:var(--espacio-1);background-color:var(--blanco);border:1px solid var(--color-borde);border-radius:var(--radio-sm);padding:var(--espacio-2);text-align:center;color:var(--neutro-700);font-size:.6875rem;font-weight:var(--peso-medio);display:grid}.SeccionAppMovil-module__kuu4gq__celularAccesoItem svg{width:1rem;height:1rem;color:var(--edelar-azul)}
.CarruselBanners-module__hq05AG__carrusel{margin-inline:calc(-1 * var(--espacio-2))}.CarruselBanners-module__hq05AG__pista{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--espacio-3) 0;align-items:center;margin:0;list-style:none;display:flex;overflow-x:auto}.CarruselBanners-module__hq05AG__pista::-webkit-scrollbar{display:none}.CarruselBanners-module__hq05AG__diapositiva{scroll-snap-align:start;padding-inline:var(--espacio-2);flex:0 0 100%}.CarruselBanners-module__hq05AG__controles{justify-content:center;align-items:center;gap:var(--espacio-1);display:flex}.CarruselBanners-module__hq05AG__sinHidratar{visibility:hidden}.CarruselBanners-module__hq05AG__boton{width:var(--toque-min);height:var(--toque-min);border:1px solid var(--color-borde-fuerte);border-radius:var(--radio-completo);background-color:var(--color-superficie);color:var(--edelar-azul);cursor:pointer;transition:border-color var(--transicion), background-color var(--transicion);justify-content:center;align-items:center;display:inline-flex}.CarruselBanners-module__hq05AG__boton:hover{border-color:var(--edelar-azul);background-color:var(--info-fondo)}.CarruselBanners-module__hq05AG__boton svg{width:1.25rem;height:1.25rem}.CarruselBanners-module__hq05AG__puntos{align-items:center;display:flex}.CarruselBanners-module__hq05AG__punto{width:var(--toque-min);height:var(--toque-min);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.CarruselBanners-module__hq05AG__puntoMarca{border-radius:var(--radio-completo);background-color:var(--neutro-300);width:.625rem;height:.625rem;transition:background-color var(--transicion), width var(--transicion)}.CarruselBanners-module__hq05AG__punto:hover .CarruselBanners-module__hq05AG__puntoMarca{background-color:var(--neutro-500)}.CarruselBanners-module__hq05AG__punto[aria-current=true] .CarruselBanners-module__hq05AG__puntoMarca{background-color:var(--edelar-azul);width:1.5rem}
.BannerPrincipal-module___qNWdq__banner{border-radius:var(--radio-lg);background-color:var(--edelar-azul);color:var(--color-texto-invertido);box-shadow:var(--sombra-md);margin-bottom:var(--espacio-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.BannerPrincipal-module___qNWdq__banner:after{content:"";height:var(--espacio-2);background-color:var(--edelar-verde);position:absolute;inset:auto 0 0}.BannerPrincipal-module___qNWdq__foto{aspect-ratio:16/9;position:relative}.BannerPrincipal-module___qNWdq__fotoImagen{object-fit:cover;object-position:50% 30%}.BannerPrincipal-module___qNWdq__panel{align-items:flex-start;gap:var(--espacio-3);padding:var(--espacio-6) var(--espacio-6) var(--espacio-8);background-color:var(--edelar-azul);flex-direction:column;display:flex;position:relative}.BannerPrincipal-module___qNWdq__panel:before{content:"";top:var(--espacio-4);right:var(--espacio-6);background-image:radial-gradient(circle, var(--edelar-verde) 2px, transparent 2.5px);opacity:.8;background-size:.75rem .75rem;width:6rem;height:2.25rem;position:absolute}.BannerPrincipal-module___qNWdq__antetitulo{font-size:var(--texto-sm);font-weight:var(--peso-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-invertido);opacity:.85}.BannerPrincipal-module___qNWdq__titulo{max-width:18ch;font-size:var(--titulo-lg);line-height:var(--linea-apretada);color:var(--color-texto-invertido)}.BannerPrincipal-module___qNWdq__bajada{font-size:var(--texto-lg);opacity:.95}.BannerPrincipal-module___qNWdq__telefono{align-items:center;gap:var(--espacio-3);min-height:var(--toque-min);margin-top:var(--espacio-2);padding:var(--espacio-3) var(--espacio-6);border-radius:var(--radio-md);background-color:var(--color-acento);color:var(--color-acento-texto);font-family:var(--font-display);font-size:var(--titulo-sm);font-weight:var(--peso-fuerte);white-space:nowrap;text-decoration:none;display:inline-flex}.BannerPrincipal-module___qNWdq__telefono:hover{background-color:var(--color-acento-hover);color:var(--color-acento-texto);text-decoration:none}.BannerPrincipal-module___qNWdq__telefono svg{width:1.25em;height:1.25em}@media (min-width:48rem){.BannerPrincipal-module___qNWdq__banner{min-height:22rem;display:block}.BannerPrincipal-module___qNWdq__foto{aspect-ratio:auto;position:absolute;inset:0 40% 0 0}.BannerPrincipal-module___qNWdq__fotoImagen{object-position:30% 30%}.BannerPrincipal-module___qNWdq__panel{width:62%;min-height:22rem;padding:var(--espacio-10) var(--espacio-10) var(--espacio-12) 16%;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);justify-content:center;margin-left:auto}}
