@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..800&family=Archivo:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;700&display=swap";:root{--zella-paper:#f2f3ee;--zella-surface:#fff;--zella-surface-alt:#fbfbf8;--zella-surface-hover:#f4f5f0;--zella-ink:#22302b;--zella-ink-soft:#5f6e66;--zella-sobre:#fff;--zella-line:#dce0d4;--zella-line-tarjeta:#cfd6c9;--zella-line-fuerte:#868e85;--zella-stamp:#b23a2c;--zella-stamp-soft:#f7e9e6;--zella-brass:#8a6a10;--zella-brass-soft:#f4edd7;--zella-ok:#2e6b4f;--zella-ok-soft:#e3efe8;--zella-warn:#8a5b10;--zella-warn-soft:#fbf0dc;--zella-ok-line:#cbe0d4;--zella-brass-line:#e4d9b4;--zella-warn-line:#ebdcb8;--zella-stamp-line:#edd3ce;--zella-deshabilitado:#c8c9c2;--zella-deshabilitado-texto:#7a7c74;--zella-velo:#22302b8c;--z-header-alto:63px;--z-vh:calc(100svh / var(--z-escala,1));--z-vw:calc(100vw / var(--z-escala,1));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=oscuro]{--zella-paper:#141a17;--zella-surface:#1d2522;--zella-surface-alt:#252e2a;--zella-surface-hover:#2c3631;--zella-ink:#ecefe9;--zella-ink-soft:#a3afa7;--zella-sobre:#141a17;--zella-line:#333d38;--zella-line-tarjeta:#3b4640;--zella-line-fuerte:#77857d;--zella-stamp:#e8776a;--zella-stamp-soft:#3a2420;--zella-brass:#d9ac4a;--zella-brass-soft:#342b15;--zella-ok:#69c293;--zella-ok-soft:#16301f;--zella-warn:#dba745;--zella-warn-soft:#332711;--zella-ok-line:#2c5540;--zella-brass-line:#4a3d1d;--zella-warn-line:#493818;--zella-stamp-line:#52302a;--zella-deshabilitado:#333d38;--zella-deshabilitado-texto:#7e8a83;--zella-velo:#000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{min-height:var(--z-vh);background:var(--zella-paper);color:var(--zella-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:var(--z-escala,1);font:17px/1.55 Archivo,system-ui,Segoe UI,Roboto,sans-serif}:root[data-escala=grande]{--z-escala:1.15}:root[data-escala=enorme]{--z-escala:1.32}button,input,select,textarea{font-family:inherit;font-size:inherit}input:focus-visible,button:focus-visible,select:focus-visible,a:focus-visible,textarea:focus-visible{outline:2px solid var(--zella-stamp);outline-offset:2px}a{color:inherit}.z-main{width:100%;max-width:1040px;margin:0 auto;padding:28px 20px 72px}.z-main--angosto{max-width:640px}.z-stack{gap:20px;display:grid}.z-stack>*,.z-cols>*{min-width:0}.z-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.z-cols--anchas{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.z-fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.z-teclado{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.z-tecla{border:1px solid var(--zella-line-fuerte);background:var(--zella-surface);min-height:66px;color:var(--zella-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:26px;font-weight:700;transition:background .1s,transform 60ms}.z-tecla:active{background:var(--zella-surface-hover);transform:translateY(1px)}.z-tecla:disabled{opacity:.45;cursor:not-allowed}@media (width<=720px){.z-tecla{min-height:58px;font-size:23px}}.z-header{background:var(--zella-surface);border-bottom:1px solid var(--zella-line);z-index:30;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.z-header__nav{flex-wrap:wrap;gap:6px;display:flex}.z-header__acciones{flex-wrap:nowrap;flex-shrink:0}.z-panel{align-items:flex-start;display:flex}.z-panel__contenido{flex:1;min-width:0}.z-panel__contenido--ancho{max-width:1280px}.z-lateral{background:var(--zella-surface);border-right:1px solid var(--zella-line);top:var(--z-header-alto);height:calc(var(--z-vh) - var(--z-header-alto));flex:0 0 236px;align-content:start;gap:20px;padding:20px 12px 28px;display:grid;position:sticky;overflow-y:auto}.z-lateral__grupo{gap:2px;display:grid}.z-lateral__titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--zella-ink-soft);padding:0 12px 6px;font-size:11px;font-weight:700}.z-lateral__item{text-align:left;width:100%;color:var(--zella-ink-soft);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.z-lateral__item:hover{background:var(--zella-surface-hover);color:var(--zella-ink)}.z-lateral__item[aria-current=true]{background:var(--zella-ink);color:var(--zella-sobre)}.z-lateral__item--marca{background:var(--zella-marca-suave,transparent);box-shadow:inset 3px 0 0 var(--zella-marca,transparent);color:var(--zella-ink)}.z-lateral__item--marca[aria-current=true]{background:var(--zella-marca,var(--zella-ink));box-shadow:none;color:var(--zella-marca-texto,#fff)}.z-hamburguesa{border:1px solid var(--zella-line);background:var(--zella-surface);color:var(--zella-ink);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:14px;font-weight:600;display:none}.z-hamburguesa__barras{gap:3px;display:grid}.z-hamburguesa__barras span{background:currentColor;border-radius:2px;width:16px;height:2px;display:block}.z-hamburguesa__flecha{color:var(--zella-ink-soft);font-size:10px;line-height:1;transition:transform .15s}.z-hamburguesa[aria-expanded=true] .z-hamburguesa__flecha{transform:rotate(180deg)}.z-menu{width:min(300px, calc(var(--z-vw) - 28px));background:var(--zella-surface);border:1px solid var(--zella-line);z-index:45;max-height:calc(var(--z-vh) - 100% - 22px);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:14px;overflow:hidden;box-shadow:0 14px 34px #22302b29}.z-menu__secciones{overscroll-behavior:contain;gap:2px;min-height:0;display:grid;overflow-y:auto}.z-menu__pie{flex-shrink:0;gap:2px;display:grid}.z-menu__item{text-align:left;width:100%;color:var(--zella-ink);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:14.5px;font-weight:600;display:flex}.z-menu__item:hover{background:var(--zella-surface-hover)}.z-menu__item[aria-current=true]{background:var(--zella-ink);color:var(--zella-sobre)}.z-menu__sep{background:var(--zella-line);height:1px;margin:6px 4px}.z-menu__grupo{letter-spacing:.08em;text-transform:uppercase;color:var(--zella-ink-soft);padding:10px 13px 4px;font-size:11px;font-weight:700}.z-menu__item--desc{align-items:flex-start;padding:10px 13px}.z-menu__item--desc small{color:var(--zella-ink-soft);white-space:normal;margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.z-menu__item--desc[aria-current=true] small{color:#ffffffb8}.z-menu__item--marca{background:var(--zella-marca-suave,transparent);box-shadow:inset 3px 0 0 var(--zella-marca,transparent)}.z-menu__item--marca[aria-current=true]{background:var(--zella-marca,var(--zella-ink));box-shadow:none;color:var(--zella-marca-texto,#fff)}.z-menu__item--marca[aria-current=true] small{color:var(--zella-marca-texto,#fff);opacity:.75}.z-menu__icono{flex-shrink:0;font-size:15px;line-height:1.3}@media (width<=720px){.z-menu{width:min(320px, calc(var(--z-vw) - 16px));right:8px}.z-menu__item--desc small{display:none}.z-menu__item--desc{align-items:center}.z-menu__grupo{padding:8px 13px 3px}}.z-segmento{border:1px solid var(--zella-line);background:var(--zella-surface);border-radius:999px;gap:4px;padding:4px;display:flex}.z-segmento__op{color:var(--zella-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.z-segmento__op[aria-current=true]{background:var(--zella-ink);color:var(--zella-sobre)}.z-segmento__cuenta{background:#22302b1a;border-radius:999px;padding:1px 7px;font-size:12px}.z-segmento__op[aria-current=true] .z-segmento__cuenta{background:#ffffff38}.z-incluye{border:1px solid var(--zella-line);background:var(--zella-surface);color:var(--zella-ink-soft);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}@media (width<=1023px){.z-lateral,.z-header__acciones{display:none}.z-hamburguesa{display:inline-flex}}.z-tabla{border-collapse:collapse;width:100%;font-size:14px}.z-tabla th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--zella-ink-soft);border-bottom:1px solid var(--zella-line);white-space:nowrap;padding:8px 10px;font-size:11px}.z-tabla td{border-bottom:1px solid var(--zella-line);vertical-align:middle;padding:12px 10px}.z-scroll-x{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.z-papel{--zella-paper:#f2f3ee;--zella-surface:#fff;--zella-surface-alt:#fbfbf8;--zella-surface-hover:#f4f5f0;--zella-ink:#22302b;--zella-ink-soft:#5f6e66;--zella-sobre:#fff;--zella-line:#dce0d4;--zella-line-tarjeta:#cfd6c9;--zella-line-fuerte:#868e85;--zella-stamp:#b23a2c;--zella-stamp-soft:#f7e9e6;--zella-brass:#8a6a10;--zella-brass-soft:#f4edd7;--zella-ok:#2e6b4f;--zella-ok-soft:#e3efe8;--zella-warn:#8a5b10;--zella-warn-soft:#fbf0dc;--zella-ok-line:#cbe0d4;--zella-brass-line:#e4d9b4;--zella-warn-line:#ebdcb8;--zella-stamp-line:#edd3ce;--zella-deshabilitado:#c8c9c2;--zella-deshabilitado-texto:#7a7c74;--zella-velo:#22302b8c;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--zella-paper);background-image:radial-gradient(#d5dac9 1.1px,#0000 1.2px);background-position:-6px -6px;background-size:24px 24px}.z-sello-goma{border:2px solid var(--zella-stamp);width:fit-content;color:var(--zella-stamp);letter-spacing:.14em;text-transform:uppercase;opacity:.9;border-radius:6px;place-self:start;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(10px,2.5vw,12px);font-weight:700;display:inline-block;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #b23a2c59}.z-ticket{background:var(--zella-surface);border:1px solid var(--zella-line);border-radius:16px;padding:26px;position:relative}.z-ticket:before,.z-ticket:after{content:"";background:var(--zella-paper);border:1px solid var(--zella-line);width:26px;height:26px;top:var(--muesca,96px);border-radius:50%;position:absolute}.z-ticket:before{clip-path:inset(0 0 0 50%);left:-14px}.z-ticket:after{clip-path:inset(0 50% 0 0);right:-14px}.z-corte{border:0;border-top:2px dashed var(--zella-line);margin:18px -26px}.z-casillero{aspect-ratio:1;border:2px dashed var(--zella-line);color:#0000;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:clamp(44px,12vw,54px);font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:22px;font-weight:700;transition:transform .15s;display:grid}.z-casillero:hover{border-color:var(--zella-stamp)}.z-casillero--lleno{background:var(--zella-stamp);color:var(--zella-sobre);cursor:default;border:2px solid #0000}.z-estampa{animation:.32s z-estampar}@keyframes z-estampar{0%{transform:scale(.5)rotate(-18deg)}60%{transform:scale(1.14)rotate(6deg)}to{transform:scale(1)rotate(0)}}.z-navflot{z-index:40;justify-content:space-between;align-items:flex-start;gap:10px;margin:14px 14px 0;display:flex;position:sticky;top:14px}.z-navflot__marca{background:var(--zella-surface);border:1.5px solid var(--zella-ink);border-radius:3px 14px 14px 3px;align-items:center;gap:8px;padding:9px 18px 9px 14px;display:inline-flex;box-shadow:3px 4px #22302b1f}.z-navflot__acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.z-stub{box-sizing:border-box;background:var(--zella-surface);border:1.5px solid var(--zella-ink);letter-spacing:.03em;text-transform:uppercase;min-height:44px;color:var(--zella-ink);cursor:pointer;clip-path:polygon(0 0,88% 0,100% 12%,89% 25%,100% 38%,89% 50%,100% 62%,89% 75%,100% 88%,88% 100%,0 100%);border-radius:8px 2px 2px 8px;align-items:center;gap:6px;padding:11px 22px 11px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:700;transition:transform .15s,background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.z-stub:hover{background:var(--zella-stamp);color:var(--zella-paper);border-color:var(--zella-stamp);transform:translateY(-2px)rotate(-1deg)}.z-footlink{border:1px solid var(--zella-line-fuerte);background:var(--zella-surface);letter-spacing:.02em;color:var(--zella-ink-soft);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.z-footlink:hover{border-color:var(--zella-stamp);color:var(--zella-stamp);background:var(--zella-stamp-soft)}.z-firma{letter-spacing:-.03em;color:var(--zella-ink);-webkit-user-select:none;user-select:none;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1}.z-subtitular{letter-spacing:-.02em;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:clamp(21px,4vw,30px);font-weight:700}@media (width<=720px){.z-main{padding:20px 14px 64px}.z-header{gap:10px;padding:10px 14px}.z-solo-desktop{display:none!important}.z-cols,.z-cols--anchas{grid-template-columns:1fr}.z-ticket{padding:20px}.z-corte{margin:16px -20px}.z-ticket:before,.z-ticket:after{--muesca:84px}.z-navflot{margin:10px 10px 0;top:10px}.z-navflot__marca{padding:7px 14px 7px 11px}.z-stub{padding:9px 18px 9px 13px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.z-cierre{border-top:2px solid var(--zella-ink);background:var(--zella-ink);color:var(--zella-paper)}.z-main.z-cierre__marco{padding-top:64px;padding-bottom:56px}.z-cierre__cont{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;display:flex}.z-contacto{border-top:1px solid #f2f3ee2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:48px;padding-top:32px;display:flex}.z-contacto--solo{border-top:0;margin-top:0;padding-top:0}.z-contacto__titulo{letter-spacing:-.01em;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:21px;font-weight:700}.z-contacto__texto{color:#c3cec7;margin-top:4px;font-size:15px}.z-contacto__canales{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.z-canal{min-height:56px;color:var(--zella-paper);background:#f2f3ee0d;border:1px solid #f2f3ee38;border-radius:14px;align-items:center;gap:12px;padding:8px 20px 8px 8px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.z-canal:hover{background:#f2f3ee1f;border-color:#f2f3ee80;transform:translateY(-2px)}.z-canal:focus-visible{outline:3px solid var(--zella-paper);outline-offset:3px}.z-canal__icono{background:var(--zella-paper);width:40px;height:40px;color:var(--zella-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.z-canal__icono--whatsapp{color:var(--zella-ok);background:#d7eadf}.z-canal__datos{gap:1px;min-width:0;display:grid}.z-canal__nombre{color:#b0bdb4;font-size:13px}.z-canal__valor{overflow-wrap:anywhere;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:16px;font-weight:700}@media (width<=600px){.z-contacto__canales{flex-direction:column;width:100%}}.z-cierre__titulo{letter-spacing:-.02em;margin-bottom:10px;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:clamp(24px,4.4vw,34px);font-weight:800;line-height:1.15}.z-cierre__texto{color:#c3cec7;max-width:440px;font-size:15px;line-height:1.6}.z-cierre__fino{letter-spacing:.04em;color:#b0bdb4;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.z-cierre+.z-pie{margin-top:0}.z-legal{font-size:14.5px;line-height:1.65}.z-legal h2{margin:30px 0 10px;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:19px;font-weight:700}.z-legal h2:first-child{margin-top:0}.z-legal p{margin:0 0 12px}.z-legal ul{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.z-legal a{color:var(--zella-stamp);font-weight:600}@media print{.z-no-print{display:none!important}}.z-rubros{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.z-rubro{background:var(--zella-surface);border:1px solid var(--zella-line);border-radius:16px;align-content:start;gap:6px;padding:18px;transition:transform .15s,box-shadow .15s;display:grid}.z-rubro:hover{transform:translateY(-2px);box-shadow:0 10px 24px #22302b1a}.z-rubro__arte{background:var(--zella-surface-hover);border-radius:14px;place-items:center;width:58px;height:58px;margin-bottom:4px;display:grid}.z-rubro__arte svg{width:38px;height:38px}.z-rubro__nombre{letter-spacing:-.01em;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:17px;font-weight:700}.z-rubro__gancho{color:var(--zella-ink-soft);font-size:13.5px;line-height:1.5}.z-pantallas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.z-pantalla{gap:12px;margin:0;display:grid}.z-pantalla figcaption{color:var(--zella-ink-soft);font-size:13.5px;line-height:1.55}.z-pantalla figcaption strong{color:var(--zella-ink)}.z-pantalla__marco{background:var(--zella-ink);border-radius:18px;padding:10px;box-shadow:0 12px 28px #22302b2e}.z-ui{background:var(--zella-surface-alt);border-radius:10px;align-content:start;gap:10px;min-height:232px;padding:14px;display:grid}.z-ui__barra{border-bottom:1px solid var(--zella-line);padding-bottom:8px;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:14px;font-weight:700}.z-ui__barra--marca{color:var(--zella-stamp)}.z-ui__dni{text-align:center;letter-spacing:.08em;background:var(--zella-surface);border:1px solid var(--zella-line);border-radius:8px;padding:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:24px;font-weight:700}.z-ui__ficha{color:var(--zella-ink-soft);font-size:12.5px}.z-ui__ficha b{color:var(--zella-stamp);font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:19px}.z-ui__teclas{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.z-ui__teclas span{background:var(--zella-surface);border:1px solid var(--zella-line);text-align:center;border-radius:6px;padding:7px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.z-ui__cta{background:var(--zella-ink);color:var(--zella-sobre);text-align:center;border-radius:8px;padding:10px;font-size:13.5px;font-weight:700}.z-ui__saldo{justify-content:center;align-items:baseline;gap:6px;padding:10px 0;display:flex}.z-ui__saldo span{color:var(--zella-stamp);font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:44px;font-weight:800;line-height:1}.z-ui__saldo small{color:var(--zella-ink-soft);font-size:12.5px;font-weight:600}.z-ui__fila{background:var(--zella-surface);border:1px solid var(--zella-line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.z-ui__fila em{color:var(--zella-ink-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-style:normal}.z-ui__fila--ok{color:#3c6b52;background:#eaf2ec;border-color:#cbe0d4;font-weight:600}.z-ui__fila--regalo{color:var(--zella-warn);background:#f6efdd;border-color:#e3d3ad;font-weight:600}.z-ui__metricas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.z-ui__metricas div{background:var(--zella-surface);border:1px solid var(--zella-line);border-radius:8px;gap:2px;padding:10px;display:grid}.z-ui__metricas b{font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:21px}.z-ui__metricas small{color:var(--zella-ink-soft);font-size:11.5px}.z-ui__metricas__ancha{grid-column:1/-1}.z-ui__tabla{border-collapse:collapse;background:var(--zella-surface);border:1px solid var(--zella-line);border-radius:8px;width:100%;font-size:11.5px;overflow:hidden}.z-ui__tabla th,.z-ui__tabla td{text-align:left;padding:6px 9px}.z-ui__tabla th{letter-spacing:.06em;text-transform:uppercase;color:var(--zella-ink-soft);border-bottom:1px solid var(--zella-line);font-size:10px;font-weight:600}.z-ui__tabla td{border-top:1px solid #f0efe9;font-family:IBM Plex Mono,ui-monospace,monospace}.z-ui__tabla td:nth-child(2){font-weight:700}.z-ui__nota{color:var(--zella-ink-soft);margin-top:-4px;font-size:11.5px}.z-ui__sellos{grid-template-columns:repeat(4,1fr);gap:7px;padding:4px 0;display:grid}.z-ui__sello{aspect-ratio:1;border:2px dashed var(--zella-line);color:#0000;background:var(--zella-surface);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.z-ui__sello--lleno{background:var(--zella-stamp);color:var(--zella-sobre);border:2px solid #0000}.z-pantalla__marco--fono{border-radius:30px;max-width:300px;margin:0 auto;padding:18px 10px 14px;position:relative}.z-pantalla__marco--fono:before{content:"";background:#f2f3ee52;border-radius:999px;width:72px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.z-pantalla__marco--fono .z-ui{border-radius:18px}.z-pantalla__marco--panel{border-radius:12px;padding:26px 10px 10px;position:relative}.z-pantalla--ancha{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:26px}@media (width<=720px){.z-pantalla--ancha{grid-template-columns:1fr;gap:12px}}.z-pantalla__marco--panel:before{content:"";background:#f2f3ee6b;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:16px;box-shadow:11px 0 #f2f3ee6b,22px 0 #f2f3ee6b}.z-contraste{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:18px;display:grid}.z-contraste__col{border:1px solid var(--zella-line);background:var(--zella-surface);border-radius:16px;padding:22px 20px}.z-contraste__col--hoy{color:var(--zella-ink-soft);background:#eceee7;border-style:dashed}.z-contraste__col--zella{border-color:var(--zella-ink);box-shadow:4px 5px #22302b1a}.z-contraste__titulo{letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700}.z-contraste__col--zella .z-contraste__titulo{color:var(--zella-stamp)}.z-contraste__lista{gap:11px;padding:0;list-style:none;display:grid}.z-contraste__lista li{padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.z-contraste__col--hoy li{-webkit-text-decoration:line-through #b23a2c73;text-decoration:line-through #b23a2c73;text-decoration-thickness:1.5px}.z-contraste__col--hoy li:before{content:"✕";color:var(--zella-stamp);font-weight:700;text-decoration:none;display:inline-block;position:absolute;top:-1px;left:0}.z-contraste__col--zella li:before{content:"✓";color:var(--zella-ok);font-weight:700;position:absolute;top:-1px;left:0}.z-visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.z-main.z-seccion{padding-top:96px;padding-bottom:0}.z-seccion__cabeza{gap:8px;max-width:640px;margin-bottom:30px;display:grid}.z-seccion__cabeza p{color:var(--zella-ink-soft);font-size:16.5px;line-height:1.55}.z-seccion__cabeza--centro{text-align:center;margin-inline:auto}@media (width<=720px){.z-main.z-seccion{padding-top:64px}.z-seccion__cabeza{margin-bottom:22px}}.z-main.z-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:56px;padding-top:48px;padding-bottom:24px;display:grid;position:relative}.z-hero__texto{justify-items:start;gap:24px;display:grid}.z-titular{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:clamp(38px,5.6vw,64px);font-weight:800;line-height:1.02}.z-hero__bajada{color:var(--zella-ink-soft);max-width:32em;font-size:clamp(17px,1.9vw,19px);line-height:1.55}.z-hero__demo{justify-self:end;width:min(100%,420px)}.z-hero__pie{color:var(--zella-ink-soft);text-align:center;margin-top:14px;font-size:14px;line-height:1.5}@media (width<=900px){.z-main.z-hero{grid-template-columns:1fr;gap:44px;padding-top:32px}.z-hero__demo{justify-self:center}}.z-boton{border:2px solid var(--zella-ink);background:var(--zella-ink);min-height:48px;color:var(--zella-paper);letter-spacing:-.01em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.z-boton:hover{background:var(--zella-stamp);border-color:var(--zella-stamp);color:var(--zella-sobre);transform:translateY(-2px)}.z-boton:focus-visible,.z-enlace:focus-visible,.z-faq summary:focus-visible{outline:3px solid var(--zella-stamp);outline-offset:3px}.z-boton--grande{min-height:64px;padding:16px 34px;font-size:clamp(18px,2vw,21px);box-shadow:4px 5px #22302b29}.z-boton--grande:hover{box-shadow:6px 8px #b23a2c33}.z-boton--borde{color:var(--zella-ink);background:0 0}.z-boton--bloque{width:100%}.z-boton--claro{background:var(--zella-paper);border-color:var(--zella-paper);color:var(--zella-ink);box-shadow:none}.z-boton--claro:hover{background:var(--zella-surface);border-color:var(--zella-surface);color:var(--zella-stamp);box-shadow:none}.z-cta{justify-items:start;gap:14px;margin-top:4px;display:grid}.z-cta__fino{color:var(--zella-ink-soft);font-size:15px;line-height:1.5}.z-cta__fino b{color:var(--zella-ok)}.z-enlace{cursor:pointer;font:inherit;color:var(--zella-ink-soft);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--zella-line-fuerte);text-decoration-color:var(--zella-line-fuerte);background:0 0;border:0;padding:4px 0;font-size:15px}.z-enlace:hover{color:var(--zella-stamp);-webkit-text-decoration-color:var(--zella-stamp);text-decoration-color:var(--zella-stamp)}.z-enlace b{color:var(--zella-ink)}@media (width<=600px){.z-cta{text-align:center;justify-items:stretch}.z-boton--grande{width:100%}}.z-pasos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.z-paso{grid-row:span 2;grid-template-rows:subgrid;align-items:start;row-gap:18px;display:grid}.z-paso__num{letter-spacing:.08em;text-transform:uppercase;color:var(--zella-stamp);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:700;display:block}.z-paso__titulo{letter-spacing:-.01em;color:var(--zella-ink);margin:6px 0;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:21px;font-weight:700}.z-paso__texto{color:var(--zella-ink-soft);font-size:15.5px;line-height:1.55}.z-pasos__panel{margin-top:48px}.z-pasos__panel figcaption{font-size:inherit}.z-contraste__titulo{font-size:13px}.z-contraste__lista li{font-size:15.5px}.z-planes{border-top:2px solid var(--zella-ink);border-bottom:2px solid var(--zella-ink);background:#ece7da;margin-top:96px}.z-main.z-planes__cont{padding-top:72px;padding-bottom:72px}.z-tabla-planes__marco{border:1.5px solid var(--zella-ink);background:#fffdf8;border-radius:16px;max-width:880px;margin:0 auto;overflow-x:auto;box-shadow:0 14px 30px #22302b1f}.z-tabla-planes{width:100%;min-width:calc(150px + 125px * var(--planes,2));border-collapse:separate;border-spacing:0}.z-tabla-planes th,.z-tabla-planes td{text-align:center;border-bottom:1px dashed var(--zella-line);padding:12px 18px;font-size:15px}.z-tabla-planes tbody tr:last-child>*{border-bottom:0}.z-tabla-planes tbody th,.z-tabla-planes__esquina{z-index:1;text-align:left;background:#fffdf8;font-weight:500;position:sticky;left:0}.z-tabla-planes thead th{vertical-align:bottom;border-bottom:1.5px solid var(--zella-ink);padding:26px 18px 22px}.z-tabla-planes__col--destacada{background:#f8efdc}.z-tabla-planes__cabeza{justify-items:center;gap:6px;display:grid}.z-tabla-planes__nombre{letter-spacing:-.02em;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:22px;font-weight:800}.z-tabla-planes__desc{color:var(--zella-ink-soft);max-width:22ch;font-size:13.5px;font-weight:400;line-height:1.45}.z-tabla-planes__precio{letter-spacing:-.03em;margin-top:6px;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.1}.z-tabla-planes__precio small{letter-spacing:0;color:var(--zella-ink-soft);font-family:Archivo,system-ui,sans-serif;font-size:13px;font-weight:500;display:block}.z-tabla-planes__oferta{color:#6b520c;font-size:13px;font-weight:700}.z-tabla-planes .z-boton{margin-top:8px}.z-si{color:var(--zella-ok);font-size:17px;font-weight:700}.z-no{color:var(--zella-line-fuerte)}.z-planes__fino{max-width:880px;color:var(--zella-ink-soft);text-align:center;margin:16px auto 0;font-size:14px;line-height:1.55}.z-entodos{max-width:880px;margin:44px auto 0}.z-entodos__titulo{margin-bottom:14px;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:19px;font-weight:700}.z-entodos__lista{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 32px;padding:0;list-style:none;display:grid}.z-entodos__lista li{padding-left:26px;font-size:15px;line-height:1.5;position:relative}.z-entodos__lista li:before{content:"✓";color:var(--zella-ok);font-weight:700;position:absolute;left:0}@media (width<=600px){.z-planes{margin-top:64px}.z-main.z-planes__cont{padding-top:52px;padding-bottom:52px}.z-tabla-planes{min-width:calc(100px + 115px * var(--planes,2))}.z-tabla-planes th,.z-tabla-planes td{padding:10px 8px;font-size:13.5px}.z-tabla-planes thead th{padding:18px 8px 14px}.z-tabla-planes tbody th{padding-left:12px}.z-tabla-planes__nombre{font-size:18px}.z-tabla-planes__desc{font-size:13px}.z-tabla-planes__precio{font-size:23px}.z-tabla-planes .z-boton{min-height:44px;padding:10px 8px;font-size:15px}.z-navflot{position:relative;top:0}}.z-faq{gap:10px;max-width:780px;display:grid}.z-faq details{background:var(--zella-surface);border:1px solid var(--zella-line-tarjeta);border-radius:14px}.z-faq details[open]{border-color:var(--zella-ink)}.z-faq summary{cursor:pointer;letter-spacing:-.01em;border-radius:14px;padding:18px 56px 18px 20px;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:17.5px;font-weight:700;list-style:none;position:relative}.z-faq summary::-webkit-details-marker{display:none}.z-faq summary:after{content:"+";color:var(--zella-stamp);font-size:26px;font-weight:500;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.z-faq details[open] summary:after{content:"−"}.z-faq__resp{color:var(--zella-ink-soft);max-width:64ch;padding:0 20px 20px;font-size:15.5px;line-height:1.6}.z-faq__resp a{color:var(--zella-stamp);font-weight:600}.z-cierre{margin-top:96px}.z-cierre__fino{letter-spacing:0;font-family:Archivo,system-ui,sans-serif;font-size:13.5px}.z-pie{border-top:2px solid var(--zella-ink);background:var(--zella-surface);margin-top:72px}.z-main.z-pie__cont{padding-top:22px;padding-bottom:0}.z-pie__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-bottom:18px;display:flex}.z-pie__fila--linea{border-top:1px dashed var(--zella-line);justify-content:flex-start;padding-top:16px}.z-pie__fila--linea:last-child{justify-content:space-between}.z-pie__texto{color:var(--zella-ink-soft);font-size:13.5px}.z-pie__legal{min-height:24px;color:var(--zella-ink-soft);align-items:center;font-size:13.5px;display:inline-flex}.z-wsp{z-index:45;background:var(--zella-ok);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 20px 0 16px;font-family:Bricolage Grotesque,Archivo,system-ui,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 24px #22302b40}.z-wsp:hover{background:#245740;transform:translateY(-2px)}@media (width<=600px){.z-wsp{padding:0 16px;bottom:12px;right:12px}.z-wsp__texto{display:none}}
