@keyframes l-latido{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes l-entra{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes l-sube{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}@keyframes l-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes l-llega{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:none}}@keyframes l-salta{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes l-pulso{0%,to{box-shadow:0 0 0 4px #f5b92147}50%{box-shadow:0 0 0 8px #f5b92114}}@keyframes l-cta{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :before,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :after{box-sizing:border-box;margin:0;padding:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--display:var(--font-chivo),"Helvetica Neue",Arial,sans-serif;--cuerpo:var(--font-asap),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-chivo-mono),ui-monospace,Menlo,Consolas,monospace;--corozo:#9e1039;--vino:#5c0a22;--tinta:#3a0a18;--maiz:#f5b921;--maiz-2:#e0a80f;--crema:#fff8f0;--crema-2:#f6ece4;--papel:#fff;--texto-2:#7c5461;--texto-3:#5c3a46;--malva:#94707c;--borde:#f0d8de;--alerta:#fbe3e9;--exito:#2e7d62;--exito-fondo:#e3f2ec;--exito-texto:#22624c;--verde-vino:#7bd3ae;--sobre-vino:#f3d3dc;--sobre-vino-2:#d4a3b3;background:var(--crema);color:var(--tinta);font-family:var(--cuerpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.6;overflow-x:clip}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:inherit}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{list-style:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible{outline:3px solid var(--maiz);outline-offset:3px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ancho{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) section[id]{scroll-margin-top:76px}@media (min-width:720px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ancho{padding:0 32px}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada-grid,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sellos-lista,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carriles,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bento,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cuenta,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .preguntas-grid,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie-grid{grid-template-columns:minmax(0,1fr)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .boton{min-height:58px;font:700 16.5px/1.1 var(--display);white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .12s;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .boton:active{transform:scale(.98)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .boton .ico{width:18px;height:18px;transition:transform .2s}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .boton:hover .ico{transform:translate(3px)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .boton-maiz{background:var(--maiz);color:var(--tinta);box-shadow:0 14px 30px -12px #f5b921a6}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .boton-maiz:hover{background:var(--maiz-2)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .boton-claro{color:var(--crema);background:#fff8f00a;box-shadow:inset 0 0 0 1.5px #fff8f05c}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .boton-claro:hover{background:#fff8f01a}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cabecera{z-index:50;background:var(--vino);transition:background-color .25s,box-shadow .25s;position:sticky;top:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cabecera.solida{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#5c0a22ed;box-shadow:0 1px #fff8f014,0 14px 34px -20px #140008b3}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cabecera-fila{align-items:center;gap:12px;min-height:68px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .marca{color:var(--crema);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .marca-k{background:var(--maiz);width:34px;height:34px;color:var(--vino);font:900 18px/1 var(--display);border-radius:11px;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .marca-nombre{font:800 19px/1 var(--display);letter-spacing:-.01em}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nav{align-items:center;gap:2px;margin-left:16px;display:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nav a{color:var(--sobre-vino);border-radius:12px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nav a:hover{color:var(--crema);background:#fff8f012}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cab-acciones{align-items:center;gap:2px;margin-left:auto;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cab-enlace{min-height:44px;color:var(--sobre-vino);white-space:nowrap;border-radius:12px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cab-enlace:hover{color:var(--crema)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cab-pedir{display:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cab-cta{min-height:44px;box-shadow:none;border-radius:14px;margin-left:8px;padding:0 18px;font-size:15px;display:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cabecera.solida .cab-cta{display:inline-flex}@media (max-width:519px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cabecera.solida .cab-entrar{display:none}}@media (min-width:720px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cab-pedir{display:inline-flex}}@media (min-width:1180px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nav{display:flex}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada{isolation:isolate;background:var(--vino);color:var(--crema);padding:28px 0 64px;position:relative;overflow:hidden}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada:before{content:"";z-index:-1;background:radial-gradient(closest-side,#c4205280,#9e103900);border-radius:50%;width:980px;height:980px;position:absolute;top:-240px;right:-320px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada-grid{align-items:center;gap:48px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lugar{color:var(--sobre-vino);font:500 12.5px/1.2 var(--mono);letter-spacing:.02em;background:#fff8f014;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff8f01f}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lugar-punto{background:var(--verde-vino);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lugar-punto:after{content:"";border:1.5px solid var(--verde-vino);opacity:0;border-radius:50%;width:16px;height:16px;position:absolute;top:-4px;left:-4px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada h1{font:800 clamp(40px,4.9vw,64px)/1.02 var(--display);letter-spacing:-.034em;text-wrap:balance;margin-top:22px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada h1 em{color:var(--maiz);font-style:normal}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada-bajada{max-width:46ch;color:var(--sobre-vino);margin-top:22px;font-size:clamp(17px,1.45vw,19.5px);line-height:1.55}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada-botones{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .garantias-mini{color:var(--sobre-vino-2);flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:14.5px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .garantias-mini li{align-items:center;gap:8px;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .garantias-mini .ico{width:17px;height:17px;color:var(--verde-vino)}@media (min-width:1180px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada{padding:64px 0 104px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:40px}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .escena{width:100%;max-width:360px;height:468px;margin:0 auto;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana{background:var(--crema);color:var(--tinta);border-radius:22px;display:none;overflow:hidden;box-shadow:0 50px 90px -30px #0f0006b3,0 0 0 1px #fff8f014}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana-riel{background:var(--tinta);flex-direction:column;flex:none;align-items:center;gap:12px;width:96px;padding:16px 0;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mini-k{background:var(--maiz);width:30px;height:30px;color:var(--vino);font:900 15px/1 var(--display);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .riel-item{width:40px;height:40px;color:var(--sobre-vino-2);border-radius:12px;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .riel-item.activo{color:var(--maiz);background:#fff8f01a}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .riel-item .ico{width:20px;height:20px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana-cuerpo{flex-direction:column;flex:1;min-width:0;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana-cab{align-items:center;gap:8px;padding:14px 14px 0;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana-cab b{font:800 17px/1.2 var(--display)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana-local{color:var(--texto-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .en-linea{background:var(--exito-fondo);color:var(--exito-texto);font:700 11.5px/1.2 var(--cuerpo);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .en-linea i{background:var(--exito);border-radius:50%;width:7px;height:7px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pestanas{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana .pestanas{padding:12px 14px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pest{color:var(--texto-2);font:700 12.5px/1 var(--display);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pest.activa{background:var(--tinta);color:var(--crema)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pest em{background:var(--corozo);color:var(--crema);border-radius:999px;padding:2px 6px;font-size:10.5px;font-style:normal}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana-lista{background:var(--crema-2);flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden{background:var(--papel);color:var(--tinta);box-shadow:0 0 0 1px var(--borde);border-radius:16px;padding:12px 14px 12px 18px;position:relative;overflow:hidden}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden:before{content:"";background:var(--acento,#9e1039);width:4px;position:absolute;top:0;bottom:0;left:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden.nueva{box-shadow:0 0 0 2px var(--maiz),0 18px 32px -18px #9e10398c}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden-fila{align-items:center;gap:8px;font-size:12.5px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden-fila b{font:800 14px/1.2 var(--display);white-space:nowrap}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden-hora{font:500 11px/1 var(--mono);color:var(--malva);white-space:nowrap;margin-left:auto}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello-nuevo{background:var(--maiz);color:var(--tinta);font:800 10px/1.3 var(--display);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 8px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden-items{color:var(--texto-3);margin-top:6px;font-size:13px;line-height:1.4}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden-dir{color:var(--texto-2);margin-top:3px;font-size:12px;line-height:1.35}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden-pie{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-ok{background:var(--exito-fondo);color:var(--exito-texto);font:700 11.5px/1.2 var(--cuerpo);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-ok .ico{width:13px;height:13px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mini-boton{background:var(--maiz);color:var(--tinta);font:800 12.5px/1 var(--display);border-radius:12px;margin-left:auto;padding:8px 14px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .estado-orden{background:var(--alerta);color:var(--corozo);font:700 11.5px/1.2 var(--cuerpo);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .estado-orden.listo{background:var(--exito-fondo);color:var(--exito-texto)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .telefono{background:#21070f;border-radius:38px;width:214px;height:438px;padding:8px;position:absolute;top:0;left:0;box-shadow:0 40px 70px -24px #0a0004cc,inset 0 0 0 1.5px #fff8f029}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla{background:var(--crema);height:100%;color:var(--tinta);border-radius:31px;flex-direction:column;display:flex;overflow:hidden}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-cab{background:var(--corozo);color:var(--crema);padding:24px 16px 14px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-local{font:500 10px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--sobre-vino);display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-cab b{font:800 18px/1.1 var(--display);margin-top:5px;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-estado{border-bottom:1px solid var(--borde);align-items:center;gap:12px;padding:14px 16px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .estado-icono{background:var(--alerta);width:40px;height:40px;color:var(--corozo);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .estado-icono .ico{width:22px;height:22px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-estado b{font:800 16px/1.2 var(--display);display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-sub{color:var(--texto-2);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo{flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo:before{content:"";background:var(--borde);width:2px;position:absolute;top:22px;bottom:22px;left:22px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo li{color:var(--malva);align-items:center;gap:10px;font-size:12.5px;display:flex;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo i{z-index:1;background:var(--papel);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--borde);border-radius:50%;flex:none;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo .hecho{color:var(--tinta)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo .hecho i{background:var(--exito);box-shadow:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo .ahora{color:var(--tinta);font-weight:700}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo .ahora i{background:var(--maiz);box-shadow:0 0 0 4px #f5b92147}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo time{font:500 10.5px/1 var(--mono);color:var(--malva);white-space:nowrap;margin-left:auto}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-pie{border-top:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding:12px 16px 18px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-total{color:var(--texto-2);font-size:12px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pantalla-pie b{font:800 17px/1 var(--display);margin-left:auto}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tarjeta-nueva{z-index:2;border-radius:16px;width:216px;position:absolute;top:190px;right:0;box-shadow:0 26px 50px -20px #0a0004b3}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip{z-index:3;background:var(--papel);color:var(--tinta);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;box-shadow:0 22px 44px -18px #0f000699}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-icono{background:var(--maiz);width:32px;height:32px;color:var(--tinta);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-icono .ico{width:17px;height:17px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip b{font:800 13.5px/1.2 var(--display);display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip small{color:var(--texto-2);font-size:11.5px;line-height:1.3;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-cien .chip-icono{background:var(--exito-fondo);color:var(--exito-texto)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-campana{display:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-cien{bottom:8px;right:0}@media (min-width:720px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .escena{max-width:600px;height:556px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana{display:flex;position:absolute;top:34px;left:136px;right:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .telefono{width:232px;height:470px;top:64px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tarjeta-nueva{display:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-campana{display:flex;top:-10px;right:28px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-cien{bottom:0;right:-6px}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sellos{background:var(--crema);border-bottom:1px solid var(--borde)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sellos-lista{display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello{border-top:1px solid var(--borde);align-items:flex-start;gap:14px;padding:22px 0;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello:first-child{border-top:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello-icono{background:var(--alerta);width:42px;height:42px;color:var(--corozo);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello-icono .ico{width:22px;height:22px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello b{font:700 16.5px/1.3 var(--display);display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello p{color:var(--texto-2);margin-top:4px;font-size:14.5px;line-height:1.5}@media (min-width:720px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sellos-lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello:nth-child(2){border-top:0}}@media (min-width:1180px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sellos-lista{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello{border-top:0;border-left:1px solid var(--borde);padding:34px 24px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sello:first-child{border-left:0;padding-left:0}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .seccion{padding:80px 0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .seccion :focus-visible{outline-color:var(--corozo)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rotulo{font:500 13px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--corozo)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .titulo{max-width:20ch;font:800 clamp(32px,4.2vw,52px)/1.05 var(--display);letter-spacing:-.028em;text-wrap:balance;margin-top:14px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bajada{max-width:58ch;color:var(--texto-2);margin-top:18px;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bajada a{color:var(--corozo);font-weight:700}@media (min-width:1024px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .seccion{padding:112px 0}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carriles{gap:16px;margin-top:56px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril{background:var(--papel);box-shadow:0 0 0 1px var(--borde);border-radius:28px;flex-direction:column;padding:30px 26px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-oscuro{background:var(--vino);color:var(--crema);box-shadow:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-oscuro :focus-visible{outline-color:var(--maiz)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-rotulo{font:500 12.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--corozo)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-oscuro .carril-rotulo{color:var(--maiz)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril h3{font:800 clamp(24px,2.4vw,30px)/1.15 var(--display);letter-spacing:-.018em;margin-top:10px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pasos{flex-direction:column;gap:22px;margin-top:26px;display:flex;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pasos:before{content:"";background:var(--borde);width:2px;position:absolute;top:20px;bottom:20px;left:17px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-oscuro .pasos:before{background:#fff8f029}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .paso{gap:16px;display:flex;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .paso-n{z-index:1;background:var(--papel);width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--corozo);color:var(--corozo);font:800 15px/1 var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-oscuro .paso-n{background:var(--vino);box-shadow:inset 0 0 0 2px var(--maiz);color:var(--maiz)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .paso h4{font:700 18px/1.3 var(--display)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .paso p{color:var(--texto-2);margin-top:4px;font-size:15.5px;line-height:1.55}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-oscuro .paso p{color:var(--sobre-vino)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-enlace{min-height:44px;color:var(--corozo);font:700 16px/1 var(--display);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:28px;text-decoration:none;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-enlace .ico{width:18px;height:18px;transition:transform .2s}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-enlace:hover .ico{transform:translate(3px)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril-oscuro .carril-enlace{color:var(--maiz)}@media (min-width:900px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carriles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril{padding:36px 34px}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bento{gap:16px;margin-top:56px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza{background:var(--papel);min-width:0;box-shadow:0 0 0 1px var(--borde);border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza h3{font:800 21px/1.2 var(--display);letter-spacing:-.012em}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza>p{color:var(--texto-2);font-size:15.5px;line-height:1.55}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza .antes{border-top:1px dashed var(--borde);margin-top:auto;padding-top:14px;font-size:13.5px;line-height:1.45}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .antes span{background:var(--alerta);color:var(--corozo);font:700 10.5px/1.5 var(--display);letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-right:8px;padding:2px 8px;display:inline-block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande{background:var(--vino);color:var(--crema);box-shadow:none;padding:30px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande h3{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);line-height:1.12}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande>p{color:var(--sobre-vino)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande .antes{color:var(--sobre-vino-2);border-top-color:#fff8f029}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande .antes span{color:var(--sobre-vino);background:#fff8f01a}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .muestra{background:var(--crema-2);border-radius:18px;padding:14px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande .muestra{background:#fff8f00f}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .muestra .pestanas{margin-bottom:12px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande .pest{color:var(--sobre-vino)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande .pest.activa{background:var(--crema);color:var(--tinta)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sonido{color:var(--maiz);font:600 12.5px/1 var(--cuerpo);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sonido .ico{width:15px;height:15px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .muestra .orden+.orden{margin-top:10px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-fila{background:var(--papel);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-ico{background:var(--alerta);width:36px;height:36px;color:var(--corozo);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-ico .ico{width:19px;height:19px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-texto{flex:1;min-width:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-texto b{font:700 14px/1.25 var(--display);display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-texto small{color:var(--texto-2);font-size:12px;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-monto{font:800 16px/1 var(--display);font-variant-numeric:tabular-nums;margin-left:auto}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-coincide{background:var(--exito-fondo);color:var(--exito-texto);font:700 13px/1.3 var(--cuerpo);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pago-coincide .ico{width:16px;height:16px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .plato-fila{background:var(--papel);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .plato-letra{background:var(--alerta);width:36px;height:36px;color:var(--corozo);font:800 15px/1 var(--display);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .plato-nombre{flex:1;min-width:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .plato-nombre b{font:700 14px/1.2 var(--display);display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .plato-nombre small{color:var(--texto-2);font-size:12px;text-decoration:line-through;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .interruptor-etq{font:700 12px/1.2 var(--cuerpo);color:var(--corozo);white-space:nowrap;margin-left:auto}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .interruptor{background:var(--corozo);border-radius:999px;flex:none;width:40px;height:24px;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .interruptor:after{content:"";background:var(--papel);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;right:3px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .vuelve{color:var(--texto-3);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .vuelve .ico{width:16px;height:16px;color:var(--texto-2)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .almuerzo-titulo{font:800 14px/1.2 var(--display)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .almuerzo-lista{flex-direction:column;gap:6px;margin-top:8px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .almuerzo-lista li{background:var(--papel);border-radius:12px;justify-content:space-between;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .almuerzo-lista b{font:700 13.5px/1.4 var(--display);font-variant-numeric:tabular-nums}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .almuerzo-sopa{color:var(--texto-2);margin-top:8px;font-size:12.5px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .almuerzo-boton{background:var(--tinta);min-height:40px;color:var(--crema);font:700 13.5px/1 var(--display);border-radius:12px;justify-content:center;align-items:center;margin-top:10px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .busqueda{background:var(--papel);color:var(--texto-3);font:600 14px/1 var(--cuerpo);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .busqueda .ico{width:16px;height:16px;color:var(--texto-2)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .busqueda-dato{color:var(--texto-3);margin-top:10px;font-size:13.5px;line-height:1.45}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .busqueda-dato b{color:var(--corozo)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .busqueda-accion{color:var(--corozo);font:700 13.5px/1.2 var(--display);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .busqueda-accion .ico{width:15px;height:15px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket{background:var(--papel);border-radius:14px;padding:12px;font-size:13px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket-fila,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket-total{color:var(--texto-3);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket-fila b{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:600}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket-total{border-top:1px dashed var(--borde);color:var(--tinta);margin-top:6px;padding-top:8px;font-weight:700}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket-total b{font:800 15px/1.2 var(--display);font-variant-numeric:tabular-nums}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket-pie{gap:8px;margin-top:10px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket-mesa{background:var(--papel);min-height:38px;color:var(--texto-3);font:700 13px/1 var(--display);border-radius:12px;align-items:center;padding:0 12px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ticket-cobrar{background:var(--maiz);min-height:38px;color:var(--tinta);font:800 13.5px/1 var(--display);border-radius:12px;flex:1;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ademas{color:var(--texto-3);flex-wrap:wrap;gap:12px 28px;margin-top:28px;font-size:15.5px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ademas li{align-items:center;gap:8px;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ademas .ico{width:17px;height:17px;color:var(--exito)}@media (min-width:720px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande{grid-column:span 2}}@media (min-width:1180px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bento{grid-template-columns:repeat(3,minmax(0,1fr))}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pieza-grande{grid-area:span 2/span 2;padding:36px}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .precios{background:var(--crema-2)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cifras{border-top:1px solid var(--borde);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cifra{border-bottom:1px solid var(--borde);padding:22px 12px 22px 0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cifra dt{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--texto-2)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cifra-n{font:800 clamp(36px,4.4vw,56px)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tinta);margin-top:10px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cifra-destacada .cifra-n{color:var(--exito)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cifra-p{color:var(--texto-2);margin-top:8px;font-size:14.5px;line-height:1.5}@media (min-width:1024px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cifras{border-bottom:1px solid var(--borde);grid-template-columns:repeat(4,minmax(0,1fr))}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cifra{border-bottom:0;padding:28px 24px 28px 0}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cuenta{align-items:start;gap:40px;margin-top:56px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cuenta h3{font:800 24px/1.2 var(--display);letter-spacing:-.01em}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando{margin-top:26px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando label{color:var(--texto-3);justify-content:space-between;align-items:baseline;gap:12px;font-size:15.5px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando-val{font:500 22px/1 var(--mono);color:var(--tinta);font-variant-numeric:tabular-nums}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando input{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin-top:12px;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--corozo) 0,var(--corozo) var(--lleno,50%),var(--borde) var(--lleno,50%),var(--borde) 100%);border-radius:999px;height:8px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando input::-moz-range-track{background:var(--borde);border-radius:999px;height:8px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando input::-moz-range-progress{background:var(--corozo);border-radius:999px;height:8px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando input::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--papel);background:var(--corozo);border-radius:50%;width:28px;height:28px;margin-top:-10px;box-shadow:0 3px 10px #3a0a184d}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mando input::-moz-range-thumb{border:4px solid var(--papel);background:var(--corozo);border-radius:50%;width:28px;height:28px;box-shadow:0 3px 10px #3a0a184d}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pista{color:var(--texto-2);margin-top:8px;font-size:13.5px;line-height:1.5}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pista b{color:var(--tinta)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .comparacion{margin-top:26px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .letra-pequena{border-top:1px solid var(--borde);margin-top:32px;padding-top:26px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .letra-pequena h3{font-size:19px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .letra-pequena ul{flex-direction:column;gap:12px;margin-top:14px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .letra-pequena li{color:var(--texto-2);gap:12px;font-size:15px;line-height:1.5;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .letra-pequena li b{color:var(--tinta)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .letra-pequena .ico{width:18px;height:18px;color:var(--exito);margin-top:3px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .papel{filter:drop-shadow(0 18px 30px #3a0a183d)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo{background:var(--papel);font-family:var(--mono);padding:30px 26px 36px;position:relative;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 9px) no-repeat,radial-gradient(9px at 9px 100%,#0000 98%,#000 100%) bottom/18px 18px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 9px) no-repeat,radial-gradient(9px at 9px 100%,#0000 98%,#000 100%) bottom/18px 18px repeat-x}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-cab{border-bottom:1.5px dashed var(--borde);text-align:center;padding-bottom:16px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-cab b{font:800 19px/1.2 var(--display);letter-spacing:.08em;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-cab span{color:var(--texto-2);margin-top:4px;font-size:11.5px;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-fila{border-bottom:1px dashed var(--borde);font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;padding:11px 0;font-size:13.5px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-fila span{color:var(--texto-2)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-fila b{font-weight:500}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-fila.tacha b{color:var(--corozo);text-decoration:line-through;text-decoration-thickness:1.5px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-fila.suma{border-bottom-width:1.5px;padding-top:15px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-fila.ultima{border-bottom:0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-tope{background:var(--exito-fondo);color:var(--exito-texto);font:500 12px/1.45 var(--cuerpo);border-radius:12px;margin-top:12px;padding:10px 12px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ahorro{background:var(--exito-fondo);text-align:center;border-radius:16px;margin-top:20px;padding:20px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ahorro-etq{color:var(--exito-texto);letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ahorro-cifra{font:800 clamp(32px,6vw,42px)/1 var(--display);letter-spacing:-.02em;color:var(--exito-texto);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ahorro-pie{font:400 12.5px/1.4 var(--cuerpo);color:var(--exito-texto);margin-top:8px;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-letra{text-align:center;color:var(--texto-2);margin-top:18px;font-size:11.5px;line-height:1.55}@media (min-width:1024px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cuenta{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:64px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .papel{display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo{flex-direction:column;flex:1;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recibo-letra{margin-top:auto;padding-top:20px}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision{isolation:isolate;background:var(--vino);color:var(--crema);padding:96px 0;position:relative;overflow:hidden}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision:before{content:"";z-index:-1;background:radial-gradient(closest-side,#c4205273,#9e103900);border-radius:50%;width:900px;height:900px;position:absolute;bottom:-460px;left:-260px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision .rotulo{color:var(--maiz)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-frase{font:800 clamp(44px,8vw,108px)/.96 var(--display);letter-spacing:-.04em;text-wrap:balance;margin-top:18px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-frase em{color:var(--maiz);font-style:normal}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-texto{gap:18px;max-width:900px;margin-top:36px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-texto p{color:var(--sobre-vino);font-size:18px;line-height:1.6}@media (min-width:900px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision{padding:128px 0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-texto{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .preguntas-grid{gap:36px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq{border-top:1px solid var(--borde)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq details{border-bottom:1px solid var(--borde)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq summary{cursor:pointer;font:700 18px/1.35 var(--display);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq summary::-webkit-details-marker{display:none}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq-signo{background:var(--alerta);border-radius:50%;flex:none;width:30px;height:30px;transition:transform .25s;position:relative}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq-signo:before,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq-signo:after{content:"";background:var(--corozo);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq-signo:after{transform:rotate(90deg)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq details[open] .faq-signo{transform:rotate(45deg)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq-respuesta{max-width:64ch;color:var(--texto-2);padding:0 46px 24px 0;font-size:16.5px;line-height:1.6}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .faq-respuesta a{color:var(--corozo);font-weight:700}@media (min-width:1024px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .preguntas-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .preguntas-cab{align-self:start;position:sticky;top:112px}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre{isolation:isolate;background:var(--corozo);color:var(--crema);text-align:center;padding:96px 0;position:relative;overflow:hidden}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre:before{content:"";z-index:-1;background:radial-gradient(closest-side,#f5b9212e,#f5b92100);border-radius:50%;width:1200px;height:1200px;margin-left:-600px;position:absolute;top:-620px;left:50%}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre .titulo{max-width:16ch;color:var(--crema);margin:0 auto}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre .bajada{color:var(--sobre-vino);margin:18px auto 0}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre-botones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre-nota{color:var(--sobre-vino);margin-top:22px;font-size:15px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre-nota a{color:var(--crema);font-weight:700}@media (min-width:900px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre{padding:128px 0}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie{background:var(--tinta);color:var(--sobre-vino-2);padding:64px 0 28px;font-size:15px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie-grid{gap:36px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie-lema{max-width:24ch;color:var(--crema);font:700 18px/1.35 var(--display);margin-top:16px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie-lugar{margin-top:8px;font-size:14px}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie-titulo{font:500 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sobre-vino-2)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie ul{flex-direction:column;margin-top:10px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie li a{min-height:44px;color:var(--sobre-vino);align-items:center;text-decoration:none;display:inline-flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie li a:hover{color:var(--crema);text-underline-offset:3px;text-decoration:underline}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .seleccionable{-webkit-user-select:all;user-select:all}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie-legal{border-top:1px solid #fff8f01a;flex-wrap:wrap;gap:8px 28px;margin-top:44px;padding-top:22px;font-size:13.5px;display:flex}@media (min-width:720px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}@media (max-width:519px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .portada-botones .boton,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre-botones .boton{width:100%}}@media (prefers-reduced-motion:no-preference){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lugar-punto:after{animation:2.4s ease-out infinite l-latido}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ventana{animation:1s cubic-bezier(.16,1,.3,1) 50ms both l-entra}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .telefono{animation:1s cubic-bezier(.16,1,.3,1) .2s both l-sube,7s ease-in-out 1.3s infinite l-flota}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .orden-llega{animation:.8s cubic-bezier(.16,1,.3,1) .95s both l-llega}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip{animation:.6s cubic-bezier(.34,1.56,.64,1) both l-salta}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-campana{animation-delay:1.45s}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chip-cien{animation-delay:1.8s}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linea-tiempo .ahora i{animation:1.8s ease-in-out infinite l-pulso}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cabecera.solida .cab-cta{animation:.35s cubic-bezier(.16,1,.3,1) both l-cta}}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador{border-top:1px solid #fff8f029;flex-direction:column;gap:24px;max-width:900px;margin-top:56px;padding-top:40px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador-frase{font:700 clamp(22px,2.3vw,29px)/1.35 var(--display);letter-spacing:-.012em;color:var(--crema)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador-frase:before{content:"«";color:var(--maiz)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador-frase:after{content:"»";color:var(--maiz)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador-firma{align-items:center;gap:14px;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador-foto{object-fit:cover;width:60px;height:60px;box-shadow:0 0 0 3px var(--maiz);border-radius:50%;flex:none;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador-iniciales{background:var(--maiz);width:60px;height:60px;color:var(--vino);font:900 21px/1 var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador-nombre{font:700 17px/1.3 var(--display);color:var(--crema);display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fundador-cargo{color:var(--sobre-vino-2);font-size:14.5px;line-height:1.4;display:block}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-cifras{border-top:1px solid #fff8f029;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;max-width:900px;margin-top:56px;padding-top:32px;display:grid}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-cifras dt{font:500 12px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--sobre-vino-2)}.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-cifras dd{font:800 clamp(36px,4.4vw,52px)/1 var(--display);letter-spacing:-.03em;color:var(--maiz);font-variant-numeric:tabular-nums;margin-top:8px}@media (min-width:900px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.landing.revelando:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .aparece{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.landing.revelando:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .aparece.ya{opacity:1;transform:none}.landing.revelando:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bento .pieza:nth-child(2),.landing.revelando:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .carril:nth-child(2){transition-delay:80ms}.landing.revelando:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bento .pieza:nth-child(3){transition-delay:.16s}.landing.revelando:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bento .pieza:nth-child(5){transition-delay:80ms}.landing.revelando:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bento .pieza:nth-child(6){transition-delay:.16s}}@supports (contain-intrinsic-size:auto 1px auto 900px){.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sellos,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .seccion,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre,.landing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie{content-visibility:auto;contain-intrinsic-size:auto 1px auto 900px}.landing.pintada:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sellos,.landing.pintada:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .seccion,.landing.pintada:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mision,.landing.pintada:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cierre,.landing.pintada:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pie{content-visibility:visible}}
