.hero[data-astro-cid-yfdib67y]{padding-block:4.5rem 3rem}.hero__grid[data-astro-cid-yfdib67y]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:3.5rem;display:grid}.hero[data-astro-cid-yfdib67y] h1[data-astro-cid-yfdib67y]{font-size:clamp(2.1rem,4vw,3.2rem)}.hero__lead[data-astro-cid-yfdib67y]{color:var(--color-text-muted);max-width:56ch;font-size:1.12rem}.hero__actions[data-astro-cid-yfdib67y]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero__note[data-astro-cid-yfdib67y]{color:var(--color-text-muted);margin-top:1rem;font-size:.88rem}.hero__shot[data-astro-cid-yfdib67y]{display:block}.seccion__lead[data-astro-cid-yfdib67y]{max-width:60ch;color:var(--color-text-muted)}.tipos[data-astro-cid-yfdib67y]{border:0;grid-template-columns:repeat(5,1fr);gap:.75rem;margin:2rem 0 0;padding:0;display:grid}.tipo[data-astro-cid-yfdib67y]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);cursor:pointer;flex-direction:column;height:100%;padding:1rem;transition:border-color .2s,background-color .2s,transform .25s;display:flex}.tipo[data-astro-cid-yfdib67y]:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.tipo__icono[data-astro-cid-yfdib67y]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:2.4rem;height:2.4rem;color:var(--color-primary-strong);place-items:center;display:inline-grid}.tipo__icono[data-astro-cid-yfdib67y] .icono{width:1.2rem;height:1.2rem}.tipo__nombre[data-astro-cid-yfdib67y]{margin-top:.75rem;font-weight:600}.tipo__texto[data-astro-cid-yfdib67y]{color:var(--color-text-muted);margin-top:.25rem;font-size:.82rem;line-height:1.4}.tipo__cuenta[data-astro-cid-yfdib67y] b[data-astro-cid-yfdib67y]{font-weight:inherit}.tipo__cuenta[data-astro-cid-yfdib67y]{color:var(--color-primary-strong);margin-top:auto;padding-top:.75rem;font-size:.78rem;font-weight:600}input[data-astro-cid-yfdib67y]:checked+.tipo[data-astro-cid-yfdib67y]{border-color:var(--color-primary-strong);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}input[data-astro-cid-yfdib67y]:checked+.tipo[data-astro-cid-yfdib67y] .tipo__icono[data-astro-cid-yfdib67y]{background:var(--color-primary-strong);color:var(--color-on-primary)}input[data-astro-cid-yfdib67y]:focus-visible+.tipo[data-astro-cid-yfdib67y]{outline:2px solid var(--color-primary);outline-offset:3px}.galeria[data-astro-cid-yfdib67y]:has(#tipo-tienda:checked) .demo[data-astro-cid-yfdib67y]:not([data-kind=tienda]),.galeria[data-astro-cid-yfdib67y]:has(#tipo-local:checked) .demo[data-astro-cid-yfdib67y]:not([data-kind=local]),.galeria[data-astro-cid-yfdib67y]:has(#tipo-empresa:checked) .demo[data-astro-cid-yfdib67y]:not([data-kind=empresa]),.galeria[data-astro-cid-yfdib67y]:has(#tipo-servicios:checked) .demo[data-astro-cid-yfdib67y]:not([data-kind=servicios]){display:none}.rejilla[data-astro-cid-yfdib67y]{grid-template-columns:repeat(2,1fr);gap:3.5rem 2rem;margin-top:3rem;display:grid}.demo__vista[data-astro-cid-yfdib67y]{display:block}.demo__texto[data-astro-cid-yfdib67y]{margin-top:1.25rem}.insignias[data-astro-cid-yfdib67y]{flex-wrap:wrap;gap:.4rem;display:flex}.insignia[data-astro-cid-yfdib67y]{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.insignia--tipo[data-astro-cid-yfdib67y]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary-strong);border-color:#0000}.insignia[data-astro-cid-yfdib67y] .icono{width:.9rem;height:.9rem}.demo[data-astro-cid-yfdib67y] h3[data-astro-cid-yfdib67y]{margin:.9rem 0 0;font-size:1.3rem}.demo__sector[data-astro-cid-yfdib67y]{color:var(--color-text-muted);margin:.1rem 0 .7rem;font-size:.9rem}.demo[data-astro-cid-yfdib67y] p[data-astro-cid-yfdib67y]:not(.demo__sector){color:var(--color-text-muted);font-size:.95rem}.funciones[data-astro-cid-yfdib67y]{flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.funciones[data-astro-cid-yfdib67y] li[data-astro-cid-yfdib67y]{background:var(--color-surface-soft);border-radius:999px;padding:.2rem .7rem;font-size:.8rem}.demo[data-astro-cid-yfdib67y] .btn[data-astro-cid-yfdib67y] .icono{width:1rem;height:1rem}.cta[data-astro-cid-yfdib67y]{text-align:center}.cta[data-astro-cid-yfdib67y] p[data-astro-cid-yfdib67y]{color:var(--color-text-muted)}.cta[data-astro-cid-yfdib67y] .hero__actions[data-astro-cid-yfdib67y]{justify-content:center}@media (width<=1020px){.tipos[data-astro-cid-yfdib67y]{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.hero__grid[data-astro-cid-yfdib67y]{grid-template-columns:1fr;gap:2.5rem}}@media (width<=760px){.tipos[data-astro-cid-yfdib67y]{scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;margin:1.25rem -1.5rem 0;padding:.25rem 1.5rem .5rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.tipos[data-astro-cid-yfdib67y]::-webkit-scrollbar{display:none}.tipos[data-astro-cid-yfdib67y]>div[data-astro-cid-yfdib67y]{scroll-snap-align:start;flex:none;position:relative}.tipo[data-astro-cid-yfdib67y]{white-space:nowrap;border-radius:999px;flex-direction:row;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .45rem}.tipo[data-astro-cid-yfdib67y]:hover{transform:none}.tipo__icono[data-astro-cid-yfdib67y]{border-radius:999px;width:2rem;height:2rem}.tipo__nombre[data-astro-cid-yfdib67y]{margin:0;font-size:.88rem}.tipo__texto[data-astro-cid-yfdib67y],.seccion__ayuda[data-astro-cid-yfdib67y]{display:none}.tipo__cuenta[data-astro-cid-yfdib67y]{background:var(--color-surface-soft);border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;margin:0;padding:0 .4rem;display:inline-grid}.tipo__palabra[data-astro-cid-yfdib67y]{display:none}.rejilla[data-astro-cid-yfdib67y]{grid-template-columns:1fr;gap:2.5rem;margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.tipo[data-astro-cid-yfdib67y],.tipo[data-astro-cid-yfdib67y]:hover{transition:none;transform:none}}
