.demo.svelte-tlbmz3{container-type:inline-size}.demo-note.svelte-tlbmz3{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#6b6475;margin-bottom:1.25rem}.live.svelte-tlbmz3{display:grid;gap:1.25rem}.panel.svelte-tlbmz3{display:grid;gap:.75rem;align-content:start}.eyebrow.svelte-tlbmz3{font-size:.8rem;font-weight:600;color:#5534f9}.row.svelte-tlbmz3{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border:1px solid #ebe7f5;border-radius:1rem;background:#faf9ff}.item-name.svelte-tlbmz3{display:grid;min-width:0}.item-name.svelte-tlbmz3 span:where(.svelte-tlbmz3){font-size:.8rem;color:#6b6475}.stepper.svelte-tlbmz3{display:flex;align-items:center;gap:.25rem;border:1px solid #d9d2fb;border-radius:999px;background:#fff;padding:.2rem}.stepper.svelte-tlbmz3 button:where(.svelte-tlbmz3){width:2rem;height:2rem;border-radius:999px;font-size:1.1rem;line-height:1}.stepper.svelte-tlbmz3 button:where(.svelte-tlbmz3):hover:not(:disabled){background:#eae6fe}.stepper.svelte-tlbmz3 button:where(.svelte-tlbmz3):disabled{opacity:.35;cursor:not-allowed}.stepper.svelte-tlbmz3 output:where(.svelte-tlbmz3){min-width:3.2rem;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.switch.svelte-tlbmz3{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.85rem}.switch.svelte-tlbmz3 input:where(.svelte-tlbmz3){position:absolute;opacity:0;width:1px;height:1px}.track.svelte-tlbmz3{width:2.6rem;height:1.5rem;border-radius:999px;background:#d6d2dc;position:relative;transition:background .2s;flex:none}.track.svelte-tlbmz3:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s}.switch.svelte-tlbmz3 input:where(.svelte-tlbmz3):checked+.track:where(.svelte-tlbmz3){background:#7c63fb}.switch.svelte-tlbmz3 input:where(.svelte-tlbmz3):checked+.track:where(.svelte-tlbmz3):after{transform:translate(1.1rem)}.switch.svelte-tlbmz3 input:where(.svelte-tlbmz3):focus-visible+.track:where(.svelte-tlbmz3){outline:3px solid #5534f9;outline-offset:3px}.switch-label.svelte-tlbmz3{min-width:4.8rem}.hint.svelte-tlbmz3{font-size:.8rem;color:#6b6475}.phone.svelte-tlbmz3{background:#141520;color:#f5f3ff;border-radius:1.5rem;padding:1.25rem;display:grid;gap:.6rem;align-content:start;box-shadow:0 12px 30px #1415201f}.phone-url.svelte-tlbmz3{font-size:.7rem;text-align:center;color:#b9b3cc;padding-bottom:.4rem;border-bottom:1px solid #2c2d3a}.cat.svelte-tlbmz3{font:600 .75rem Bricolage Grotesque,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c8befd;margin-top:.4rem}.menu-item.svelte-tlbmz3{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem}.menu-item.muted.svelte-tlbmz3{color:#b9b3cc}.menu-item.out.svelte-tlbmz3 span:where(.svelte-tlbmz3):first-child{text-decoration:line-through;color:#8d88a0}.sold.svelte-tlbmz3{font-size:.75rem;font-weight:600;background:#3a2330;color:#ffb4c2;border-radius:999px;padding:.1rem .6rem}.phone-note.svelte-tlbmz3{font-size:.75rem;color:#b9b3cc;margin-top:.4rem}.flash.svelte-tlbmz3,.flash-row.svelte-tlbmz3{animation:svelte-tlbmz3-flash .7s ease-out}@keyframes svelte-tlbmz3-flash{0%{background:#7c63fb66;border-radius:.4rem}to{background:transparent}}@container (min-width:560px){.live.svelte-tlbmz3{grid-template-columns:1.1fr 1fr;align-items:start}}@media(prefers-reduced-motion:reduce){.flash.svelte-tlbmz3,.flash-row.svelte-tlbmz3{animation:none}.track.svelte-tlbmz3,.track.svelte-tlbmz3:after{transition:none}}.demo.svelte-tlbmz3{background:#fff;border:1px solid #e8e5e3;border-radius:1.5rem;padding:clamp(1.25rem,4vw,3rem)}h3.svelte-tlbmz3{font:600 1.25rem Bricolage Grotesque,sans-serif}ol.svelte-tlbmz3{list-style:decimal;padding-left:1.5rem;display:grid;gap:1.25rem}button.svelte-tlbmz3{white-space:normal}button[aria-pressed=true].svelte-tlbmz3{background:#c8befd}@media(min-width:640px){ol.svelte-tlbmz3{grid-template-columns:1fr 1fr;column-gap:3rem}}@media(prefers-reduced-motion:reduce){button.svelte-tlbmz3{transition:none}}.growth-asset[data-astro-cid-d4ycxz2k]{position:relative;overflow:hidden;border-radius:1.5rem;margin:0}.growth-asset[data-astro-cid-d4ycxz2k] img[data-astro-cid-d4ycxz2k]{display:block;width:100%;height:auto;object-fit:cover}.growth-asset[data-astro-cid-d4ycxz2k] figcaption[data-astro-cid-d4ycxz2k]{position:absolute;bottom:2rem;left:2rem;right:2rem;display:grid;gap:.5rem;color:#141520}.growth-asset[data-astro-cid-d4ycxz2k] strong[data-astro-cid-d4ycxz2k]{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.growth-asset[data-astro-cid-d4ycxz2k] span[data-astro-cid-d4ycxz2k]{font-size:.75rem}.feature-list[data-astro-cid-6cn453hr]{display:grid;gap:1.5rem}.feature-list[data-astro-cid-6cn453hr] li[data-astro-cid-6cn453hr]{display:flex;gap:1.25rem;padding-block:1.5rem;border-top:1px solid #d8d3d9}.feature-number[data-astro-cid-6cn453hr]{font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;color:#635975}.feature-list[data-astro-cid-6cn453hr] p[data-astro-cid-6cn453hr]{color:#56515d}.import-panel.svelte-1bcdlvi{padding:clamp(1.25rem,4vw,2.5rem);display:grid;gap:1rem;max-width:42rem;margin:auto}h2.svelte-1bcdlvi{font-family:var(--font-display);font-size:1.6rem;font-weight:600}form.svelte-1bcdlvi{display:grid;gap:1rem}input.svelte-1bcdlvi:not([type=file]){width:100%;border:1px solid #706b76;border-radius:.75rem;padding:.8rem;background:#fff}label.svelte-1bcdlvi{font-weight:600}.dropzone.svelte-1bcdlvi{padding:2rem 1rem;border:2px dashed #827598;border-radius:1rem;display:grid;justify-items:center;gap:1rem;text-align:center;min-width:0}.dragging.svelte-1bcdlvi{background:#eae6fe;border-color:#5534f9}.notice.svelte-1bcdlvi{padding:1rem;background:#fff5eb;border-radius:.75rem;font-size:.9rem}.error.svelte-1bcdlvi{color:#773325}a.svelte-1bcdlvi{text-decoration:underline}button.svelte-1bcdlvi:disabled{opacity:.6;cursor:wait}a.svelte-1bcdlvi:focus-visible,button.svelte-1bcdlvi:focus-visible,input.svelte-1bcdlvi:focus-visible{outline:3px solid #5534f9;outline-offset:4px}.related-solutions[data-astro-cid-j76ydah6]{background:#fff;border-bottom:1px solid #e8e5e3}.related-heading[data-astro-cid-j76ydah6]{max-width:44rem}.related-heading[data-astro-cid-j76ydah6] h2[data-astro-cid-j76ydah6]{margin-top:1.25rem}.related-grid[data-astro-cid-j76ydah6]{display:grid;gap:0 3rem;margin-top:2.5rem}.related-grid[data-astro-cid-j76ydah6] li[data-astro-cid-j76ydah6]{min-width:0}.related-grid[data-astro-cid-j76ydah6] a[data-astro-cid-j76ydah6]{display:flex;gap:1rem;align-items:start;border-top:1px solid #e8e5e3;padding:1.75rem .5rem;text-decoration:none;transition:background .15s}.related-grid[data-astro-cid-j76ydah6] a[data-astro-cid-j76ydah6]:hover{background:#f7f5ff}.related-grid[data-astro-cid-j76ydah6] .icon-tile[data-astro-cid-j76ydah6]{padding:.75rem}.related-grid[data-astro-cid-j76ydah6] h3[data-astro-cid-j76ydah6]{font-size:1.15rem;margin:0 0 .4rem}.related-grid[data-astro-cid-j76ydah6] p[data-astro-cid-j76ydah6]{font-size:.95rem;color:#56515d}.related-arrow[data-astro-cid-j76ydah6]{font-size:1.5rem;margin-left:auto}.related-grid[data-astro-cid-j76ydah6] a[data-astro-cid-j76ydah6]:hover .related-arrow[data-astro-cid-j76ydah6]{color:#5534f9}@media(min-width:700px){.related-grid[data-astro-cid-j76ydah6]{grid-template-columns:1fr 1fr}}.proof-logo[data-astro-cid-wiywfygz]{display:flex;align-items:center;justify-content:center;background:#836bfa;border-radius:1rem;padding:1rem 1.5rem;min-height:112px}.proof-logo[data-astro-cid-wiywfygz] img[data-astro-cid-wiywfygz]{width:128px;height:80px;object-fit:contain}.proof-quote[data-astro-cid-wiywfygz]{margin:0}.faq[data-astro-cid-5minnmux] summary[data-astro-cid-5minnmux]::-webkit-details-marker{display:none}details[data-astro-cid-5minnmux].faq[open] .faq-chev[data-astro-cid-5minnmux]{transform:rotate(180deg);background-color:#c8befd}.growth{--font-display: "Bricolage Grotesque", sans-serif}.growth-container{max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.growth-section{padding-block:clamp(3.5rem,7vw,6rem)}.growth-split{display:grid;gap:3rem;align-items:center}.growth-split>*{min-width:0}.growth h1{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,4.8rem);font-weight:700;line-height:1.04;letter-spacing:-.04em;margin-top:1.5rem;text-wrap:balance}.growth h2:not([data-home-faq-title]){font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.growth h3{font-family:var(--font-display);font-size:1.4rem;font-weight:600;margin-bottom:.75rem}.growth p:not([data-home-faq-answer]){line-height:1.65}.growth-intro{font-size:1.2rem;margin-top:1.5rem;max-width:38rem}.growth-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.growth .btn{white-space:normal;line-height:1.35;text-align:center;min-height:48px}.growth-hero{background:#eae6fe}.growth-cafe .growth-hero{background:#fff5eb}.growth-loyalty .growth-hero{background:#fbeaed}.growth-multisucursal .growth-hero{background:#e1edef}.growth-import .growth-hero{background:#faf9f7}.growth-comparison{padding:1.5rem;border-left:3px solid #c8befd}.growth-features{display:grid;gap:2.5rem;margin-top:4rem}.growth a:focus-visible,.growth summary:focus-visible,.growth button:focus-visible{outline:3px solid #5534f9;outline-offset:4px}.growth #importar{scroll-margin-top:6rem}@media(min-width:900px){.growth-split{grid-template-columns:1fr 1fr;gap:4rem}.growth-features{grid-template-columns:repeat(3,1fr)}.growth-hero .growth-asset{max-width:430px;margin-left:auto}.growth-import .growth-split{align-items:start}}@media(max-width:430px){.growth-actions{flex-direction:column}.growth-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){html:has(.growth){scroll-behavior:auto}.growth *{animation:none!important;transition:none!important}}.story-kicker{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem;color:#615565}.story-heading{max-width:850px;margin-inline:auto;text-align:center}.story-heading .growth-intro{margin-inline:auto}.story-stack{display:grid;gap:1.5rem}.story-link{text-decoration:underline;text-underline-offset:4px;font-weight:600}.centered-demo{max-width:900px;margin:3rem auto 0;text-align:left}.cafe-editorial{background:#fff5eb}.cafe-cover{display:grid;gap:2.5rem}.cafe-photo{order:2}.cafe-intro{order:1}.cafe-photo .growth-asset{max-width:440px;margin-inline:auto}.cafe-chapter{display:grid;gap:1.5rem}.cafe-notes{display:grid;gap:2rem;margin-top:2.5rem}.loyalty-cover{background:#fbeaed}.growth-loyalty h1{font-size:clamp(3.5rem,9vw,7.5rem)}.loyalty-journey{display:grid;gap:1.5rem;margin-top:4rem}.loyalty-journey li{border-top:1px solid #bd8995;padding-top:1.5rem}.journey-number{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid #bd8995;border-radius:50%;margin-bottom:1rem;font-size:.85rem}.loyalty-journey p{font-size:.9rem}.loyalty-detail{display:grid;gap:3rem;align-items:start}.wallet-support{margin-top:1rem;font-size:.85rem;text-align:center}.branch-cover{background:#e1edef}.branch-heading{max-width:850px}.branch-example{margin-top:3rem}.branch-pair{display:grid;gap:1rem}.branch-pair article{border-top:2px solid #366068;padding:1.5rem;background:#ffffffb3;border-radius:0 0 1rem 1rem}.branch-pair h2{display:flex;justify-content:space-between;gap:1rem;margin:1.5rem 0}.branch-pair article>p{font-weight:600}.branch-caption{display:grid;gap:1.5rem;margin-bottom:2.5rem;align-items:center}.import-cover{background:#f7f5ff}.import-workspace,.import-review{display:grid;gap:3rem;align-items:start}.import-checklist{display:grid;gap:1rem;margin:2rem 0;padding-left:1.5rem;list-style:decimal}.import-review{align-items:center}@media(min-width:600px){.cafe-notes,.branch-pair{grid-template-columns:1fr 1fr}.loyalty-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}@media(min-width:900px){.cafe-cover{grid-template-columns:.85fr 1fr;gap:5rem;align-items:center}.cafe-photo{order:0}.cafe-intro{order:0;padding-block:2rem}.cafe-chapter{grid-template-columns:1fr 3fr;gap:3rem}.loyalty-detail,.branch-caption{grid-template-columns:1.2fr 1fr;gap:4rem}.import-workspace{grid-template-columns:.85fr 1.15fr;gap:4rem}.import-guidance{padding-top:2rem}}
