.corte{background:var(--color-borde);height:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 1 8 7 16 1' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") 0/16px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 1 8 7 16 1' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") 0/16px 8px repeat-x}.papel{filter:drop-shadow(var(--sombra-md))}.papel__hoja{--diente:10px;background:var(--color-superficie);padding:var(--espacio-6) var(--espacio-6) calc(var(--espacio-6) + var(--diente));-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--diente)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--diente)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--diente)) 100%}.ticket{width:100%;max-width:380px}.ticket__cabecera{justify-content:space-between;align-items:baseline;gap:var(--espacio-4);display:flex}.ticket__titulo{font-weight:var(--peso-fuerte);line-height:var(--interlineado-titular);font-size:var(--texto-xl);letter-spacing:-.01em;min-width:0}.ticket__hora{white-space:nowrap;font-size:var(--texto-xl);font-weight:var(--peso-fuerte);line-height:var(--interlineado-titular)}.ticket__detalle{margin-top:var(--espacio-1);font-size:var(--texto-sm);color:var(--color-texto-suave)}.ticket__lineas{margin-top:var(--espacio-4)}.ticket__linea{justify-content:space-between;gap:var(--espacio-4);padding-block:var(--espacio-1);display:flex}.ticket__linea dd{white-space:nowrap;margin:0}.ticket__linea--total{margin-top:var(--espacio-3);padding-top:var(--espacio-3);border-top:1px dashed var(--color-borde);font-size:var(--texto-lg);font-weight:var(--peso-fuerte)}.ticket__pie{justify-content:space-between;align-items:center;gap:var(--espacio-4);margin-top:var(--espacio-4);display:flex}.ticket__pago{font-size:var(--texto-sm);color:var(--color-texto-suave)}.ticket__bot{margin-top:var(--espacio-4);padding-top:var(--espacio-3);border-top:1px dashed var(--color-borde);font-size:var(--texto-sm)}.ticket__bot-quien{font-weight:var(--peso-fuerte)}.ticket__bot-hora{font-weight:var(--peso-normal);color:var(--color-texto-suave)}.ticket__ejemplo{margin-top:var(--espacio-3);font-size:var(--texto-sm);color:var(--color-texto-suave)}.ticket__sellos{justify-items:end;display:grid}.ticket__sello-previo,.ticket__sello-final{grid-area:1/1}.ticket__sello-previo{opacity:0}.ticket__bot-cuerpo{position:relative}.ticket__escribiendo{align-items:center;gap:var(--espacio-1);color:var(--color-texto-suave);visibility:hidden;opacity:0;display:inline-flex;position:absolute;inset:0 auto auto 0}.ticket__punto{width:var(--espacio-1);height:var(--espacio-1);border-radius:var(--radio-full);background:currentColor}.cta__grilla{gap:var(--espacio-12);display:grid}@media (width>=960px){.cta__grilla{gap:var(--espacio-16);grid-template-columns:7fr 5fr;align-items:center}}.cta__titulo{letter-spacing:-.03em;max-width:14ch}.cta__acciones{justify-items:start;gap:var(--espacio-4);margin-top:var(--espacio-8);display:grid}.cta__numero{color:var(--color-texto-suave)}.cta__numero span{font-weight:var(--peso-fuerte);color:var(--color-texto)}.cta__demo{justify-items:center;display:grid}.cta__demo--animando .cta__ticket,.cta__demo--animando .ticket__linea,.cta__demo--animando .ticket__sello-final{will-change:opacity, transform}.cta__numero span{white-space:nowrap}.cta__despues{margin-top:var(--espacio-12);padding-top:var(--espacio-6);border-top:1px dashed var(--color-borde);max-width:52ch}.cta__despues-titulo{font-size:var(--texto-lg)}.cta__pasos{gap:var(--espacio-3);margin-top:var(--espacio-4);display:grid}.cta__paso{grid-template-columns:var(--espacio-8) 1fr;align-items:baseline;gap:var(--espacio-3);color:var(--color-texto-suave);display:grid}.cta__paso-numero{width:var(--espacio-8);height:var(--espacio-8);border:2px solid var(--color-texto);border-radius:var(--radio-full);color:var(--color-texto);font-weight:var(--peso-fuerte);place-items:center;line-height:1;display:inline-grid}.como__antes{margin-top:var(--espacio-8);max-width:60ch;color:var(--color-texto-suave)}.como__antes strong{color:var(--color-texto)}.como__rollo{margin-top:var(--espacio-8)}@media (width>=768px){.como__rollo{padding-inline:var(--espacio-8)}}.como__paso{gap:var(--espacio-1) var(--espacio-3);padding-block:var(--espacio-4);border-top:1px dashed var(--color-borde);grid-template-columns:auto 1fr;grid-template-areas:"hora quien""accion accion";display:grid}.como__paso:first-child{border-top:0}@media (width>=768px){.como__paso{gap:var(--espacio-4);grid-template-columns:4.5rem 6rem 1fr auto;grid-template-areas:"hora quien accion sello";align-items:baseline}}.como__hora{color:var(--color-texto-suave);grid-area:hora}.como__quien{font-weight:var(--peso-fuerte);grid-area:quien}.como__accion{grid-area:accion}.como__titulo{font-size:var(--texto-lg)}.como__texto{margin-top:var(--espacio-1);max-width:60ch;color:var(--color-texto-suave)}.como__paso--tuyo{margin-inline:calc(-1 * var(--espacio-3));padding-inline:var(--espacio-3);border-radius:var(--radio-md);background:var(--estado-pendiente-fondo);border-top-color:#0000}.como__paso--tuyo+.como__paso{border-top-color:#0000}.como__paso--tuyo .como__hora,.como__paso--tuyo .como__texto{color:var(--estado-pendiente-texto)}.como__sello{margin-top:var(--espacio-2);grid-column:1/-1;justify-self:start}@media (width>=768px){.como__sello{grid-area:sello;align-self:center;margin-top:0}}.como__flujo{--flujo-margen:var(--espacio-8);--flujo-eje:var(--espacio-2);--punto:var(--espacio-3);--punto-arriba:calc(var(--espacio-4) + var(--espacio-2) - var(--espacio-1) / 2);padding-left:var(--flujo-margen);position:relative}.como__trazo{top:calc(var(--punto-arriba) + var(--punto) / 2);bottom:0;left:calc(var(--flujo-eje) - 1px);width:2px;height:calc(100% - var(--punto-arriba) - var(--punto) / 2);position:absolute;overflow:visible}.como__trazo path{fill:none;stroke:var(--color-borde);stroke-width:2px}.como__paso{position:relative}.como__punto{z-index:2;top:var(--punto-arriba);left:calc(-1 * var(--flujo-margen) + var(--flujo-eje) - var(--punto) / 2);width:var(--punto);height:var(--punto);border-radius:var(--radio-full);background:var(--color-borde);box-shadow:0 0 0 3px var(--color-superficie);position:absolute}.como__punto--tuyo{background:var(--estado-pendiente-texto);box-shadow:0 0 0 3px var(--estado-pendiente-fondo)}.como__paso--tuyo .como__punto{left:calc(-1 * var(--flujo-margen) + var(--flujo-eje) - var(--punto) / 2 + var(--espacio-3))}.como__paso:last-child:before{content:"";z-index:1;top:calc(var(--punto-arriba) + var(--punto) / 2);bottom:0;left:calc(-1 * var(--flujo-margen) + var(--flujo-eje) - var(--espacio-1));width:var(--espacio-2);background:var(--color-superficie);position:absolute}.como__sello{transform-origin:0}.como__flujo--animando .como__paso,.como__flujo--animando .como__sello{will-change:opacity, transform}.particulas{aspect-ratio:192/110;background:50%/100% 100% no-repeat;width:100%;position:relative}.animar-particulas .particulas{background-image:url(/img/particulas-inicio.webp)}.particulas.particulas--animando{background-image:none}.animar-particulas .particulas__cinta{display:none}.particulas__cinta{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.particulas__tramo{fill:none;stroke:var(--color-texto);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:0 4}.particulas__tramo--impresora{stroke:var(--color-accion-primaria)}.particulas__canvas{width:100%;height:100%;position:absolute;inset:0}.particulas--en-curso .particulas__canvas{will-change:transform}.hero{padding-block:var(--espacio-12) var(--espacio-16)}.hero__grilla{gap:var(--espacio-8);display:grid}@media (width>=960px){.hero{padding-block:var(--espacio-8) var(--espacio-24)}.hero__grilla{gap:0 var(--espacio-16);grid-template:"texto impresora""garantias impresora"1fr/7fr 5fr;align-items:start}.hero__texto{grid-area:texto}.hero__impresora{grid-area:impresora}.hero__garantias{grid-area:garantias}.hero__texto{padding-top:var(--espacio-12)}}@media (width>=1024px){.hero__grilla{gap:0 var(--espacio-8);grid-template-columns:5fr 7fr}}@media (width>=1280px){.hero__grilla{grid-template-columns:6fr 6fr}}.hero__titulo{font-size:var(--texto-titular);letter-spacing:-.03em;max-width:14ch}.hero__bajada{margin-top:var(--espacio-6);max-width:52ch;font-size:var(--texto-lg);color:var(--color-texto-suave)}.hero__acciones{align-items:center;gap:var(--espacio-4) var(--espacio-6);margin-top:var(--espacio-8);flex-wrap:wrap;display:flex}.hero__enlace{min-height:44px;font-weight:var(--peso-fuerte);color:var(--color-texto);align-items:center;display:inline-flex}.hero__precio{margin-top:var(--espacio-4);color:var(--color-texto-suave)}.hero__precio strong{color:var(--color-texto)}.hero__garantias{gap:var(--espacio-3);margin-top:var(--espacio-8);padding-top:var(--espacio-6);border-top:1px dashed var(--color-borde);max-width:52ch;color:var(--color-texto-suave);display:grid}.hero__garantias strong{color:var(--color-texto)}.hero{overflow-x:clip}.hero__impresora{justify-items:center;display:grid;position:relative}.hero__salida{z-index:1;justify-items:center;width:100%;max-width:420px;display:grid;position:relative}.hero__ranura{z-index:1;width:100%;height:var(--espacio-3);border-radius:0 0 var(--radio-md) var(--radio-md);background:var(--color-texto);position:relative}.hero__papel{width:100%;margin-top:calc(-1 * var(--espacio-1));clip-path:inset(0 calc(-1 * var(--espacio-6)) calc(-1 * var(--espacio-12)) calc(-1 * var(--espacio-6)));justify-items:center;display:grid}.hero__ticket{max-width:380px}.hero__celular,.hero .particulas{display:none}@media (width>=1024px){.hero__impresora{margin-top:var(--espacio-8);grid-template-columns:48% 1fr;place-items:start stretch}.hero__celular{z-index:3;max-width:calc(var(--espacio-24) * 2 + var(--espacio-16));margin:calc(44% - var(--espacio-3) * .88) 0 0;padding:var(--espacio-2);border-radius:calc(var(--radio-lg) * 3);background:var(--color-texto);box-shadow:var(--sombra-md), var(--sombra-md), var(--sombra-md);grid-area:1/1;display:block;position:relative}.hero__salida{width:calc(52% + var(--espacio-3));max-width:calc(var(--espacio-24) * 3 + var(--espacio-12));grid-area:1/1/auto/-1;justify-self:end}.hero__salida .hero__ticket{max-width:none}.hero__salida .ticket__titulo,.hero__salida .ticket__hora{font-size:var(--texto-lg)}.hero__salida .ticket__ejemplo{text-align:end}.hero__salida .ticket__pie{row-gap:var(--espacio-2);flex-wrap:wrap}.hero__salida .ticket__pago{white-space:nowrap}.hero__salida .ticket__sellos{margin-left:auto}.hero .particulas{z-index:2;top:0;left:calc(12.5% + var(--espacio-3) * .48);width:calc(36.9% - var(--espacio-3) * 1.536);max-width:none;margin:0;display:block;position:absolute}}.hero__chat{border-radius:calc(var(--radio-lg) * 2);background:var(--color-fondo);overflow:hidden}.hero__chat-negocio{align-items:center;gap:var(--espacio-2);padding:var(--espacio-3);border-bottom:1px solid var(--color-borde);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);display:flex}.hero__chat-avatar{width:var(--espacio-6);height:var(--espacio-6);border-radius:var(--radio-full);background:var(--color-texto)}.hero__chat-mensajes{gap:var(--espacio-2);padding:var(--espacio-3);display:grid}.hero__burbuja{max-width:88%;padding:var(--espacio-2) var(--espacio-3);border-radius:var(--radio-lg);font-size:var(--texto-sm);line-height:calc((var(--interlineado-titular) + var(--interlineado-texto)) / 2)}.hero__burbuja-hora{margin-top:var(--espacio-1);font-size:var(--texto-sm);text-align:end;display:block}.hero__burbuja--cliente{transform-origin:100% 100%;background:var(--color-texto);color:var(--color-fondo);justify-self:end}.hero__burbuja--bot{transform-origin:0 100%;background:var(--color-superficie);color:var(--color-texto);box-shadow:inset 0 0 0 1px var(--color-borde);justify-self:start}.hero__burbuja--bot .hero__burbuja-hora{color:var(--color-texto-suave)}@media (width<=959px){.hero__ranura{border-radius:var(--radio-md)}}.movimiento .hero__ticket{animation:hero-imprimir var(--duracion-larga) var(--curva-salida) var(--duracion-corta) both}.movimiento .hero__ticket .ticket__sello-previo{animation:hero-ocultar var(--duracion-corta) var(--curva-entrada) calc(var(--duracion-corta) + var(--duracion-larga) + var(--duracion-media)) both}.movimiento .hero__ticket .ticket__sello-final{animation:hero-sellar var(--duracion-corta) var(--curva-salida) calc(var(--duracion-corta) + var(--duracion-larga) + var(--duracion-media)) both}.movimiento .hero__ticket .ticket__escribiendo{animation:hero-escribiendo calc(var(--duracion-media) * 1.5) steps(1, end) calc(var(--duracion-corta) + var(--duracion-larga) + var(--duracion-media) * 2) both}.movimiento .hero__ticket .ticket__punto{animation:hero-punto var(--duracion-corta) var(--curva-salida) 3 alternate both;animation-delay:calc(var(--duracion-corta) + var(--duracion-larga) + var(--duracion-media) * 2)}.movimiento .hero__ticket .ticket__punto:nth-child(2){animation-delay:calc(var(--duracion-corta) * 2 + var(--duracion-larga) + var(--duracion-media) * 2)}.movimiento .hero__ticket .ticket__punto:nth-child(3){animation-delay:calc(var(--duracion-corta) * 3 + var(--duracion-larga) + var(--duracion-media) * 2)}.movimiento .hero__ticket .ticket__bot-texto{animation:hero-llegar var(--duracion-media) var(--curva-salida) calc(var(--duracion-corta) + var(--duracion-larga) + var(--duracion-media) * 3.5) both}.movimiento:not(.hero-en-vista) .hero__ticket .ticket__sello-previo,.movimiento:not(.hero-en-vista) .hero__ticket .ticket__sello-final,.movimiento:not(.hero-en-vista) .hero__ticket .ticket__escribiendo,.movimiento:not(.hero-en-vista) .hero__ticket .ticket__punto,.movimiento:not(.hero-en-vista) .hero__ticket .ticket__bot-texto{animation-play-state:paused}.movimiento .hero__burbuja{animation:hero-burbuja var(--duracion-media) var(--curva-salida) both}.movimiento .hero__burbuja:first-child{animation-delay:var(--duracion-corta)}.movimiento .hero__burbuja:nth-child(2){animation-delay:calc(var(--duracion-corta) * 2)}.movimiento .hero__burbuja:nth-child(3){animation-delay:calc(var(--duracion-corta) * 3)}.movimiento .hero__burbuja:nth-child(4){animation-delay:calc(var(--duracion-corta) * 4)}.movimiento .hero__burbuja:nth-child(5){animation-delay:calc(var(--duracion-corta) * 5)}@keyframes hero-burbuja{0%{transform:scale(0)}}@keyframes hero-imprimir{0%{transform:translateY(-100%)}}@keyframes hero-ocultar{0%{opacity:1}to{opacity:0}}@keyframes hero-sellar{0%{opacity:0;transform:scale(1.2)}}@keyframes hero-escribiendo{0%,to{visibility:hidden;opacity:0}1%,99%{visibility:visible;opacity:1}}@keyframes hero-punto{0%{opacity:.3}to{opacity:1}}@keyframes hero-llegar{0%{transform:translateY(100%)}}.movimiento .hero__ticket .ticket__bot-cuerpo{overflow:clip}.hero__enlace-suave{color:var(--color-texto);font-weight:var(--peso-fuerte)}.carrusel-controles{align-items:center;gap:var(--espacio-2);margin-top:var(--espacio-4);display:flex}.carrusel-controles__posicion{margin-right:var(--espacio-2);font-weight:var(--peso-fuerte)}.carrusel-controles__boton{width:calc(var(--espacio-12) - var(--espacio-1));height:calc(var(--espacio-12) - var(--espacio-1));border-radius:var(--radio-full);background:var(--color-superficie);color:var(--color-texto);box-shadow:inset 0 0 0 2px var(--color-texto);cursor:pointer;transition:background-color var(--duracion-corta) var(--curva-salida), color var(--duracion-corta) var(--curva-salida);border:0;place-items:center;padding:0;display:inline-grid}.carrusel-controles__boton:hover:not(:disabled){background:var(--color-texto);color:var(--color-fondo)}.carrusel-controles__boton:disabled{color:var(--color-borde);box-shadow:inset 0 0 0 2px var(--color-borde);cursor:default}.carrusel-controles__boton path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.marco-celular{padding:var(--espacio-2);border-radius:calc(var(--radio-lg) * 3);background:var(--color-texto);box-shadow:var(--sombra-md);margin:0}.marco-celular__pantalla img,.marco-navegador__pantalla img{width:100%;height:auto;display:block}.marco-celular__pantalla img{border-radius:calc(var(--radio-lg) * 2)}.marco-navegador{border:1px solid var(--color-borde);border-radius:var(--radio-lg);background:var(--color-superficie);box-shadow:var(--sombra-md);margin:0;overflow:hidden}.marco-navegador__barra{align-items:center;gap:var(--espacio-2);padding:var(--espacio-2) var(--espacio-3);border-bottom:1px solid var(--color-borde);display:flex}.marco-navegador__punto{width:var(--espacio-2);height:var(--espacio-2);border-radius:var(--radio-full);background:var(--color-borde)}.marco-navegador__direccion{margin-left:var(--espacio-2);padding:0 var(--espacio-3);border-radius:var(--radio-full);font-size:var(--texto-sm);color:var(--color-texto-suave);box-shadow:inset 0 0 0 1px var(--color-borde)}.portal__pista{gap:var(--espacio-6);margin-top:var(--espacio-8);padding-bottom:var(--espacio-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-borde) var(--color-fondo);display:flex;overflow-x:auto}.portal__pista:focus-visible{outline-offset:var(--espacio-1)}.portal__pantalla{scroll-snap-align:start;flex:0 0 85%}@media (width>=1024px){.portal__pantalla{flex-basis:calc(var(--espacio-24) * 5 + var(--espacio-16))}}.portal__leyenda{justify-content:space-between;align-items:flex-start;gap:var(--espacio-4);margin-top:var(--espacio-4);display:flex}.portal__nombre{font-size:var(--texto-xl)}.portal__texto{margin-top:var(--espacio-1);max-width:48ch;color:var(--color-texto-suave)}.portal__sello{padding-top:var(--espacio-1);flex:none}.portal__controles{min-height:calc(var(--espacio-12) - var(--espacio-1));margin-top:var(--espacio-4);align-items:center;display:flex}.portal__controles .carrusel-controles{margin-top:0}.portal__progreso{font-weight:var(--peso-fuerte);display:none}.portal--fijada .portal__pista{scroll-snap-type:none;overflow:visible}.portal--fijada .portal__progreso{display:block}.portal--fijada .carrusel-controles{display:none}.portal--fijada .portal__pantalla{flex-basis:var(--portal-ancho,calc(var(--espacio-24) * 5 + var(--espacio-16)))}.portal--compacta .seccion__titulo{font-size:calc(var(--texto-xl) * 2)}.portal--compacta .seccion__bajada{margin-top:var(--espacio-2)}.portal--animando .portal__pista,.portal--animando .portal__sello{will-change:transform}.portal__modulos-titulo{margin-top:var(--espacio-16);font-size:var(--texto-xl)}.modulos__lista{margin-top:var(--espacio-6);border-bottom:1px dashed var(--color-borde);display:grid}@media (width>=768px){.modulos__lista{column-gap:var(--espacio-12);grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.modulos__lista{grid-template-columns:repeat(3,1fr)}}.modulo{align-content:start;gap:var(--espacio-2);padding-block:var(--espacio-4);border-top:1px dashed var(--color-borde);display:grid}.modulo__nombre{font-size:var(--texto-lg)}.modulo__texto{color:var(--color-texto-suave);max-width:44ch}.negocios__selector{gap:var(--espacio-1);margin:var(--espacio-8) 0 0;padding:var(--espacio-1);border:1px solid var(--color-borde);border-radius:var(--radio-full);min-inline-size:auto;display:inline-flex}.negocios__opcion{min-height:44px;padding-inline:var(--espacio-6);border-radius:var(--radio-full);font-weight:var(--peso-fuerte);cursor:pointer;align-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex;position:relative}.negocios__radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.negocios__opcion:hover span{text-underline-offset:.2em;text-decoration:underline}.negocios__opcion:has(.negocios__radio:checked){background:var(--color-texto);color:var(--color-fondo)}.negocios__opcion:has(.negocios__radio:focus-visible){outline:3px solid var(--color-accion-primaria);outline-offset:3px}.negocio{gap:var(--espacio-12);margin-top:var(--espacio-12);display:grid}.negocio+.negocio{padding-top:var(--espacio-12);border-top:1px dashed var(--color-borde)}@media (width>=960px){.negocio{gap:var(--espacio-16);grid-template-columns:6fr 6fr;align-items:start}}:is(.negocios:has(#tipo-restaurantes:checked) .negocio--clinicas,.negocios:has(#tipo-clinicas:checked) .negocio--restaurantes){display:none}.negocios:has(.negocios__radio:checked) .negocio+.negocio{border-top:0;padding-top:0}.negocio__nombre{font-size:var(--texto-xl)}.negocio__verticales{margin-top:var(--espacio-2);font-size:var(--texto-lg);color:var(--color-texto-suave)}.negocio__datos{margin-top:var(--espacio-6);max-width:60ch}.negocio__dato{gap:var(--espacio-1);padding-block:var(--espacio-4);border-top:1px dashed var(--color-borde);display:grid}@media (width>=768px){.negocio__dato{gap:var(--espacio-4);grid-template-columns:10rem 1fr}}.negocio__dato dt{font-weight:var(--peso-fuerte)}.negocio__dato dd{color:var(--color-texto-suave);margin:0}.negocio__muestra{justify-items:center;display:grid;position:relative}.negocio__celular{width:calc(var(--espacio-24) * 2 - var(--espacio-3))}.negocio__ticket{z-index:1;margin-top:calc(-1 * var(--espacio-24) * 2);position:relative}@media (width>=1024px){.negocio__muestra{justify-items:end;min-height:100%}.negocio__celular{top:var(--espacio-12);width:calc(var(--espacio-24) * 2 + var(--espacio-2));position:absolute;left:0}.negocio__ticket{margin-top:0}.negocio__ticket .ticket__ejemplo{text-align:end}}.planes__lista{gap:var(--espacio-8) var(--espacio-6);margin-top:var(--espacio-12);display:grid}@media (width>=640px){.planes__lista{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.planes__lista{grid-template-columns:repeat(4,1fr)}}.plan,.plan .papel{display:grid}.plan__papel{gap:var(--espacio-4);grid-template-rows:auto auto 1fr auto;display:grid;container-type:inline-size}.plan__nombre{font-size:var(--texto-xl)}.plan__precio{align-items:baseline;gap:var(--espacio-2);padding-bottom:var(--espacio-4);border-bottom:1px dashed var(--color-borde);flex-wrap:wrap;display:flex}.plan__monto{font-size:min(var(--texto-titular), 24cqi);white-space:nowrap;font-weight:var(--peso-fuerte);line-height:var(--interlineado-titular);letter-spacing:-.03em}.plan__periodo{color:var(--color-texto-suave)}.plan__incluye{align-content:start;gap:var(--espacio-2);display:grid}.plan__incluye li:first-child{font-weight:var(--peso-fuerte)}.plan__incluye li+li{color:var(--color-texto-suave)}.plan__accion .boton-whatsapp{width:100%}.planes__personalizado{margin-top:var(--espacio-12);padding-top:var(--espacio-6);border-top:1px dashed var(--color-borde);max-width:70ch;color:var(--color-texto-suave)}.planes__personalizado strong{color:var(--color-texto)}.planes__enlace{min-height:44px;font-weight:var(--peso-fuerte);color:var(--color-texto);align-items:center;display:inline-flex}.plan__por-dia{font-weight:var(--peso-normal);color:var(--color-texto-suave)}.plan__sello{align-self:center;margin-left:auto}.planes--animando .plan,.planes--animando .plan__sello{will-change:opacity, transform}.preguntas__grilla{gap:var(--espacio-12);display:grid}@media (width>=960px){.preguntas__grilla{gap:var(--espacio-16);grid-template-columns:5fr 7fr;align-items:start}.preguntas__cabecera{top:var(--espacio-24);position:sticky}}.preguntas__lista{border-bottom:1px dashed var(--color-borde)}.pregunta{border-top:1px dashed var(--color-borde)}.pregunta__resumen{justify-content:space-between;align-items:center;gap:var(--espacio-4);min-height:44px;padding-block:var(--espacio-4);cursor:pointer;list-style:none;display:flex}.pregunta__resumen::-webkit-details-marker{display:none}.pregunta__resumen:hover .pregunta__titulo{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.pregunta__titulo{font-size:var(--texto-lg)}.pregunta__icono{flex:none}.pregunta__icono path{fill:none;stroke:var(--color-texto);stroke-width:2px;stroke-linecap:round}.pregunta[open] .pregunta__icono-vertical{display:none}.pregunta__respuesta{max-width:60ch;padding-bottom:var(--espacio-6);color:var(--color-texto-suave)}.problema__grilla{gap:var(--espacio-12);display:grid}@media (width>=960px){.problema__grilla{gap:var(--espacio-16);grid-template-columns:7fr 5fr;align-items:center}}.problema__dolores{margin-top:var(--espacio-8);max-width:60ch;display:grid}.problema__dolores li{padding-block:var(--espacio-4);border-top:1px dashed var(--color-borde);color:var(--color-texto-suave)}.problema__dolor-titulo{color:var(--color-texto)}.problema__bandeja{justify-self:center;width:100%;max-width:380px}.bandeja__cabecera{justify-content:space-between;align-items:baseline;gap:var(--espacio-4);padding-bottom:var(--espacio-3);border-bottom:1px dashed var(--color-borde);display:flex}.bandeja__titulo,.bandeja__hora{font-size:var(--texto-lg);font-weight:var(--peso-fuerte);line-height:var(--interlineado-titular)}.bandeja__lista{gap:var(--espacio-1);padding-block:var(--espacio-3);display:grid}.bandeja__chat{grid-template-columns:var(--espacio-12) 1fr;gap:var(--espacio-3);padding-block:var(--espacio-1);display:grid}.bandeja__chat-hora{font-size:var(--texto-sm);color:var(--color-texto-suave)}.bandeja__pie{justify-content:space-between;align-items:center;gap:var(--espacio-4);padding-top:var(--espacio-3);border-top:1px dashed var(--color-borde);font-size:var(--texto-sm);color:var(--color-texto-suave);display:flex}.problema__nota{margin-top:var(--espacio-3);font-size:var(--texto-sm);color:var(--color-texto-suave)}.bandeja__sellos{justify-items:end;display:grid}.bandeja__sello-espera,.bandeja__sello-respondido{grid-area:1/1}.bandeja__sello-respondido{opacity:0}.bandeja--animando .bandeja__chat,.bandeja--animando .bandeja__sellos>span{will-change:opacity, transform}.bandeja__resumen{white-space:nowrap}.roadmap__grilla{gap:var(--espacio-12);display:grid}@media (width>=960px){.roadmap__grilla{gap:var(--espacio-16);grid-template-columns:5fr 7fr;align-items:start}.roadmap__cabecera{top:var(--espacio-24);position:sticky}}.roadmap__linea{padding-left:var(--espacio-12);position:relative}.roadmap__trazo{top:var(--espacio-2);bottom:var(--espacio-2);left:calc(var(--espacio-4) - 1px);width:2px;height:calc(100% - var(--espacio-4));position:absolute;overflow:visible}.roadmap__trazo path{fill:none;stroke:var(--color-texto);stroke-width:2px}.hito{padding-bottom:var(--espacio-12);position:relative}.hito:last-child{padding-bottom:0}.hito__punto{top:var(--espacio-1);left:calc(-1 * var(--espacio-12) + var(--espacio-4) - var(--espacio-2));width:var(--espacio-4);height:var(--espacio-4);border:2px solid var(--color-texto);border-radius:var(--radio-full);background:var(--color-fondo);position:absolute}.hito__periodo{font-size:var(--texto-sm);font-weight:var(--peso-fuerte);color:var(--color-texto-suave)}.hito__titulo{margin-top:var(--espacio-1);font-size:var(--texto-xl)}.hito__texto{margin-top:var(--espacio-2);max-width:52ch;color:var(--color-texto-suave)}.hito__sello{margin-top:var(--espacio-3);display:inline-block}.roadmap__linea--animando .hito{will-change:opacity, transform}.sim{--sim-alto:calc(var(--espacio-24) * 4 + var(--espacio-12));--sim-respuestas:calc(var(--espacio-24) + var(--espacio-16) + var(--espacio-6))}@media (width>=1024px){.sim{--sim-alto:calc(var(--espacio-24) * 5 + var(--espacio-16))}}.sim__cabecera{justify-content:space-between;align-items:flex-end;gap:var(--espacio-6);flex-wrap:wrap;display:flex}.sim__barra{align-items:center;gap:var(--espacio-3);display:flex}.sim__etiqueta{min-height:calc(var(--espacio-8) + var(--espacio-1));padding:0 var(--espacio-3);border:1px dashed var(--color-borde);border-radius:var(--radio-full);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-suave);align-items:center;display:inline-flex}.sim__reiniciar{align-items:center;gap:var(--espacio-2);min-height:calc(var(--espacio-12) - var(--espacio-1));padding:0 var(--espacio-4);border-radius:var(--radio-full);background:var(--color-superficie);box-shadow:inset 0 0 0 2px var(--color-texto);color:var(--color-texto);font:inherit;font-weight:var(--peso-fuerte);cursor:pointer;transition:background-color var(--duracion-corta) var(--curva-salida), color var(--duracion-corta) var(--curva-salida);border:0;display:inline-flex}.sim__reiniciar:hover:not(:disabled){background:var(--color-texto);color:var(--color-fondo)}.sim__reiniciar:disabled{color:var(--color-borde);box-shadow:inset 0 0 0 2px var(--color-borde);cursor:default}.sim__reiniciar path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sim__nota{margin-top:var(--espacio-4);color:var(--color-texto-suave)}.sim__grilla{gap:var(--espacio-8);margin-top:var(--espacio-8);display:grid}@media (width>=1024px){.sim__grilla{gap:var(--espacio-12);grid-template-columns:5fr 7fr;align-items:start}}.sim__panel-titulo{margin-bottom:var(--espacio-3);font-size:var(--texto-lg)}.sim__celular{max-width:calc(var(--espacio-24) * 4);padding:var(--espacio-2);border-radius:calc(var(--radio-lg) * 3);background:var(--color-texto);box-shadow:var(--sombra-md);margin-inline:auto}.sim__pantalla{height:var(--sim-alto);border-radius:calc(var(--radio-lg) * 2);background:var(--color-fondo);flex-direction:column;display:flex;overflow:hidden}.sim__chat-cabecera{align-items:center;gap:var(--espacio-3);padding:var(--espacio-3) var(--espacio-4);border-bottom:1px solid var(--color-borde);display:flex}.sim__avatar{width:var(--espacio-8);height:var(--espacio-8);border-radius:var(--radio-full);background:var(--color-texto);color:var(--color-fondo);font-weight:var(--peso-fuerte);place-items:center;display:grid}.sim__negocio{font-weight:var(--peso-fuerte);line-height:var(--interlineado-titular)}.sim__subtitulo{font-size:var(--texto-sm);color:var(--color-texto-suave)}.sim__chat{overscroll-behavior:contain;padding:var(--espacio-4);scrollbar-width:thin;scrollbar-color:var(--color-borde) var(--color-fondo);flex:1;overflow-y:auto}.sim__mensajes{gap:var(--espacio-2);display:grid}.sim__mensaje{max-width:85%;padding:var(--espacio-2) var(--espacio-3);border-radius:var(--radio-lg);font-size:var(--texto-sm)}.sim__mensaje p{display:inline}.sim__hora{margin-top:var(--espacio-1);font-size:var(--texto-sm);text-align:end;opacity:.75;display:block}.sim__mensaje--bot{background:var(--color-superficie);box-shadow:inset 0 0 0 1px var(--color-borde);justify-self:start}.sim__mensaje--cliente{background:var(--color-texto);color:var(--color-fondo);justify-self:end}.sim__mensaje--captura{background:var(--estado-confirmado-fondo);color:var(--estado-confirmado-texto);box-shadow:inset 0 0 0 1px var(--estado-confirmado-texto)}.sim__mensaje--sistema{max-width:none;padding:var(--espacio-1) var(--espacio-3);border:1px dashed var(--color-borde);border-radius:var(--radio-full);color:var(--color-texto-suave);justify-self:center}.sim__escribiendo{align-items:center;gap:var(--espacio-1);margin-top:var(--espacio-2);font-size:var(--texto-sm);color:var(--color-texto-suave);display:inline-flex}.sim__punto{width:var(--espacio-1);height:var(--espacio-1);border-radius:var(--radio-full);animation:sim-punto var(--duracion-media) var(--curva-salida) infinite alternate;background:currentColor}.sim__punto:nth-child(2){animation-delay:var(--duracion-corta)}.sim__punto:nth-child(3){animation-delay:var(--duracion-media)}@keyframes sim-punto{0%{opacity:.3}to{opacity:1}}.sim__respuestas{align-content:start;gap:var(--espacio-2);height:var(--sim-respuestas);padding:var(--espacio-3) var(--espacio-4);border-top:1px solid var(--color-borde);display:grid;overflow-y:auto}.sim__respuesta{justify-content:space-between;align-items:center;gap:var(--espacio-3);min-height:calc(var(--espacio-12) - var(--espacio-1));padding:var(--espacio-2) var(--espacio-4);border-radius:var(--radio-full);background:var(--color-superficie);box-shadow:inset 0 0 0 2px var(--color-accion-primaria);color:var(--color-accion-primaria);font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-fuerte);text-align:start;cursor:pointer;transition:background-color var(--duracion-corta) var(--curva-salida), color var(--duracion-corta) var(--curva-salida);border:0;display:flex}.sim__respuesta:hover{background:var(--color-accion-primaria);color:var(--color-fondo)}.sim__respuesta--plato{border-radius:var(--radio-lg)}.sim__precio{flex:none}.sim__pista{font-size:var(--texto-sm);color:var(--color-texto-suave);align-self:center}.tablero{padding:var(--espacio-4);border:1px solid var(--color-borde);border-radius:var(--radio-lg);background:var(--color-superficie);box-shadow:var(--sombra-md)}.tablero__estados{display:none}.tablero__columnas{gap:var(--espacio-3);display:grid}@media (width>=1024px){.tablero{height:calc(var(--sim-alto) + var(--espacio-4))}.tablero__columnas{grid-template-columns:repeat(3,1fr);height:100%}.tablero__columna{min-height:0;padding:var(--espacio-3);border-radius:var(--radio-md);box-shadow:inset 0 0 0 1px var(--color-borde);flex-direction:column;display:flex}}.tablero__titulo{font-size:var(--texto-sm);justify-content:space-between;align-items:center;display:flex}.tablero__cuenta{min-width:var(--espacio-6);height:var(--espacio-6);border-radius:var(--radio-full);box-shadow:inset 0 0 0 1px var(--color-borde);font-size:var(--texto-sm);place-items:center;display:inline-grid}.tablero__lista{margin-top:var(--espacio-3);flex:1}.tablero__vacio{padding:var(--espacio-6) var(--espacio-2);font-size:var(--texto-sm);text-align:center;color:var(--color-texto-suave)}@media (width<=1023px){.tablero__estados{gap:var(--espacio-2);margin-bottom:var(--espacio-4);font-size:var(--texto-sm);color:var(--color-texto-suave);grid-template-columns:repeat(3,1fr);display:grid}.tablero__estados li{padding-top:var(--espacio-2);border-top:2px solid var(--color-borde)}.tablero__estados .es-actual{border-top-color:var(--color-texto);color:var(--color-texto);font-weight:var(--peso-fuerte)}.tablero__columnas{min-height:calc(var(--espacio-24) * 2 + var(--espacio-12))}.tablero[data-columna=validar] .tablero__columna:not(.tablero__columna--validar),.tablero[data-columna=cocina] .tablero__columna:not(.tablero__columna--cocina),.tablero[data-columna=camino] .tablero__columna:not(.tablero__columna--camino){display:none}}.tarjeta{gap:var(--espacio-2);padding:var(--espacio-3);border-radius:var(--radio-md);background:var(--color-superficie);box-shadow:var(--sombra-md), inset 0 0 0 1px var(--color-borde);display:grid}.tarjeta__cabecera{font-weight:var(--peso-fuerte);justify-content:space-between;display:flex}.tarjeta__hora,.tarjeta__pago{font-size:var(--texto-sm);color:var(--color-texto-suave)}.tarjeta__pago strong{color:var(--color-texto)}.tarjeta__plato{font-size:var(--texto-sm)}.tarjeta__sello{justify-self:start}.tarjeta__accion{min-height:calc(var(--espacio-12) - var(--espacio-1));padding:0 var(--espacio-3);border-radius:var(--radio-full);background:var(--color-texto);color:var(--color-fondo);font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-fuerte);cursor:pointer;border:0}.tarjeta__accion:hover{background:var(--color-texto-suave)}.video__grilla{gap:var(--espacio-12);display:grid}.video__marco{aspect-ratio:16/9;border:1px solid var(--color-borde);border-radius:var(--radio-lg);background:var(--color-superficie);width:100%;max-width:960px;box-shadow:var(--sombra-md);position:relative;overflow:hidden}.video__play{width:var(--espacio-16);height:var(--espacio-16);color:var(--color-texto)}.video__portada{height:100%;display:block}.video__portada img{object-fit:cover;width:100%;height:100%}.video__boton{place-content:center;justify-items:center;gap:var(--espacio-2);font-weight:var(--peso-fuerte);display:grid;position:absolute;inset:0}.video__iframe{border:0;width:100%;height:100%}
