@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-wght.woff)format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/JetBrainsMono-sub.woff)format("woff");font-weight:100 800;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--naranja:#ff6a00;--naranja-hover:#e85f00;--naranja-texto:#b84a00;--naranja-claro:#fb923c;--naranja-suave:#ffedd5;--naranja-sombra:#3d2c22;--oscuro:#121b28;--oscuro-hondo:#0d141e;--oscuro-2:#1c2735;--oscuro-3:#243041;--oscuro-borde:#334052;--oscuro-suave:#e2e5ea;--carbon:#1b1f26;--gris:#9ca3af;--gris-oscuro:#4b5563;--gris-campo:#6b7280;--gris-campo-oscuro:#8a94a3;--linea:#e1e4e8;--niebla:#ebedf0;--gris-claro:#f4f5f7;--blanco:#fff;--exito-marca-texto:#0a6b4a;--exito-claro:#34d399;--error-marca:#d92d20;--error-claro:#f97066;--error-marca-suave:#fde8e6;--fondo:var(--gris-claro);--fondo-alt:var(--niebla);--tarjeta:var(--blanco);--tarjeta-alt:var(--blanco);--suave:var(--niebla);--texto:var(--carbon);--texto-suave:var(--gris-oscuro);--borde:var(--linea);--borde-campo:var(--gris-campo);--accion:var(--naranja);--accion-hover:var(--naranja-hover);--accion-texto:var(--carbon);--enlace:var(--naranja-texto);--seleccion:var(--oscuro-suave);--acento:var(--naranja);--acento-fuerte:var(--naranja-texto);--tienda:#0f6f74;--acento-fondo:var(--naranja-suave);--exito:var(--exito-marca-texto);--error:var(--error-marca);--error-suave:var(--error-marca-suave);--foco:var(--naranja-texto);--foco-campo:var(--naranja-texto);--velo:#121b289e;--sombra:0 1px 2px #121b280f;--sombra-media:0 10px 28px #121b281f;--sombra-grande:0 28px 70px #121b2838;--app-fondo:var(--blanco);--app-barra:var(--niebla);--app-texto:var(--carbon);--app-suave:var(--gris-oscuro);--app-linea:var(--linea);--marco:var(--oscuro-hondo);--radio-chip:4px;--radio:6px;--radio-tarjeta:10px;--radio-modal:16px;--ancho:76rem;--alto-encabezado:4rem;--fuente:"Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fuente-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t-display:4.25rem;--t-h1:2.25rem;--t-h2:1.5rem;--t-h3:1.2rem;--t-body:1rem;--t-small:.875rem;--t-label:.8125rem;--t-caption:.75rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:var(--oscuro);--fondo-alt:var(--oscuro-hondo);--tarjeta:var(--oscuro-2);--tarjeta-alt:var(--oscuro-3);--suave:var(--oscuro-3);--texto:var(--gris-claro);--texto-suave:var(--gris);--borde:var(--oscuro-borde);--borde-campo:var(--gris-campo-oscuro);--enlace:var(--naranja-claro);--seleccion:var(--oscuro-3);--acento-fuerte:var(--naranja-claro);--tienda:#2ec4b6;--acento-fondo:var(--naranja-sombra);--exito:var(--exito-claro);--error:var(--error-claro);--error-suave:#2a1a22;--foco:var(--naranja-claro);--foco-campo:var(--naranja);--velo:#000000a8;--sombra:0 1px 2px #0000004d;--sombra-media:0 10px 28px #00000061;--sombra-grande:0 28px 70px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:var(--oscuro);--fondo-alt:var(--oscuro-hondo);--tarjeta:var(--oscuro-2);--tarjeta-alt:var(--oscuro-3);--suave:var(--oscuro-3);--texto:var(--gris-claro);--texto-suave:var(--gris);--borde:var(--oscuro-borde);--borde-campo:var(--gris-campo-oscuro);--enlace:var(--naranja-claro);--seleccion:var(--oscuro-3);--acento-fuerte:var(--naranja-claro);--tienda:#2ec4b6;--acento-fondo:var(--naranja-sombra);--exito:var(--exito-claro);--error:var(--error-claro);--error-suave:#2a1a22;--foco:var(--naranja-claro);--foco-campo:var(--naranja);--velo:#000000a8;--sombra:0 1px 2px #0000004d;--sombra-media:0 10px 28px #00000061;--sombra-grande:0 28px 70px #0000008c}.oscuro,.encabezado{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:var(--oscuro);--fondo-alt:var(--oscuro-hondo);--tarjeta:var(--oscuro-2);--tarjeta-alt:var(--oscuro-2);--suave:var(--oscuro-3);--texto:var(--gris-claro);--texto-suave:var(--gris);--borde:var(--oscuro-borde);--enlace:var(--naranja-claro);--acento-fuerte:var(--naranja-claro);--tienda:#2ec4b6;--acento-fondo:var(--naranja-sombra);--exito:var(--exito-claro);--foco:var(--naranja-claro);--sombra-media:0 10px 28px #00000061;--sombra-grande:0 28px 70px #0000008c;background:var(--fondo);color:var(--texto)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--alto-encabezado) + 1rem);background:var(--fondo)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}[hidden]{display:none!important}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{font-family:var(--fuente);letter-spacing:-.02em;font-weight:700}ul,ol{padding:0;list-style:none}a{color:var(--enlace);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:var(--radio)}.monto{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.saltar{z-index:100;border-radius:var(--radio);background:var(--accion);color:var(--accion-texto);padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-4rem;left:1rem}.saltar:focus{top:1rem}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contenedor{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 1rem}@media (width>=640px){.contenedor{padding:0 1.5rem}}.icono{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25rem;height:1.25rem}.icono-check{fill:none;width:1.1rem;height:1.1rem;stroke:var(--exito);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:.2rem}.btn{border-radius:var(--radio);min-height:2.75rem;font-family:var(--fuente);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primario{background:var(--accion);color:var(--accion-texto)}.btn-secundario{background:var(--tarjeta);color:var(--texto);border-color:var(--borde-campo)}.btn-fantasma-oscuro{color:var(--gris-claro);border-color:var(--oscuro-borde);background:0 0}@media (hover:hover){.btn-primario:hover{background:var(--accion-hover)}.btn-secundario:hover{background:var(--suave)}.btn-fantasma-oscuro:hover{background:var(--oscuro-3);border-color:var(--gris-campo-oscuro)}}.btn-grande{min-height:3.25rem;padding:.85rem 1.6rem;font-size:1.05rem}.btn-bloque{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.btn .flecha{transition:transform .25s}@media (hover:hover){.btn:hover .flecha{transform:translate(4px)}}.progreso{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.progreso span{background:var(--naranja);transform-origin:0;height:100%;transform:scaleX(var(--avance,0));display:block}.encabezado{z-index:50;border-bottom:1px solid var(--oscuro-borde);transition:box-shadow .25s;position:sticky;top:0}.encabezado.con-sombra{box-shadow:0 8px 24px #00000047}.encabezado-fila{height:var(--alto-encabezado);align-items:center;gap:1rem;display:flex}.logo{flex-shrink:0;align-items:center;gap:.6rem;padding-block:12px;text-decoration:none;display:inline-flex}.logo-img{width:auto;height:34px}.logo-etiqueta{border-radius:var(--radio-chip);background:var(--tienda);color:var(--carbon);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;font-size:.72rem;font-weight:800;line-height:1.2}.logo-oscuro,:root[data-theme=dark] .logo-claro{display:none}:root[data-theme=dark] .logo-oscuro{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-claro{display:none}:root:not([data-theme=light]) .logo-oscuro{display:block}}.menu{align-items:center;gap:.15rem;margin-left:auto;display:none}.menu a:not(.btn){border-radius:var(--radio);color:var(--gris);padding:.5rem .7rem;font-size:.93rem;font-weight:500;text-decoration:none}@media (hover:hover){.menu a:not(.btn):hover{color:var(--gris-claro);background:var(--oscuro-3)}}.menu .btn{margin-left:.6rem}.acciones-encabezado{align-items:center;gap:.25rem;margin-left:auto;display:flex}.boton-icono{border-radius:var(--radio);width:2.75rem;height:2.75rem;color:var(--texto);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.boton-icono:hover{background:var(--suave)}}.boton-borde{border:1px solid var(--borde-campo)}.tema-sol{display:none}:root[data-theme=dark] .tema-sol{display:block}:root[data-theme=dark] .tema-luna{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tema-sol{display:block}:root:not([data-theme=light]) .tema-luna{display:none}}.menu-celular{border-top:1px solid var(--oscuro-borde);padding:.75rem 1rem 1.25rem}.menu-celular a:not(.btn){border-bottom:1px solid var(--oscuro-borde);color:var(--gris-claro);padding:.85rem .5rem;font-weight:500;text-decoration:none;display:block}.menu-celular .btn{margin-top:1rem}@media (width>=1000px){.menu{display:flex}.acciones-encabezado{margin-left:0}.boton-menu,.menu-celular{display:none!important}}.seccion{padding:4.5rem 0;position:relative}.seccion-alt{background:var(--fondo-alt);border-block:1px solid var(--borde);--tarjeta:var(--tarjeta-alt)}@media (width>=768px){.seccion{padding:7rem 0}}.antetitulo{color:var(--texto-suave);font-weight:600;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.85rem}.antetitulo-marca{color:var(--tienda);letter-spacing:.14em;font-weight:700}.titulo-seccion{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:1.1}.bajada-seccion{color:var(--texto-suave);text-wrap:pretty;max-width:42rem;margin-top:1rem;font-size:1.08rem}.cabeza-seccion{margin-bottom:2.75rem}.cabeza-seccion.centrada{text-align:center}.cabeza-seccion.centrada .bajada-seccion{margin-inline:auto}.cabeza-seccion .titulo-seccion:after,.banda .titulo-seccion:after{content:"";background:var(--acento);transform-origin:0;border-radius:2px;width:2.75rem;height:3px;margin-top:1rem;display:block}.cabeza-seccion.centrada .titulo-seccion:after{transform-origin:50%;margin-inline:auto}.grilla{gap:1rem;display:grid}@media (width>=640px){.grilla-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.grilla-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);padding:1.5rem}.tarjeta h3{font-size:var(--t-h3);letter-spacing:-.015em;margin-bottom:.5rem;line-height:1.3}.tarjeta p{color:var(--texto-suave)}.icono-caja{border-radius:var(--radio);background:var(--acento-fondo);width:2.75rem;height:2.75rem;color:var(--acento-fuerte);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.icono-caja--alerta{background:var(--error-suave);color:var(--error)}.nota-escena{color:var(--texto-suave);font-size:var(--t-small);text-align:center;margin-top:.85rem}.dos-columnas{align-items:center;gap:3rem;display:grid}@media (width>=1000px){.dos-columnas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}.dos-columnas--invertida>:first-child{order:2}}.lista-puntos{border-top:1px solid var(--borde);gap:0;display:grid}.lista-puntos li{border-bottom:1px solid var(--borde);color:var(--texto-suave);gap:.75rem;padding:.95rem 0;display:flex}.lista-puntos strong{color:var(--texto)}.lista-numerada{counter-reset:paso;gap:1rem;display:grid}.lista-numerada li{color:var(--texto-suave);counter-increment:paso;min-height:2.25rem;padding-left:3rem;position:relative}.lista-numerada li:before{content:counter(paso);border:1px solid var(--borde-campo);width:2.1rem;height:2.1rem;color:var(--texto);font:700 .9rem/1 var(--fuente-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.lista-numerada strong{color:var(--texto)}.solo-movimiento{display:none!important}.movimiento .solo-movimiento{display:inline-flex!important}.boton-pausa{border:1px solid var(--borde-campo);border-radius:var(--radio);min-width:2.75rem;height:2.75rem;color:var(--texto);cursor:pointer;font-size:var(--t-small);background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:0 .5rem;font-weight:600}.oscuro .boton-pausa{border-color:var(--oscuro-borde)}.boton-pausa .icono{fill:currentColor;stroke:none;width:1rem;height:1rem}.boton-pausa .icono-play,.pausado .boton-pausa .icono-pausa{display:none}.pausado .boton-pausa .icono-play{display:block}.boton-pausa--texto{margin:1rem auto 0;padding:0 .9rem}@media (hover:hover){.boton-pausa:hover{background:var(--suave)}}.portada{isolation:isolate;padding:3rem 0 0;overflow:hidden}@media (width>=768px){.portada{padding-top:4.5rem}}.portada-fondo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portada-grilla-fondo{opacity:.9;width:46rem;height:62rem;translate:0 var(--py,0px);background:url(../marca/motivo.svg) 50%/contain no-repeat;position:absolute;top:-6rem;right:-12rem}.portada-grilla{align-items:center;gap:3rem;display:grid}@media (width>=1000px){.portada-grilla{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3rem}}.portada h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,7.4vw,3.9rem);font-weight:800;line-height:1.02}.resaltado{color:var(--naranja)}.portada-bajada{color:var(--texto-suave);text-wrap:pretty;max-width:34rem;margin-top:1.4rem;font-size:clamp(1.05rem,2.6vw,1.2rem)}.botonera{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.botonera .btn{flex:14rem}@media (width>=640px){.botonera .btn{flex:none}}.garantias{color:var(--texto-suave);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.6rem;font-size:.9rem;display:flex}.garantias li{align-items:flex-start;gap:.4rem;display:flex}.garantias .icono-check{margin-top:.15rem}.vitrina{min-width:0;position:relative}.vitrina-escenario{padding:1.25rem 1.75rem 2.5rem 0;position:relative}@media (width>=640px){.vitrina-escenario{padding:1.5rem 3.25rem 3rem 0}}.ventana{background:var(--marco);border:1px solid var(--oscuro-borde);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.ventana-barra{background:var(--oscuro-2);border-bottom:1px solid var(--oscuro-borde);align-items:center;gap:.75rem;height:2.1rem;padding:0 .75rem;display:flex}.ventana-puntos{flex-shrink:0;gap:.35rem;display:flex}.ventana-puntos i{background:var(--oscuro-borde);border-radius:50%;width:.55rem;height:.55rem}.ventana-url{background:var(--oscuro);min-width:0;max-width:22rem;height:1.4rem;color:var(--gris);font:500 .72rem/1 var(--fuente-mono);white-space:nowrap;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:.4rem;margin:0 auto;padding:0 .75rem;display:flex;overflow:hidden}.ventana-url .icono{width:.75rem;height:.75rem;color:var(--exito-claro)}.ventana-url span{text-overflow:ellipsis;overflow:hidden}.ventana-pantalla{aspect-ratio:16/10;background:var(--blanco);position:relative;overflow:hidden}.vitrina-cuadro{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;position:absolute;inset:0}.vitrina-cuadro.activa{opacity:1}.vitrina-celu{background:var(--marco);border:1px solid var(--oscuro-borde);border-radius:1.25rem;width:25%;min-width:5.75rem;max-width:10.5rem;padding:.35rem;position:absolute;bottom:0;right:0;box-shadow:0 24px 60px #0000008c}.vitrina-celu-pantalla{aspect-ratio:375/740;background:var(--blanco);border-radius:.95rem;position:relative;overflow:hidden}.aviso{z-index:3;border-radius:var(--radio-tarjeta);background:var(--app-fondo);color:var(--app-texto);align-items:center;gap:.6rem;max-width:15.5rem;padding:.55rem .8rem .55rem .55rem;font-size:.78rem;line-height:1.3;display:flex;position:absolute;box-shadow:0 16px 40px #0006}.aviso strong{font-size:.84rem;display:block}.aviso-sub{color:var(--app-suave);font-size:.74rem;display:block}.aviso-icono{border-radius:var(--radio);background:var(--naranja-suave);width:2.1rem;height:2.1rem;color:var(--naranja-texto);flex-shrink:0;place-items:center;display:grid}.aviso-icono .icono{width:1.1rem;height:1.1rem}.aviso--pedido{top:0;left:.5rem}.aviso--stock{bottom:.25rem;left:1.25rem}.aviso--factura{top:38%;right:0}@media (width<=639px){.aviso{max-width:12.5rem;padding:.45rem .6rem .45rem .45rem;font-size:.72rem}.aviso strong{font-size:.78rem}.aviso-sub{font-size:.68rem}.aviso-icono{width:1.8rem;height:1.8rem}.aviso--factura{display:none}}@media (width>=1000px){.aviso--pedido{top:10%;left:-2.25rem}.aviso--stock{bottom:1rem;left:-1.25rem}.aviso--factura{top:36%;right:0}}.vitrina-control{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.vitrina-cartel{min-width:0;color:var(--gris);font-size:var(--t-small);flex:12rem}.vitrina-cartel strong{color:var(--gris-claro)}.vitrina-cartel-et{font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;margin-right:.15rem;font-weight:600}.vitrina-puntos{display:flex}.vitrina-punto{cursor:pointer;background:0 0;border:0;width:1.9rem;height:2.75rem;padding:0;position:relative}.vitrina-punto:before,.vitrina-punto:after{content:"";background:var(--oscuro-borde);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:.3rem;right:.3rem}.vitrina-punto:after{background:var(--naranja);transform-origin:0;transform:scaleX(0)}.vitrina-punto[aria-pressed=true]:after{transform:scaleX(1)}.rubros-cinta{border-top:1px solid var(--oscuro-borde);white-space:nowrap;margin-top:3.5rem;padding:1.1rem 0;overflow:hidden}.rubros-pista{display:inline-flex}.rubros-pista span{color:var(--gris);letter-spacing:-.01em;align-items:center;gap:2rem;padding-right:2rem;font-size:1.05rem;font-weight:700;display:inline-flex}.rubros-pista span:after{content:"";background:var(--naranja);border-radius:1px;width:.4rem;height:.4rem;transform:rotate(45deg)}.problema-grilla{align-items:center;gap:2.5rem;display:grid}@media (width>=1000px){.problema-grilla{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4rem}}.desfase{border-radius:var(--radio-modal);background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra-media);gap:.5rem;padding:1rem;display:grid}@media (width>=560px) and (width<=999px){.desfase{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);align-items:stretch;padding:1.25rem}}@media (width>=1000px){.desfase{padding:1.5rem}}.desfase-panel{border-radius:var(--radio-tarjeta);background:var(--fondo);border:1px solid var(--borde);padding:.9rem}.desfase-titulo{color:var(--texto-suave);font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-weight:700;display:flex}.desfase-titulo .icono{width:.95rem;height:.95rem}.desfase-producto{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.15rem .75rem;margin-top:.85rem;display:grid}.desfase-foto{border-radius:var(--radio-tarjeta);background:var(--suave);grid-row:span 3;place-items:center;width:3rem;height:3rem;display:grid}.desfase-foto svg{fill:none;width:1.6rem;height:1.6rem;stroke:var(--texto-suave);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.desfase-nombre{font-size:.9rem;font-weight:700;line-height:1.3}.desfase-stock{color:var(--texto-suave);font-size:.85rem}.desfase-stock b{color:var(--exito);font-size:1rem}.desfase-stock--cero b{color:var(--error)}.desfase-boton{border-radius:var(--radio);background:var(--naranja);color:var(--carbon);justify-self:start;margin-top:.3rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700}.desfase-vendido{color:var(--error);margin-top:.3rem;font-size:.75rem;font-weight:700}.desfase-medio{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;padding:.25rem;display:flex}@media (width>=560px) and (width<=999px){.desfase-medio{flex-direction:column;gap:.35rem}}.desfase-signo{color:var(--error);font-size:2.2rem;font-weight:800;line-height:1}.desfase-sync{color:var(--texto-suave);align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.desfase-sync i{border:2px solid var(--borde-campo);border-top-color:#0000;border-radius:50%;width:.7rem;height:.7rem}.desfase-error{letter-spacing:.06em;text-transform:uppercase;color:var(--error);font-size:.68rem;font-weight:800}.dolores{gap:1.25rem;display:grid}.dolor{align-items:flex-start;gap:1rem;display:flex}.dolor .icono-caja{flex-shrink:0;margin:0}.dolor h3{font-size:var(--t-h3);margin-bottom:.25rem;line-height:1.3}.dolor p{color:var(--texto-suave)}.recorrido{align-items:start;gap:2rem;display:grid}@media (width>=1000px){.recorrido{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:3rem}.recorrido .boton-pausa{grid-column:2}}.pasos{gap:.4rem;display:grid}.paso-boton{border-radius:var(--radio-tarjeta);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:.9rem;width:100%;padding:.9rem 1rem;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.paso-boton strong{font-size:1.02rem;line-height:1.35;display:block}.paso-texto{color:var(--texto-suave);margin-top:.2rem;font-size:.92rem;display:block}.paso-n{border:1px solid var(--borde-campo);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;transition:background-color .25s,border-color .25s;display:grid}.paso-boton[aria-current=step]{background:var(--tarjeta);border-color:var(--borde);box-shadow:var(--sombra-media)}.paso-boton[aria-current=step] .paso-n{background:var(--naranja);border-color:var(--naranja);color:var(--carbon)}@media (hover:hover){.paso-boton:not([aria-current=step]):hover{background:var(--suave)}}.paso-boton:after{content:"";background:var(--naranja);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.escenario{border-radius:var(--radio-modal);background:var(--oscuro);border:1px solid var(--oscuro-borde);box-shadow:var(--sombra-grande);grid-template-rows:auto 3.5rem auto;grid-template-columns:minmax(0,1fr);padding:1rem;display:grid}@media (width<=999px){.escenario{order:-1}}@media (width>=560px){.escenario{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:center;padding:1.5rem}}.mini{background:var(--app-fondo);color:var(--app-texto);border-radius:var(--radio-tarjeta);min-width:0;font-size:.75rem;overflow:hidden;box-shadow:0 12px 30px #00000059}.mini-barra{background:var(--app-barra);align-items:center;gap:.3rem;padding:.45rem .6rem;display:flex}.mini-barra i{background:var(--gris);border-radius:50%;width:.45rem;height:.45rem}.mini-barra span{font:500 .66rem/1 var(--fuente-mono);color:var(--app-suave);white-space:nowrap;text-overflow:ellipsis;margin-left:.35rem;overflow:hidden}.mini-cuerpo{align-content:start;gap:.55rem;min-height:13.5rem;padding:.8rem;display:grid}.t-producto{align-items:center;gap:.65rem;display:flex}.t-foto{border-radius:var(--radio);background:var(--naranja-suave);flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.t-foto svg{fill:none;width:1.6rem;height:1.6rem;stroke:var(--naranja-texto);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.t-info{gap:.05rem;min-width:0;display:grid}.t-nombre{font-size:.8rem;font-weight:700}.t-precio{font-size:.85rem;font-weight:700}.t-stock,.s-stock{color:var(--app-suave)}.t-stock b,.s-stock b{color:var(--app-texto);display:inline-grid;position:relative}.v-antes,.v-despues{grid-area:1/1;transition:opacity .35s,transform .35s}.v-despues{opacity:0;color:var(--naranja-texto);transform:translateY(.6em)}.e-2 .v-antes{opacity:0;transform:translateY(-.6em)}.e-2 .v-despues{opacity:1;transform:none}.t-comprar{border-radius:var(--radio);background:var(--naranja);color:var(--carbon);text-align:center;justify-self:stretch;padding:.45rem .6rem;font-weight:700}.t-aprobado{color:var(--exito-marca-texto);opacity:0;align-items:center;gap:.35rem;font-weight:700;transition:opacity .35s;display:flex}.t-aprobado svg,.t-factura svg,.t-envio svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:.95rem;height:.95rem}.e-1 .t-aprobado,.e-0.paso-listo .t-aprobado{opacity:1}.t-pedido{border:1px solid var(--app-linea);border-radius:var(--radio);opacity:.35;gap:.35rem;padding:.6rem;transition:opacity .35s;display:grid}.e-3 .t-pedido{opacity:1}.t-pedido-titulo{font-weight:700}.t-factura,.t-envio{opacity:0;flex-wrap:wrap;align-items:center;gap:.35rem;transition:opacity .4s,transform .4s;display:flex;transform:translateY(4px)}.t-factura{color:var(--naranja-texto);font-weight:700}.e-3 .t-factura,.e-4 .t-envio{opacity:1;transform:none}.s-fila{border-bottom:1px solid var(--app-linea);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.4rem .5rem;display:grid}.s-fila>:nth-child(2){color:var(--app-suave);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-fila .monto{text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.s-fila--nueva{opacity:0;border-radius:var(--radio);transition:opacity .4s,transform .4s,background-color .6s;transform:translateY(-6px)}.e-1 .s-fila--nueva{opacity:1;background:var(--naranja-suave);transform:none}.s-estado{border-radius:var(--radio-chip);grid-column:1/-1;justify-self:start;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:none}.s-estado--factura{color:var(--exito-marca-texto);background:#dcf5ea}.s-estado--envio{background:var(--oscuro-suave);color:var(--app-texto)}.e-3 .s-estado--factura,.e-4 .s-estado--envio{display:inline-block}.e-3 .s-estado--factura+.s-estado--envio{grid-column:auto}.s-stock{margin-top:.3rem;font-size:.72rem}.cable{height:100%;min-height:3.5rem;position:relative}.cable-linea{border-left:2px dashed var(--oscuro-borde);position:absolute;top:.25rem;bottom:.25rem;left:50%}@media (width>=560px){.cable-linea{border-left:0;border-top:2px dashed var(--oscuro-borde);inset:50% .25rem auto}}.paquete{background:var(--naranja);opacity:0;border-radius:50%;place-items:center;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;display:grid;position:absolute;top:50%;left:50%}.paquete svg{fill:none;width:1rem;height:1rem;stroke:var(--carbon);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.plantillas{overflow:clip}.monto-titulo{color:var(--acento-fuerte);font-variant-numeric:tabular-nums}.cinta{margin:0 0 3.5rem;overflow:hidden}.cinta-fila{translate:var(--px,0px) 0;display:flex}.cinta-fila+.cinta-fila{margin-top:1rem}.cinta-pista{flex-shrink:0;gap:1rem;padding-right:1rem;display:flex}.cinta-pista img{aspect-ratio:16/10;border-radius:var(--radio-tarjeta);border:1px solid var(--borde);width:15rem;height:auto;box-shadow:var(--sombra-media);object-fit:cover;object-position:top;background:var(--suave)}@media (width>=768px){.cinta-pista img{width:20rem}}.galeria-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.75rem;display:flex}.filtros{scrollbar-width:none;gap:.5rem;max-width:calc(100% + 2rem);margin:0 -1rem;padding:.25rem 1rem;display:flex;overflow-x:auto}.filtros::-webkit-scrollbar{display:none}@media (width>=1000px){.filtros{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.filtro{white-space:nowrap;border:1px solid var(--borde-campo);background:var(--tarjeta);min-height:2.75rem;color:var(--texto);font-weight:600;font-size:var(--t-small);cursor:pointer;border-radius:99px;align-items:center;gap:.45rem;padding:.5rem .95rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.filtro-n{font:600 .75rem/1 var(--fuente-mono);color:var(--texto-suave)}.filtro[aria-pressed=true]{background:var(--texto);color:var(--fondo);border-color:var(--texto)}.filtro[aria-pressed=true] .filtro-n{color:inherit}@media (hover:hover){.filtro[aria-pressed=false]:hover{border-color:var(--texto)}}.galeria-cuenta{color:var(--texto-suave);font-size:var(--t-small);font-weight:600}.galeria-grilla{gap:1.25rem;display:grid}@media (width>=560px){.galeria-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.galeria-grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.pl-boton{color:var(--texto);background:var(--tarjeta);border:1px solid var(--borde);border-radius:14px;padding:.75rem .75rem 1rem;text-decoration:none;display:block}.pl-pantallas{padding:0 11% 7% 0;display:block;position:relative}.pl-compu{aspect-ratio:16/10;border:1px solid var(--borde);background:var(--suave);border-radius:8px;display:block;overflow:hidden}.pl-compu img{object-fit:cover;object-position:top;width:100%;height:100%}.pl-celu{aspect-ratio:375/740;border:3px solid var(--marco);background:var(--suave);width:22%;box-shadow:var(--sombra-media);border-radius:10px;position:absolute;bottom:0;right:0;overflow:hidden}.pl-celu img{object-fit:cover;object-position:top;width:100%;height:100%}.pl-ver{background:var(--carbon);color:var(--gris-claro);font-size:var(--t-small);white-space:nowrap;opacity:0;pointer-events:none;border-radius:99px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-weight:700;display:inline-flex;position:absolute;top:42%;left:44%;translate:-50% -50%}.pl-ver .icono{width:1rem;height:1rem}.pl-boton:focus-visible .pl-ver{opacity:1}@media (hover:hover){.pl-boton:hover .pl-ver{opacity:1}}.pl-texto{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;margin-top:.85rem;padding:0 .25rem;display:flex}.pl-nombre{letter-spacing:-.015em;font-size:1.08rem;font-weight:800}.pl-rubro{color:var(--texto-suave);font-size:var(--t-small)}.galeria-mas{justify-content:center;margin-top:1.5rem;display:flex}.galeria-grilla.recortada .pl.de-mas{display:none}.galeria-nota{color:var(--texto-suave);font-size:var(--t-small);text-align:center;text-wrap:balance;margin-top:1.75rem}.visor{border:1px solid var(--borde);border-radius:var(--radio-modal);background:var(--tarjeta);width:min(78rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--texto);box-shadow:var(--sombra-grande);padding:0}.visor[open]{flex-direction:column;display:flex;overflow:hidden}.visor::backdrop{background:var(--velo)}.visor-cabeza{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .25rem 1.25rem;display:flex}.visor-posicion{color:var(--texto-suave);font-size:var(--t-small)}.visor-cuerpo{gap:1.25rem;min-height:0;padding:0 1.25rem 1.25rem;display:grid;overflow-y:auto}@media (width>=1000px){.visor-cuerpo{grid-template-columns:minmax(0,1fr) 19rem;align-items:center;gap:2rem;padding:0 2rem 2rem}}.visor-pantallas{touch-action:pan-y;padding:0 12% 8% 0;position:relative}.visor-compu{border:1px solid var(--oscuro-borde);background:var(--marco);box-shadow:var(--sombra-media);border-radius:10px;overflow:hidden}.visor-compu img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--blanco);width:100%;height:auto}.visor-celu{background:var(--marco);border:1px solid var(--oscuro-borde);width:23%;box-shadow:var(--sombra-grande);border-radius:1.1rem;padding:.3rem;position:absolute;bottom:0;right:0}.visor-celu img{aspect-ratio:375/740;object-fit:cover;object-position:top;background:var(--blanco);border-radius:.85rem;width:100%;height:auto}.visor-rubro{color:var(--tienda);font-weight:700;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase}.visor-texto h2{letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.1}.visor-descripcion{color:var(--texto-suave);margin-top:.75rem}.visor-acciones{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.visor-acciones .btn{flex:12rem}.visor-flechas{gap:.5rem;display:flex}.vista-lista{width:100%;max-width:28rem;margin:0 auto}.vista-lista-selector{border-radius:var(--radio);background:var(--tarjeta);border:1px solid var(--borde);gap:.25rem;width:fit-content;margin:0 auto 1rem;padding:.25rem;display:flex}.vista-lista-selector button{border-radius:var(--radio-chip);min-height:2.75rem;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;padding:.4rem 1.3rem;font-weight:700;transition:background-color .2s,color .2s}.vista-lista-selector button[aria-pressed=true]{background:var(--texto);color:var(--fondo)}.ficha{background:var(--app-fondo);color:var(--app-texto);border:1px solid var(--borde);box-shadow:var(--sombra-grande);border-radius:14px;overflow:hidden}.ficha-franja{background:var(--oscuro);max-height:0;color:var(--gris-claro);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8rem;transition:max-height .4s,padding .4s;display:grid;overflow:hidden}.ficha-franja .icono{width:1rem;height:1rem;color:var(--naranja-claro)}.ficha-salir{color:var(--gris);text-decoration:underline}.ficha[data-modo=mayorista] .ficha-franja{max-height:4rem;padding:.6rem 1rem}.ficha-foto{aspect-ratio:16/8;background:var(--niebla);place-items:center;display:grid}.ficha-foto svg{fill:none;width:34%;height:auto;stroke:var(--gris-oscuro);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ficha-cuerpo{padding:1.1rem 1.25rem 1.35rem}.ficha-marca{color:var(--app-suave);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ficha-nombre{margin-top:.2rem;font-size:1.15rem;line-height:1.3}.ficha-precio{perspective:600px;margin-top:.75rem;display:grid}.precio{backface-visibility:hidden;flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:.4rem;transition:opacity .35s,transform .45s;display:flex}.precio .monto{letter-spacing:-.02em;font-size:1.9rem;font-weight:700}.precio-nota{color:var(--app-suave);font-size:var(--t-small);font-weight:600}.precio--mayorista{opacity:0;transform:rotateX(-80deg)}.precio--mayorista .monto{color:var(--naranja-texto)}.ficha[data-modo=mayorista] .precio--publico{opacity:0;transform:rotateX(80deg)}.ficha[data-modo=mayorista] .precio--mayorista{opacity:1;transform:none}.ficha-datos{color:var(--app-suave);font-size:var(--t-small);gap:.3rem;margin-top:.75rem;display:grid}.ficha-datos li{align-items:center;gap:.5rem;display:flex}.ficha-datos li:before{content:"";background:var(--naranja);border-radius:1px;flex-shrink:0;width:.35rem;height:.35rem}.ficha[data-modo=publico] .solo-mayorista,.ficha[data-modo=mayorista] .solo-publico{display:none}.ficha-boton{border-radius:var(--radio);background:var(--naranja);color:var(--carbon);text-align:center;margin-top:1rem;padding:.7rem;font-weight:700;display:block}.enlace{align-items:center;gap:0;margin-bottom:3rem;display:grid}@media (width>=900px){.enlace{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}}.nodo{background:var(--oscuro-2);border:1px solid var(--oscuro-borde);border-radius:14px;padding:1.35rem}.nodo img{width:auto;height:30px}.nodo-titulo{align-items:center;gap:.5rem;height:30px;font-size:1.15rem;font-weight:800;display:flex}.nodo-titulo .icono{color:var(--naranja-claro)}.nodo ul{color:var(--gris);gap:.35rem;margin-top:1rem;font-size:.92rem;display:grid}.nodo li{align-items:center;gap:.5rem;display:flex}.nodo li:before{content:"";background:var(--naranja);border-radius:1px;width:.35rem;height:.35rem}.flujos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:0 .5rem;display:grid}.flujo{justify-content:center;align-items:center;height:6.5rem;display:flex;position:relative}.flujo-linea{background-image:repeating-linear-gradient(180deg, var(--naranja) 0 8px, transparent 8px 15px);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.flujo[data-dir=vuelta] .flujo-linea{background-image:repeating-linear-gradient(0deg, var(--gris-claro) 0 8px, transparent 8px 15px)}.flujo-et{z-index:1;border-radius:var(--radio);background:var(--oscuro);border:1px solid var(--oscuro-borde);max-width:100%;color:var(--gris-claro);text-align:center;padding:.25rem .45rem;font-size:.7rem;font-weight:700;line-height:1.25;position:relative}@media (width>=900px){.flujos{grid-template-columns:1fr;gap:.85rem;padding:0}.flujo{height:2.25rem}.flujo-linea{background-image:repeating-linear-gradient(90deg, var(--naranja) 0 10px, transparent 10px 18px);width:auto;height:2px;margin:-1px 0 0;inset:50% 0 auto}.flujo[data-dir=vuelta] .flujo-linea{background-image:repeating-linear-gradient(270deg, var(--gris-claro) 0 10px, transparent 10px 18px)}.flujo-et{border-radius:99px;padding:.25rem .75rem;font-size:.8rem}}.beneficios .tarjeta{background:var(--oscuro-2)}.otro-sistema{border:1px dashed var(--gris-campo-oscuro);border-radius:14px;align-items:center;gap:1.25rem;margin-top:2.5rem;padding:1.75rem;display:grid}@media (width>=800px){.otro-sistema{grid-template-columns:1fr auto;padding:2rem 2.5rem}}.otro-sistema h3{font-size:var(--t-h3);margin-bottom:.4rem}.otro-sistema p{color:var(--gris);max-width:46rem}.origen{text-align:center;color:var(--gris);font-size:var(--t-small);margin-top:2rem}.dominio-demo{border-radius:var(--radio-modal);background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra-media);padding:1.25rem}@media (width>=640px){.dominio-demo{padding:1.75rem}}.navegador{background:var(--fondo);border:1px solid var(--borde-campo);border-radius:99px;align-items:center;gap:.6rem;height:3rem;padding:0 1rem;display:flex}.navegador-candado svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--texto-suave);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.d-3 .navegador-candado svg{stroke:var(--exito)}.navegador-url{min-width:0;font:600 clamp(.78rem, 3.4vw, .95rem)/1 var(--fuente-mono);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.cursor-texto{background:var(--acento-fuerte);opacity:0;width:2px;height:1.1em;margin-left:1px;display:inline-block}.registros{gap:.5rem;margin-top:1.25rem;display:grid}.registros-titulo{color:var(--texto-suave);font-size:var(--t-label);font-weight:600}.registro{border-radius:var(--radio);border:1px solid var(--borde);background:var(--fondo);grid-template-columns:3.6rem minmax(0,1fr) 1.5rem;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.78rem;display:grid}.registro>.monto:nth-child(2){text-overflow:ellipsis;overflow:hidden}.registro-tipo{color:var(--acento-fuerte);font-weight:700}.registro-ok svg{fill:none;width:1.2rem;height:1.2rem;stroke:var(--exito);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.3,1.6,.5,1);transform:scale(.5)}.d-1 [data-registro="1"] .registro-ok svg,.d-2 .registro-ok svg{opacity:1;transform:none}.estados{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-top:1.5rem;display:grid}.estados li{color:var(--texto-suave);text-align:center;padding-top:1.6rem;font-size:.72rem;font-weight:600;line-height:1.3;position:relative}.estados li:before{content:"";border:2px solid var(--borde-campo);background:var(--tarjeta);z-index:1;border-radius:50%;width:.85rem;height:.85rem;margin-left:-.425rem;transition:background-color .3s,border-color .3s;position:absolute;top:.3rem;left:50%}.estados li:after{content:"";background:var(--borde);height:2px;position:absolute;top:.7rem;left:-50%;right:50%}.estados li:first-child:after{display:none}.estados li.hecho:before{background:var(--exito);border-color:var(--exito)}.estados li.actual{color:var(--texto)}.estados li.actual:before{background:var(--naranja);border-color:var(--naranja)}.estados li.hecho:after,.estados li.actual:after{background:var(--exito)}.chips-grandes{gap:.75rem;display:grid}@media (width>=640px){.chips-grandes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.chips-grandes{grid-template-columns:repeat(3,minmax(0,1fr))}}.chips-grandes li{border-radius:var(--radio-tarjeta);background:var(--tarjeta);border:1px solid var(--borde);align-items:center;gap:.85rem;padding:1rem 1.1rem;font-weight:600;line-height:1.35;display:flex}.chips-grandes .icono{border-radius:var(--radio);background:var(--acento-fondo);width:2.5rem;height:2.5rem;color:var(--acento-fuerte);padding:.6rem}.telefonos-envoltorio{scroll-snap-type:x mandatory;scrollbar-width:none;padding:1rem 0 2.5rem;overflow-x:auto}.telefonos-envoltorio::-webkit-scrollbar{display:none}.telefonos{gap:1.25rem;width:max-content;margin:0 auto;padding:1.5rem 1rem;display:flex}.tel{scroll-snap-align:center;flex-shrink:0;width:min(13rem,62vw)}@media (width>=1100px){.tel{width:13.5rem}.tel:nth-child(3){z-index:1;scale:1.08}}.tel-marco{background:var(--marco);border:1px solid var(--oscuro-borde);box-shadow:var(--sombra-grande);border-radius:1.6rem;padding:.4rem}.tel-marco img{aspect-ratio:375/740;object-fit:cover;object-position:top;background:var(--blanco);border-radius:1.25rem;width:100%;height:auto}.tel-nombre{text-align:center;margin-top:.85rem;font-weight:800}.tel-nombre span{color:var(--texto-suave);font-weight:500;font-size:var(--t-small);display:block}.banda{background:var(--tarjeta);border:1px solid var(--borde);border-radius:14px;align-items:center;gap:1.5rem;padding:2rem 1.5rem;display:grid}@media (width>=800px){.banda{grid-template-columns:1fr auto;padding:2.75rem 3rem}}.banda p{color:var(--texto-suave);max-width:40rem;margin-top:.75rem}.preguntas{border-top:1px solid var(--borde);max-width:50rem;margin:0 auto}.pregunta{border-bottom:1px solid var(--borde)}.pregunta h3{font-size:inherit;letter-spacing:0}.pregunta-boton{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.2rem .25rem;font-size:1.05rem;font-weight:700;line-height:1.4;display:flex}.pregunta-boton .icono{color:var(--texto-suave);transition:transform .25s}.pregunta-boton[aria-expanded=true] .icono{transform:rotate(180deg)}.respuesta{color:var(--texto-suave);max-width:44rem;padding:0 .25rem 1.3rem}.llamado{text-align:center;isolation:isolate;overflow:hidden}.llamado-fondo{z-index:-1;pointer-events:none;position:absolute;inset:0}.llamado-fondo:before,.llamado-fondo:after{content:"";background:url(../marca/motivo.svg) 50%/contain no-repeat;width:30rem;height:40rem;position:absolute}.llamado-fondo:before{top:-8rem;left:-16rem}.llamado-fondo:after{bottom:-12rem;right:-16rem;transform:rotate(180deg)}.llamado .titulo-seccion{max-width:50rem;margin:0 auto;font-size:clamp(2rem,6vw,3.4rem)}.llamado .bajada-seccion{margin-inline:auto}.llamado .botonera{justify-content:center}.pie{border-top:1px solid var(--borde);background:var(--fondo-alt);padding:3.5rem 0 2rem;font-size:.95rem}.pie-grilla{gap:2rem;display:grid}@media (width>=760px){.pie-grilla{grid-template-columns:1.6fr 1fr 1fr}}.pie .logo{padding-block:0}.pie h2{font-size:var(--t-label);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave);margin-bottom:.75rem;font-weight:600}.pie ul{gap:.25rem;display:grid}.pie a:not(.logo){color:var(--texto);padding:.3rem 0;text-decoration:none;display:inline-block}@media (hover:hover){.pie a:not(.logo):hover{text-decoration:underline}}.pie-tagline{font-weight:700;font-size:var(--t-h3);letter-spacing:-.02em;margin-top:1.25rem;line-height:1.3}.pie-texto{color:var(--texto-suave);max-width:24rem;margin-top:.5rem}.pie-final{border-top:1px solid var(--borde);color:var(--texto-suave);font-size:var(--t-small);margin-top:2.5rem;padding-top:1.5rem}.dialogo{border:1px solid var(--borde);border-radius:var(--radio-modal);background:var(--tarjeta);width:min(36rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--texto);box-shadow:var(--sombra-grande);padding:0}.dialogo::backdrop{background:var(--velo)}.dialogo-cabeza{z-index:1;background:var(--tarjeta);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex;position:sticky;top:0}.dialogo-cuerpo{padding:0 1.25rem 1.5rem}.form-titulo{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.25}.form-bajada{color:var(--texto-suave);margin-top:.3rem;font-size:.95rem}.form{gap:1rem;margin-top:1.25rem;display:grid}@media (width>=560px){.form{grid-template-columns:1fr 1fr}.campo-ancho{grid-column:1/-1}}.campo{flex-direction:column;gap:.35rem;min-width:0;display:flex}.campo label{font-size:var(--t-label);font-weight:600}.campo .opcional{color:var(--texto-suave);font-weight:400}.campo input,.campo select{border:1px solid var(--borde-campo);border-radius:var(--radio);background:var(--fondo);width:100%;min-height:2.875rem;padding:.6rem .8rem;font-size:1rem}.campo input[type=tel]{font-family:var(--fuente-mono);font-size:.95rem}.campo input:focus-visible,.campo select:focus-visible{border-color:var(--foco-campo);box-shadow:inset 0 0 0 1px var(--foco-campo);outline:0}.campo [aria-invalid=true]{border-color:var(--error)}.campo-ayuda{font-size:var(--t-caption);color:var(--texto-suave)}.campo-error{font-size:var(--t-label);color:var(--error);font-weight:600}.campo-error:empty{display:none}.trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-pie{grid-column:1/-1;gap:.75rem;display:grid}.form-legal{font-size:var(--t-caption);color:var(--texto-suave)}.aviso-error{border-radius:var(--radio);background:var(--error-suave);border:1px solid var(--error);grid-column:1/-1;padding:1rem}.aviso-error p{color:var(--texto)}.aviso-error .hint{color:var(--texto-suave);margin-top:.25rem;font-size:.9rem}.aviso-error .btn{margin-top:.75rem}.listo{text-align:center;padding:1.5rem 0 .5rem}.listo .icono-caja{width:3.5rem;height:3.5rem;color:var(--exito);border:1px solid var(--exito);background:0 0;border-radius:99px}.listo h2{font-size:var(--t-h2);letter-spacing:-.02em}.listo p{color:var(--texto-suave);margin-top:.5rem}.listo .btn{margin-top:1.5rem}.pagina-simple{padding:2.5rem 0 4rem}.pagina-simple .tarjeta-form{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);max-width:40rem;margin:0 auto;padding:1.5rem 1.25rem}@media (width>=640px){.pagina-simple .tarjeta-form{padding:2rem}}.texto-legal{max-width:44rem;margin:0 auto}.texto-legal h1{font-size:clamp(1.8rem, 5vw, var(--t-h1));letter-spacing:-.02em}.texto-legal p{color:var(--texto-suave);margin-top:1rem}.movimiento .aparece{opacity:0;transition:opacity .7s,transform .85s cubic-bezier(.2,.7,.2,1);transition-delay:var(--demora,0s);transform:translateY(1.5rem)}.movimiento .aparece[data-desde=izq]{transform:translate(-2rem)}.movimiento .aparece[data-desde=der]{transform:translate(2rem)}.movimiento .aparece[data-desde=zoom]{transform:scale(.94)translateY(1rem)}.movimiento .aparece.visible{opacity:1;transform:none}.movimiento .cabeza-seccion.aparece .titulo-seccion:after{transition:transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--demora,0s) + .35s);transform:scaleX(0)}.movimiento .cabeza-seccion.aparece.visible .titulo-seccion:after{transform:scaleX(1)}.movimiento .aparece .icono-caja{transition:transform .55s cubic-bezier(.3, 1.6, .5, 1) calc(var(--demora,0s) + .15s);transform:scale(.6)}.movimiento .aparece.visible .icono-caja{transform:none}.movimiento .aparece .icono-caja svg>*{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s ease calc(var(--demora,0s) + .3s)}.movimiento .aparece.visible .icono-caja svg>*{stroke-dashoffset:0}@media (hover:hover){.movimiento .tarjeta,.movimiento .chips-grandes li{transition:transform .25s,box-shadow .25s,border-color .25s,opacity .7s}.movimiento .tarjeta.visible,.movimiento .chips-grandes li.visible{transition-delay:0s}.movimiento .tarjeta:hover,.movimiento .chips-grandes li:hover{box-shadow:var(--sombra-media);border-color:var(--borde-campo);transform:translateY(-4px)}.movimiento .tarjeta:hover .icono-caja svg,.movimiento .chips-grandes li:hover .icono{animation:.5s icono-salta}}@keyframes icono-salta{40%{transform:translateY(-3px)rotate(-6deg)}70%{transform:translateY(1px)rotate(3deg)}}.movimiento [data-paralaje]{translate:0 var(--py,0px);will-change:translate}.movimiento .portada-texto>*{animation:.9s cubic-bezier(.2,.7,.2,1) both subir}.movimiento .portada-texto>:nth-child(2){animation-delay:80ms}.movimiento .portada-texto>:nth-child(3){animation-delay:.18s}.movimiento .portada-texto>:nth-child(4){animation-delay:.28s}.movimiento .portada-texto>:nth-child(5){animation-delay:.38s}.movimiento .portada h1 .resaltado{animation:1.1s cubic-bezier(.2,.7,.2,1) .45s both resaltar;display:inline-block}.movimiento .ventana{animation:1.2s cubic-bezier(.2,.7,.2,1) .2s both ventana-entra}.movimiento .vitrina-celu{animation:1.1s cubic-bezier(.2,.7,.2,1) .6s both celu-entra}.movimiento .vitrina-escenario{transform:perspective(1800px) rotateX(var(--giro-x,0deg)) rotateY(var(--giro-y,0deg));transform-style:preserve-3d;transition:transform .6s ease-out}.movimiento .vitrina-control{animation:.8s .9s both subir}@keyframes subir{0%{opacity:0;transform:translateY(1.75rem)}}@keyframes resaltar{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(.4em)}to{clip-path:inset(0)}}@keyframes ventana-entra{0%{opacity:0;transform:translateY(2.5rem)rotateX(12deg)scale(.96)}}@keyframes celu-entra{0%{opacity:0;transform:translate(2rem,2.5rem)rotate(6deg)}}.movimiento .vitrina-cuadro{transition:opacity .9s,transform 5s ease-out;transform:scale(1.04)}.movimiento .vitrina-cuadro.activa{transform:scale(1)}.movimiento .vitrina-punto[aria-pressed=true]:after{animation:llenar var(--duracion,4.5s) linear both}.movimiento.pausado .vitrina-punto[aria-pressed=true]:after{animation:none;transform:scaleX(1)}@keyframes llenar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.movimiento [data-vitrina-url].cambia{animation:.5s url-cambia}@keyframes url-cambia{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.movimiento .aviso{opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.3,1.4,.5,1);transform:translateY(.75rem)scale(.92)}.movimiento .aviso.ver{opacity:1;transform:none}.movimiento .aviso.ver .aviso-icono{animation:1.6s .3s latir}@keyframes latir{30%{transform:scale(1.15)}60%{transform:scale(.97)}}.movimiento .rubros-pista{animation:55s linear infinite deslizar}@keyframes deslizar{to{transform:translate(-50%)}}.movimiento .desfase.activa .desfase-sync i{animation:.9s linear infinite girar}.movimiento .desfase.activa .desfase-signo{animation:2.4s ease-in-out infinite alarma}.movimiento .desfase.activa .desfase-panel:first-child .desfase-stock b{animation:2.4s ease-in-out infinite parpadeo}.movimiento .desfase.activa .desfase-boton{animation:2.4s ease-in-out infinite clic}@keyframes girar{to{transform:rotate(360deg)}}@keyframes alarma{0%,60%,to{transform:scale(1)}70%{transform:scale(1.25)}80%{transform:scale(.95)rotate(-6deg)}90%{transform:scale(1.1)rotate(4deg)}}@keyframes parpadeo{0%,55%,to{opacity:1}65%,75%{opacity:.25}}@keyframes clic{0%,40%,to{transform:none}45%{transform:scale(.92)}50%{transform:scale(1.04)}}.movimiento .recorrido.corriendo .paso-boton[aria-current=step]:after{animation:llenar var(--duracion-paso,3.6s) linear both}.movimiento.pausado .paso-boton:after{animation:none!important}.movimiento .escenario[data-paso-actual="0"] .t-comprar{animation:1.4s .5s both clic}.movimiento .escenario[data-paso-actual="0"] .t-aprobado{transition-delay:1.2s}.movimiento .corriendo .escenario[data-paso-actual="0"] .t-aprobado{opacity:1}.movimiento .escenario[data-paso-actual="1"] .paquete--ida{animation:1.1s cubic-bezier(.45,.05,.25,1) both viaje-abajo}.movimiento .escenario[data-paso-actual="3"] .paquete--vuelta{animation:1.1s cubic-bezier(.45,.05,.25,1) both viaje-arriba}.movimiento .escenario[data-paso-actual="1"] .s-fila--nueva{transition-delay:.8s}.movimiento .escenario[data-paso-actual="3"] .t-factura{transition-delay:.9s}.movimiento .escenario[data-paso-actual="2"] .v-despues{animation:.5s cubic-bezier(.3,1.6,.5,1) .1s both pop}@keyframes viaje-abajo{0%{opacity:0;transform:translateY(-1.6rem)scale(.6)}20%,80%{opacity:1}to{opacity:0;transform:translateY(1.6rem)scale(.6)}}@keyframes viaje-arriba{0%{opacity:0;transform:translateY(1.6rem)scale(.6)}20%,80%{opacity:1}to{opacity:0;transform:translateY(-1.6rem)scale(.6)}}@keyframes viaje-der{0%{opacity:0;transform:translate(-2.4rem)scale(.6)}20%,80%{opacity:1}to{opacity:0;transform:translate(2.4rem)scale(.6)}}@keyframes viaje-izq{0%{opacity:0;transform:translate(2.4rem)scale(.6)}20%,80%{opacity:1}to{opacity:0;transform:translate(-2.4rem)scale(.6)}}@keyframes pop{50%{transform:scale(1.45)}}@media (width>=560px){.movimiento .escenario[data-paso-actual="1"] .paquete--ida{animation-name:viaje-der}.movimiento .escenario[data-paso-actual="3"] .paquete--vuelta{animation-name:viaje-izq}}.movimiento .cinta-pista{animation:70s linear infinite deslizar}.movimiento .cinta-fila--vuelta .cinta-pista{animation-duration:80s;animation-direction:reverse}@media (hover:hover){.movimiento .cinta:hover .cinta-pista{animation-play-state:paused}}.movimiento .monto-titulo{min-width:1.2em;display:inline-block}.movimiento .pl-boton{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.movimiento .pl-compu img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.movimiento .pl-celu{transition:transform .5s cubic-bezier(.3,1.3,.5,1),box-shadow .4s}.movimiento .pl-ver{transition:opacity .25s,translate .35s;translate:-50% -30%}@media (hover:hover){.movimiento .pl-boton:hover{box-shadow:var(--sombra-grande);border-color:var(--borde-campo);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px)}.movimiento .pl-boton:hover .pl-compu img{transform:scale(1.07)}.movimiento .pl-boton:hover .pl-celu{box-shadow:var(--sombra-grande);transform:translateY(-14px)rotate(-4deg)}.movimiento .pl-boton:hover .pl-ver{translate:-50% -50%}}.movimiento .pl-boton:focus-visible{box-shadow:var(--sombra-grande);transform:translateY(-4px)}.movimiento .pl-boton:focus-visible .pl-celu{transform:translateY(-10px)rotate(-3deg)}.movimiento .pl-boton:focus-visible .pl-ver{translate:-50% -50%}.movimiento .pl.saliendo{animation:.22s both pl-sale}.movimiento .pl.entrando{animation:pl-entra .5s cubic-bezier(.2, .7, .2, 1) var(--demora,0s) both}@keyframes pl-sale{to{opacity:0;transform:scale(.94)}}@keyframes pl-entra{0%{opacity:0;transform:translateY(1rem)scale(.96)}}.movimiento .visor[open]{animation:.4s cubic-bezier(.2,.8,.2,1) visor-entra}.movimiento .visor[open]::backdrop{animation:.3s velo-entra}@keyframes visor-entra{0%{opacity:0;transform:translateY(1rem)scale(.97)}}@keyframes velo-entra{0%{opacity:0}}.movimiento .visor-pantallas.sale-izq{animation:.2s both sale-izq}.movimiento .visor-pantallas.sale-der{animation:.2s both sale-der}.movimiento .visor-pantallas.entra-izq{animation:.4s cubic-bezier(.2,.7,.2,1) both entra-izq}.movimiento .visor-pantallas.entra-der{animation:.4s cubic-bezier(.2,.7,.2,1) both entra-der}.movimiento .visor-celu{transition:transform .5s cubic-bezier(.3,1.3,.5,1)}.movimiento .visor-pantallas.entra-izq .visor-celu,.movimiento .visor-pantallas.entra-der .visor-celu{animation:.6s cubic-bezier(.3,1.3,.5,1) .1s both celu-sube}.movimiento .visor-texto.cambia>*{animation:.45s cubic-bezier(.2,.7,.2,1) both subir}.movimiento .visor-texto.cambia>:nth-child(2){animation-delay:40ms}.movimiento .visor-texto.cambia>:nth-child(3){animation-delay:80ms}@keyframes sale-izq{to{opacity:0;transform:translate(-2.5rem)}}@keyframes sale-der{to{opacity:0;transform:translate(2.5rem)}}@keyframes entra-izq{0%{opacity:0;transform:translate(2.5rem)}}@keyframes entra-der{0%{opacity:0;transform:translate(-2.5rem)}}@keyframes celu-sube{0%{transform:translateY(1.5rem)rotate(4deg)}}.movimiento .ficha{transition:box-shadow .4s}.movimiento .ficha.cambia .ficha-foto svg{animation:.6s icono-salta}.movimiento .flujo-linea{animation:.9s linear infinite correr-v}.movimiento .flujo[data-dir=vuelta] .flujo-linea{animation-direction:reverse}@keyframes correr-v{to{background-position:0 15px}}@media (width>=900px){.movimiento .flujo-linea{animation-name:correr-h}@keyframes correr-h{to{background-position:18px 0}}}.movimiento .nodo{transition:border-color .4s}.movimiento .enlace.visible .nodo--bravion{animation:3.6s ease-in-out infinite brillo-borde}.movimiento .enlace.visible .nodo--tienda{animation:3.6s ease-in-out 1.8s infinite brillo-borde}@keyframes brillo-borde{0%,70%,to{border-color:var(--oscuro-borde)}80%{border-color:var(--naranja)}}.movimiento .dominio-demo.escribiendo .cursor-texto{opacity:1;animation:.9s step-end infinite titilar}@keyframes titilar{50%{opacity:0}}.movimiento .d-3 .navegador{animation:.8s confirma}@keyframes confirma{40%{border-color:var(--exito);transform:scale(1.02)}}.movimiento .estados li.actual:before{animation:1.2s infinite latir}.movimiento .tel-marco{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.movimiento .tel:hover .tel-marco{transform:translateY(-8px)rotate(-1.5deg)}}.movimiento .respuesta:not([hidden]){animation:.35s both desplegar}@keyframes desplegar{0%{opacity:0;transform:translateY(-.4rem)}}.movimiento .dialogo[open]{animation:.35s cubic-bezier(.2,.8,.2,1) visor-entra}.pausado .rubros-pista,.pausado .cinta-pista,.pausado .flujo-linea,.pausado .nodo,.pausado .desfase *,.pausado .estados li:before,.pausado .cursor-texto{animation-play-state:paused!important}
