.home-landing{--home-ink:#f5f7f5;--home-muted:#bac5bd;--home-green:var(--color-primary-500,#03e262);--home-surface:#141615;--home-rule:#303633;--home-ease:cubic-bezier(.25, 1, .5, 1);--home-bg:#050806;color:var(--home-ink);background:var(--home-bg)}.home-container{width:min(100%,74rem);margin-inline:auto;padding-inline:1.25rem}.home-landing :is(h1,h2,h3,p){color:inherit;margin:0}.home-landing :is(h1,h2){letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1}.home-landing :is(h1,h2)>span{color:var(--home-green)}.home-landing h2{font-size:clamp(2rem,3.5vw,3rem)}.home-landing :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--home-green);outline-offset:5px}.home-landing :is(button,a){-webkit-tap-highlight-color:transparent}.home-landing button{cursor:pointer}.home-landing :is(#how-it-works,#why){scroll-margin-top:var(--home-header-offset,144px)}.home-intro{text-align:center;padding-top:9rem}.home-intro h1{font-size:clamp(2.75rem,6vw,4.5rem)}.home-intro>p{max-width:42rem;color:var(--home-muted);text-wrap:pretty;margin:1.5rem auto 0;font-size:1.125rem}.home-intro__break{display:none}.home-intro__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 2rem;margin-top:1.85rem;display:flex}.home-band{isolation:isolate;position:relative}.home-band>:not(.home-stripes){z-index:1;position:relative}.home-cta{background:var(--home-ink);color:#0c1410;min-height:48px;transition:background .18s var(--home-ease);border-radius:999px;justify-content:center;align-items:center;gap:1rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;display:inline-flex}.home-cta:hover{background:var(--home-green);color:#0c1410}.home-cta svg,.home-text-link svg{flex-shrink:0}.home-text-link{min-height:44px;color:var(--home-ink);align-items:center;gap:.75rem;font-size:1rem;line-height:1.4;display:inline-flex}.home-text-link:hover{color:var(--home-green)}.home-replay{min-height:44px;color:var(--home-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:inline-flex}.home-replay:hover{color:var(--home-ink);text-underline-offset:4px;text-decoration:underline}.home-landing .home-fine-print{color:var(--home-muted);font-size:.875rem;line-height:1.5}.home-section{border-top:1px solid var(--home-rule);padding-block:clamp(4rem,7vw,6rem)}.home-section-copy>p{max-width:35ch;color:var(--home-muted);text-wrap:pretty;margin-top:1.5rem;font-size:1.125rem;line-height:1.5}.home-journey{isolation:isolate;padding-block:3rem 4rem;position:relative}.home-journey>.home-container{z-index:1;position:relative}.home-landing .home-journey>.home-journey__pixels{--ai-story-green:var(--home-green);z-index:0;opacity:.5;height:60%;inset:auto 0 -30px;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.home-journey__tabs{width:min(100%,18rem);margin:2rem auto 0}.home-journey__scene{--home-merchant-offset:0rem;--home-role-gutter:1rem;align-items:start;gap:3rem;max-width:64rem;margin-inline:auto;display:grid;position:relative}.home-journey__client,.home-journey__merchant{z-index:1;width:100%;min-width:0;max-width:30rem;margin-inline:auto;position:relative}.home-journey__merchant{--home-printer-output-height:21rem;--home-printer-actions-height:0rem;max-width:calc(22rem + var(--home-role-gutter));padding-top:var(--home-merchant-offset)}.home-landing .home-journey__role{background:var(--home-rule);width:max-content;color:var(--home-ink);white-space:nowrap;border-radius:.5rem .5rem 0 0;margin:0;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1.5;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.home-journey__client>.home-journey__role{transform-origin:0 100%;bottom:3rem;left:.6rem;transform:rotate(-90deg)}.home-journey__merchant>.home-journey__role{right:.1rem;bottom:calc(1.2rem + var(--home-printer-actions-height));transform-origin:100% 100%;transform:rotate(90deg)}.home-customer{height:100%;color:var(--home-ink);-webkit-backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(165deg,#ffffff12,#fff0 42%),#0c1512b8;font-family:Jimbill App,sans-serif;font-size:.875rem;font-weight:500;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.home-customer__content{flex-direction:column;gap:.75rem;height:100%;padding:1.5rem;display:flex;position:relative}.home-customer__panels{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.home-customer__welcome,.home-customer__conversation{opacity:0;visibility:hidden;pointer-events:none;min-width:0;min-height:0;transition:opacity .25s var(--home-ease), visibility 0s .25s;grid-area:1/1}.home-customer__panels>[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.home-customer__conversation{flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.home-customer__welcome{flex-direction:column;gap:1rem;display:flex}.home-welcome__header{justify-content:space-between;align-items:center;display:flex}.home-welcome__header>img{filter:brightness(0)invert();width:4.5rem;height:auto}.home-welcome__back{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.home-welcome__hero{margin-block:1.25rem auto}.home-landing .home-welcome__title{color:var(--home-ink);font-size:clamp(1.85rem,2vw,1.5rem);font-weight:700;line-height:1.1}.home-landing .home-welcome__subtitle{color:var(--home-ink);margin-top:.5rem;font-size:.9375rem;font-weight:400;line-height:1.3}.home-welcome__suggestions{gap:.875rem;display:grid}.home-welcome__instructions{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;font-size:.8125rem;line-height:1.4;display:grid}.home-welcome__instructions>strong{align-self:center;font-weight:600}.home-landing .home-welcome__instructions>p{color:#c0ccca;grid-column:1/-1;font-size:.75rem;font-weight:400;line-height:1.45}.home-welcome__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.home-welcome__card{border:1px solid #fff3;border-radius:1rem;overflow:hidden}.home-welcome__card>img{aspect-ratio:1.45;object-fit:cover;width:100%;height:auto;display:block}.home-welcome__card-copy{flex-direction:column;gap:.25rem;padding:.625rem;font-size:.875rem;line-height:1.25;display:flex}.home-welcome__card-copy>span{color:#bbcfcd;min-height:2.5em;font-size:.6875rem;font-weight:400}.home-welcome__card-copy>svg{align-self:flex-end}.home-landing .home-customer__heading{padding-bottom:.25rem;font-size:1.25rem;line-height:1.2}.home-customer__heading>span{color:var(--home-muted);font-family:Instrument Sans,sans-serif;font-size:.6875rem;display:block}.home-landing .ai-app-message{width:100%;margin:0}.home-landing .ai-app-message__client-bubble{color:#f5f7f5;width:fit-content;max-width:90%;font-size:inherit;background:#206f70;border-radius:1rem 1rem .25rem;margin-left:auto;padding:.75rem 1rem;line-height:1.45}.home-landing .ai-app-message__ai-copy{color:var(--home-ink);font-size:inherit;line-height:1.5}.home-customer__replies{transition:opacity .2s var(--home-ease);display:grid}.home-customer__message{z-index:1;position:relative}.home-customer__response{min-height:2.8em;position:relative}.home-customer__thinking{opacity:0;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.home-customer__thinking span{background:var(--home-muted);border-radius:50%;width:5px;height:5px}.home-customer__replies>p{font-size:inherit;opacity:0;transition:opacity .25s var(--home-ease), transform .25s var(--home-ease);grid-area:1/1;line-height:1.4;transform:translateY(8px)}.home-customer__replies>p[data-active=true]{opacity:1;transform:none}.home-customer .ai-app-products{gap:.75rem;display:grid}.home-customer .ai-app-product{min-height:64px;transition:opacity .3s var(--home-ease), transform .3s var(--home-ease);background:0 0;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0;display:grid}.home-customer .ai-app-product__image{object-fit:cover;border-radius:.375rem;width:48px;height:60px}.home-customer .ai-app-product__copy{min-width:0}.home-customer .ai-app-product__name{color:var(--home-ink);font-size:.8125rem;font-weight:700;line-height:1.25}.home-customer .ai-app-product__description{display:none}.home-customer .ai-app-product__price{color:var(--home-muted);margin-top:.25rem;font-size:.75rem}.home-customer .ai-app-product__add{color:#e2efe5;background:#24483d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.home-customer .ai-app-product__stepper{width:26px;color:var(--home-ink);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.home-customer .ai-app-product__stepper svg{display:none}.home-customer__amount{border-top:1px solid var(--home-rule);min-height:34px;color:var(--home-muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.75rem;display:flex}.home-customer__amount[data-visible=false]{visibility:hidden}.home-customer__amount strong{color:var(--home-ink);white-space:nowrap;font-size:1rem}.home-customer__composer{border:1px solid var(--home-rule);min-height:44px;color:var(--home-muted);background:#15201b;border-radius:22px;flex-shrink:0;align-items:center;gap:.5rem;padding:6px 8px 6px 12px;font-size:.75rem;line-height:18px;display:flex;position:relative}.home-customer__draft,.home-customer__placeholder{flex:1;min-width:0}.home-customer__draft{color:var(--home-ink);white-space:pre-wrap}.home-customer[data-phase=sending] .home-customer__draft{opacity:0}.home-customer__send,.home-customer__voice{width:28px;height:28px;color:var(--home-ink);background:#24483d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-customer__voice{background:#206f70}.home-customer__mic{color:var(--home-ink);flex-shrink:0}.home-customer__placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-payment{z-index:2;visibility:hidden;pointer-events:none;transition:visibility 0s .3s;position:absolute;inset:0}.home-payment[data-open=true]{visibility:visible;transition-delay:0s}.home-payment__scrim{opacity:0;transition:opacity .3s var(--home-ease);background:#0000008c;position:absolute;inset:0}.home-payment__drawer{transition:transform .4s var(--home-ease);background:#1a1e1b;border-top:1px solid #404541;border-radius:16px 16px 0 0;padding:10px 16px 22px;position:absolute;inset:auto 0 0;transform:translateY(100%)}.home-payment[data-open=true] .home-payment__scrim{opacity:1}.home-payment[data-open=true] .home-payment__drawer{animation:home-payment-enter .4s var(--home-ease) both;transform:none}.home-payment__handle{background:#777e79;border-radius:999px;width:32px;height:3px;margin:0 auto 18px;display:block}.home-landing .home-payment__heading{font-size:1.125rem;font-weight:600;line-height:1.3}.home-payment__amount{color:var(--home-muted);justify-content:space-between;gap:8px;margin-block:12px 16px;font-size:.75rem;display:flex}.home-payment__amount strong{color:var(--home-ink);font-size:.875rem}.home-payment__methods{flex-direction:column;gap:6px;display:flex}.home-payment__method{border:1px solid #404541;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:5px 10px;font-size:.8125rem;line-height:18px;transition:border-color .2s,background-color .2s;display:flex}.home-payment__method[data-selected=true]{border-color:var(--home-green);background:#21352a}.home-payment__brand{flex-shrink:0;justify-content:center;align-items:center;width:60px;height:41px;display:flex}.home-payment__brand img{max-width:none;display:block}.home-payment__radio{border:1px solid #929a95;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:auto;display:grid}.home-payment__method[data-selected=true] .home-payment__radio{border-color:var(--home-green);background:var(--home-green);color:#06110a}.home-payment__action{color:#c3cbc6;background:#333c36;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:.8125rem;transition:color .2s,background-color .2s;display:flex}.home-payment__action[data-selected=true]{background:var(--home-green);color:#06110a}.home-payment[data-processing=true] .home-payment__action svg{animation:1.1s linear both home-payment-processing}.home-customer:is([data-phase=welcome],[data-phase=composing]) .home-customer__message{opacity:0}.home-customer[data-animated=true][data-phase=sending] .home-customer__message{animation:home-send-message .5s var(--home-ease) both}.home-customer:is([data-phase=welcome],[data-phase=composing],[data-phase=sending],[data-phase=thinking]) .home-customer__replies{opacity:0}.home-customer[data-animated=true][data-phase=thinking] .home-customer__thinking{opacity:1}.home-customer[data-animated=true][data-phase=thinking] .home-customer__thinking span{animation:.6s ease-in-out both home-thinking}.home-customer__thinking span:nth-child(2){animation-delay:75ms!important}.home-customer__thinking span:nth-child(3){animation-delay:.15s!important}.home-customer:is([data-phase=welcome],[data-phase=composing],[data-phase=sending],[data-phase=thinking],[data-phase=answer]) .ai-app-product{opacity:0;transition:none;transform:translateY(12px)}.home-customer[data-animated=true][data-phase=products] .ai-app-product:nth-child(2){transition-delay:.1s}.home-customer[data-animated=true][data-phase=order] .ai-app-product__stepper{animation:home-quantity-added .35s var(--home-ease) both}.home-customer[data-animated=true][data-phase=order] .home-customer__amount strong{animation:home-amount-confirmed .7s var(--home-ease) both}.home-customer__confirmation{flex-direction:column;gap:1rem;height:100%;min-height:0;padding-top:2rem;display:flex}.home-customer__confirmation header{text-align:center}.home-customer__confirmation header p{color:var(--home-muted);font-size:.8125rem;line-height:1.5}.home-customer__confirmation header>strong{margin-top:.25rem;font-size:1.75rem;font-weight:600;line-height:1.2;display:block}.home-customer__qr{text-align:center;margin:0}.home-customer__qr img{border-radius:.5rem;width:116px;height:116px;margin-inline:auto;display:block}.home-customer__qr figcaption{color:var(--home-muted);margin-top:.5rem;font-size:.6875rem;line-height:1.5}.home-customer__order-lines{border-top:1px solid var(--home-rule);gap:.75rem;margin:0;padding:1rem 0 0;font-size:.75rem;line-height:1.5;list-style:none;display:grid}.home-customer__order-lines li{justify-content:space-between;gap:.5rem;display:flex}.home-customer__order-lines strong{white-space:nowrap;font-weight:500}.home-landing .home-customer__order-status{min-height:44px;color:var(--home-ink);flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-size:.6875rem;line-height:1.4;display:flex}.home-customer__order-status svg{color:var(--home-green)}.home-customer__order-status span{color:var(--home-muted)}.home-customer[data-animated=true][data-phase=confirmed] .home-customer__confirmation{animation:home-confirmation-enter .25s var(--home-ease) both}.home-editor,.home-conversation{align-items:center;gap:2.5rem;display:grid}.home-editor__demo{width:100%;min-width:0;max-width:42rem;margin-inline:auto;position:relative}.home-editor__source{border:1px solid var(--home-rule);width:fit-content;max-width:calc(100% - 3.5rem);color:var(--home-ink);background:linear-gradient(130deg,#191e1b,#0e1310);border-radius:.875rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.35;display:flex;position:relative}.home-editor__source>svg:first-child{color:var(--home-muted);flex-shrink:0}.home-editor__source small{color:var(--home-muted);margin-top:.2rem;font-size:.8125rem;display:block}.home-editor__source-link{color:#7c8981;pointer-events:none;width:3.5rem;height:3.375rem;position:absolute;top:50%;left:100%}.home-editor__source-link path{stroke:currentColor;stroke-width:1px}.home-editor__source-link circle{fill:currentColor}.home-editor__surface{background:linear-gradient(145deg,#141916,#101512);border:1px solid #37413b;border-radius:1rem;padding:1rem;box-shadow:inset 0 1px #ffffff03,0 16px 40px #00000014}.home-editor__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.home-editor__heading h3{font-size:1.125rem;font-weight:500}.home-editor__state{color:var(--home-muted);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.home-editor__state>span{background:var(--home-muted);border-radius:50%;width:7px;height:7px}.home-editor[data-updated=true] .home-editor__state>span{background:var(--home-green)}.home-editor__rows{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-editor__rows li{border:1px solid #0000;border-radius:.75rem;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.35rem .75rem;min-width:0;padding:.75rem .5rem;display:grid}.home-editor__rows li:first-child{border-bottom-color:var(--home-rule);border-radius:0}.home-editor__rows li>img{object-fit:cover;border-radius:.5rem;grid-row:span 2;width:56px;height:68px}.home-editor__product{flex-direction:column;gap:.35rem;min-width:0;display:flex}.home-editor__rows strong{font-size:.9375rem;font-weight:500;line-height:1.35}.home-editor__product>span{max-width:28ch;color:var(--home-muted);font-size:.8125rem;line-height:1.4}.home-editor__product>.home-editor__added{color:var(--home-green);align-items:center;gap:.4rem;display:flex}.home-editor__added svg{flex-shrink:0}.home-editor__price{white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:2;font-size:1rem;line-height:1.35}.home-editor__rows [data-new=true]{background:linear-gradient(115deg,#03e2620d,#03e26204);border-color:#03e26240}.home-editor__rows [data-added=false]{visibility:hidden}.home-editor[data-motion=true][data-running=true] [data-new=true][data-added=true]{animation:home-menu-added .6s var(--home-ease) both}.home-editor__footer{justify-content:space-between;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.home-editor__confirmation{min-height:2.5rem;color:var(--home-muted);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.home-editor__confirmation svg{opacity:0;flex-shrink:0}.home-editor[data-updated=true] .home-editor__confirmation svg{color:var(--home-green);opacity:1}.home-editor__replay{width:44px;height:44px;color:var(--home-muted);transition:color .18s var(--home-ease), background .18s var(--home-ease);background:0 0;border:0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-editor__replay:hover{color:var(--home-ink);background:#ffffff0a}.home-editor__voice{background:linear-gradient(125deg,#101e15,#101512 65%,#132119);border:1px solid #03e26266;border-radius:1.125rem;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.625rem .75rem;margin-top:.875rem;padding:1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000040}.home-editor__mic{color:#fff;background:radial-gradient(circle at 35% 25%,#07e46a,#00b34c 80%);border:1px solid #03e26280;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 5px #03e26212,inset 0 1px #ffffff40}.home-editor__command{min-width:0}.home-editor__command>span{color:var(--home-muted);margin-bottom:.375rem;font-size:.75rem;display:block}.home-editor__transcript{font-size:.9375rem;line-height:1.45}.home-editor__word{white-space:pre;display:inline-block}.home-editor[data-voicing=true] .home-editor__word{animation:home-menu-word .28s var(--home-ease) both;animation-delay:calc(var(--word-index) * .22s)}.home-editor__wave{width:76px;height:28px;color:var(--home-green);opacity:.65;grid-column:2;align-items:center;gap:3px;display:flex}.home-editor__wave>span{width:2px;height:var(--bar-height);transform-origin:50%;background:currentColor;border-radius:2px}.home-editor[data-voicing=true] .home-editor__wave{opacity:1}.home-editor[data-voicing=true] .home-editor__wave>span{animation:.72s ease-in-out infinite alternate home-menu-wave;animation-delay:calc(var(--bar-index) * -85ms)}.home-editor[data-typing=true] .home-editor__character{--character-delay:calc(var(--character-index) * var(--character-step))}@media (width<=767px){.home-editor .home-editor__voice{grid-template-columns:44px minmax(0,1fr)}.home-editor__mic{grid-area:1/1}.home-editor__command,.home-editor .home-editor__wave{grid-area:1/2}.home-editor__command{align-items:center;min-height:2.9em;display:flex}.home-editor .home-editor__wave{opacity:0;visibility:hidden}.home-editor[data-voicing=true] .home-editor__wave{opacity:1;visibility:visible}.home-editor[data-voicing=true] .home-editor__transcript{visibility:hidden}.home-editor[data-voicing=true] .home-editor__word{animation:none}.home-editor[data-typing=true] .home-editor__character{animation:1ms step-end both home-menu-type;animation-delay:var(--character-delay)}}.home-section-links{flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:1.5rem;display:flex}.home-conversation{isolation:isolate;position:relative}.home-conversation__backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 72%);mask-image:linear-gradient(90deg,#0000 42%,#000 72%)}.home-conversation__backdrop img{opacity:.45;width:40rem;max-width:none;height:auto;position:absolute;bottom:-9rem;right:-6rem}.home-conversation>.home-section-copy,.home-conversation__demo{z-index:1;position:relative}.home-conversation__demo{min-width:0}.home-conversation__tabs{width:fit-content;max-width:100%;margin-bottom:1.5rem}.home-conversation .home-conversation__tabs>button{padding-inline:10px}@media (width<=479px){.home-conversation .home-conversation__tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;overflow-x:auto}.home-conversation .home-conversation__tabs::-webkit-scrollbar{display:none}.home-conversation .home-conversation__tabs>button{flex:none}}.home-conversation__tabs img{object-fit:cover;border-radius:2px}.home-conversation__panels{padding-block:.5rem 1.5rem;display:grid}.home-conversation__panel{opacity:0;pointer-events:none;min-width:0;transition:opacity .2s var(--home-ease);flex-direction:column;grid-area:1/1;gap:1.5rem;font-family:Jimbill App,sans-serif;font-size:1rem;display:flex}.home-conversation__panel[data-active=true]{opacity:1;pointer-events:auto}.home-conversation__product{align-items:center;gap:1rem;max-width:84%;display:flex}.home-conversation__product>img{object-fit:cover;border-radius:.5rem;width:80px;height:96px}.home-conversation__product>div{flex-direction:column;gap:.5rem;display:flex}.home-conversation__product strong{font-size:1.5rem;font-weight:500}.home-conversation__product span{color:var(--home-muted)}.home-conversation__product-description{text-wrap:pretty;font-size:.9375rem;line-height:1.45}.home-solutions{align-items:center;gap:3rem;display:grid}.home-solutions__links{margin:2rem 0 0;padding:0;list-style:none;display:grid}.home-solutions__links a{border-bottom:1px solid var(--home-rule);align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.home-solutions__links a>span{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.home-solutions__links strong{color:var(--home-ink);font-size:1.125rem;font-weight:500;line-height:1.3}.home-solutions__links a>span>span{color:var(--home-muted);font-size:.875rem;line-height:1.45}.home-solutions__links svg{color:var(--home-muted);flex-shrink:0}.home-solutions__links a:hover :is(strong,svg),.home-solutions__links a:focus-visible :is(strong,svg){color:var(--home-green)}.home-solutions__thumbnail{object-fit:cover;border-radius:.375rem;flex-shrink:0;width:64px;height:80px}.home-solutions__photos{display:none}.home-pricing__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.home-pricing__plans{margin-top:2.5rem;display:grid}.home-pricing__plans article{border-top:1px solid var(--home-rule);padding-block:2rem}.home-pricing__plans h3{font-size:1.25rem;font-weight:500}.home-landing .home-pricing__amount{align-items:baseline;gap:.5rem;margin-top:1rem;margin-bottom:1rem;display:flex}.home-pricing__amount strong{font-size:2.5rem;font-weight:500;line-height:1.1}.home-pricing__amount span{color:var(--home-muted);font-size:1rem}.home-pricing__amount small{white-space:nowrap;margin-left:.5rem;font-size:.875rem}.home-pricing__plans article>p:not(.home-pricing__amount){color:var(--home-muted);font-size:1rem;line-height:1.5}.home-pricing__plans article>.home-pricing__note{font-size:1rem}.home-closing{text-align:center;padding-block:2rem 6rem}.home-closing h2{font-size:clamp(2.75rem,5.5vw,4.5rem)}.home-closing>p{color:var(--home-muted);margin-top:1.5rem;font-size:1.125rem;line-height:1.6}.home-closing .home-cta{margin-top:2rem}.home-landing [data-motion=false] *,.home-landing [data-motion=false] :after{transition:none!important;animation:none!important}@keyframes home-confirmation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-payment-processing{to{transform:rotate(360deg)}}@keyframes home-payment-enter{0%{transform:translateY(100%)}to{transform:none}}@keyframes home-send-message{0%{opacity:.6;transform:translate(var(--home-request-x), var(--home-request-y)) scale(.96)}to{opacity:1;transform:none}}@keyframes home-thinking{0%,to{opacity:.35}50%{opacity:1}}@keyframes home-quantity-added{0%{color:var(--home-green);transform:scale(.75)}to{color:var(--home-ink);transform:none}}@keyframes home-amount-confirmed{0%,40%{color:var(--home-green)}to{color:var(--home-ink)}}@keyframes home-menu-added{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-menu-word{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes home-menu-type{0%{opacity:0}to{opacity:1}}@keyframes home-menu-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (width>=480px){.home-editor__surface{padding:1.5rem 1.25rem 2.5rem}.home-editor__heading h3{font-size:1.25rem}.home-editor__rows li{grid-template-columns:72px minmax(0,1fr) auto;gap:1rem;padding:.625rem}.home-editor__rows li>img{grid-row:auto;width:72px;height:80px}.home-editor__rows strong{font-size:1rem}.home-editor__price{grid-column:auto}.home-editor__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem 1rem}.home-editor__confirmation{flex:1}.home-editor__voice{grid-template-columns:48px minmax(0,1fr) 76px;gap:1rem;margin:-.875rem 1.25rem 0 -.5rem;padding:1rem}.home-editor__mic{width:48px;height:48px}.home-editor__wave{grid-column:auto;height:36px}.home-editor__transcript{font-size:1rem}}@media (width>=768px){.home-intro__break{display:initial}}@media (width>=1024px){.home-intro{padding-top:10rem}.home-journey{padding-block:3.5rem 5rem}.home-journey__scene{--home-merchant-offset:7rem;--home-role-gutter:0rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8rem}.home-journey__client{justify-self:end;width:19rem;margin:0}.home-journey__merchant{justify-self:start;width:22rem;margin:0}.home-customer__content{gap:.75rem;padding:2rem 1rem 1.25rem}.home-editor{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem}.home-editor__demo{padding-left:1.5rem}.home-editor__voice{margin-left:-1.5rem;margin-right:1rem}.home-conversation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem}.home-conversation__backdrop{display:block}.home-solutions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.home-solutions__thumbnail{display:none}.home-solutions__links strong{font-size:1.25rem}.home-solutions__links a[data-active=true] :is(strong,svg){color:var(--home-green)}.home-solutions__photos{aspect-ratio:4/5;background:var(--home-surface);border-radius:.75rem;display:grid;overflow:clip}.home-solutions__photos img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s var(--home-ease);grid-area:1/1}.home-solutions__photos img[data-active=true]{opacity:1}.home-pricing__plans{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.home-pricing__plans article{border-top:0;border-left:1px solid var(--home-rule);padding:0 2rem}.home-pricing__plans article:first-child{border-left:0;padding-left:0}.home-pricing__plans article:last-child{padding-right:0}.home-closing{padding-block:4rem 8rem}}@media (width<=1023px){.home-journey__scene{row-gap:2.5rem}.home-journey__client>.home-journey__role{transform-origin:0 100%;top:-18px;bottom:auto;left:50%;transform:rotate(0)translate(-50%)}.home-journey__merchant>.home-journey__role{right:var(--home-role-gutter);top:-25px;bottom:auto;transform:rotate(0)}.home-landing .home-printer{--home-printer-feed-direction:-1;padding-bottom:var(--home-printer-actions-height);flex-direction:column;display:flex}.home-landing .home-printer__machine{order:-1;margin-top:0;margin-bottom:-3px;padding-block:1rem 1.5rem}.home-landing .home-printer__slot{margin-bottom:7px;inset:auto 1.5rem 0}.home-landing .home-printer__paper-signal{width:86%;top:auto;bottom:12px}.home-landing .home-printer__output{z-index:4;flex-shrink:0;height:0;transition:all .3s ease-out;top:-9px}.home-landing .home-printer[data-stage=receiving] .home-printer__output,.home-landing .home-printer[data-stage=printing] .home-printer__output,.home-landing .home-printer[data-stage=complete] .home-printer__output{height:var(--home-printer-output-height)}.home-landing .home-printer__output:after{background:linear-gradient(#00000047,#0000);inset:0 0 auto}.home-landing .home-printer__paper-anchor{inset:0 0 auto}.home-landing .home-printer__sheet{transform-origin:top}.home-landing .home-printer__paper{clip-path:var(--home-paper-clip-down)}.home-landing .home-printer__actions{inset:calc(100% + .5rem) 0 auto}.home-landing .home-printer__tear-arrow{transform:rotate(180deg)}.home-landing .home-printer__tear-handle{display:block}.home-landing .home-printer[data-tear-enabled=true] .home-printer__tear-handle{inset:auto 0 0}.home-customer__content{padding:2.75rem 1.25rem 1.25rem}.home-customer__order-lines{font-size:1rem}.home-customer__heading{display:none}}@media (width<=389px){.home-journey__merchant{--home-printer-output-height:23rem}.home-container{padding-inline:1rem}.home-intro{padding-top:8rem}.home-intro h1{font-size:2.5rem}.home-customer__content{padding:2.5rem 1rem 1rem}.home-landing .home-printer__paper{padding-inline:.875rem}.home-landing .home-printer__order-status{gap:.25rem}.home-solutions__links a{gap:.75rem}.home-solutions__thumbnail{width:48px;height:64px}.home-solutions__links strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.home-landing *,.home-landing :before,.home-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
