:root{--ground: oklch(.979 .003 320);--ground-2: oklch(.952 .007 330);--ink: oklch(.2 .016 320);--muted: oklch(.45 .018 320);--maroon: oklch(.38 .12 8);--maroon-deep: oklch(.27 .075 8);--on-maroon: oklch(.975 .01 5);--on-maroon-muted: oklch(.88 .05 5);--night: oklch(.21 .03 350);--on-night-muted: oklch(.82 .02 350);--store: oklch(.43 .135 8);--font: "Plex Arabic", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif;--fs-display: clamp(2.5rem, 1.1rem + 3.9vw, 4.5rem);--fs-h2: clamp(2rem, 1.2rem + 2.2vw, 3.25rem);--fs-statement: clamp(1.375rem, 1rem + .8vw, 1.875rem);--fs-body: 1.0625rem;--fs-small: .875rem;--leading-display: 1.02;--leading-body: 1.55;--m: 16px;--bar: 64px;--radius: 16px;--section-gap: clamp(96px, 14vw, 200px);--ease-out: cubic-bezier(.22, 1, .36, 1);color-scheme:light}:lang(ar){--leading-display: 1.28;--leading-body: 1.75}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--bar) + 24px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--leading-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}h1,h2,h3,p,ol,ul,dl,dd,fieldset{margin:0;padding:0}ol,ul{list-style:none}fieldset{border:0;min-width:0}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--maroon);outline-offset:3px;border-radius:4px}::-moz-selection{background:var(--maroon);color:var(--on-maroon)}::selection{background:var(--maroon);color:var(--on-maroon)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.icon{width:1em;height:1em;flex:none}.skip{position:absolute;inset-inline-start:var(--m);top:-100px;z-index:10;padding:10px 16px;background:var(--ink);color:var(--ground);border-radius:999px}.skip:focus{top:12px}.h2{font-size:var(--fs-h2);font-weight:700;line-height:var(--leading-display);letter-spacing:-.02em}.statement{font-size:var(--fs-statement);font-weight:500;line-height:1.25;letter-spacing:-.01em}:lang(ar).h2,:lang(ar) .h2,:lang(ar) .statement,:lang(ar) .hero-title{letter-spacing:0}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--maroon);color:var(--on-maroon);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .12s ease}.button:hover{background:var(--maroon-deep)}.button:active{transform:translateY(1px) scale(.985)}.button-small{min-height:40px;padding:0 18px;font-size:var(--fs-small)}.button-light{background:var(--on-maroon);color:var(--maroon)}.button-light:hover{background:oklch(.93 .03 5)}.button-light:focus-visible,.show-merchant :focus-visible,.hero-card :focus-visible{outline-color:var(--on-maroon)}.button-quiet{min-height:40px;padding:0 4px;border:0;background:none;font-size:var(--fs-small);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.text-link{text-underline-offset:5px;text-decoration-thickness:1px;transition:color .15s ease}.text-link:hover{color:var(--maroon)}.bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:24px;height:var(--bar);padding-inline:var(--m);background:var(--ground)}.wordmark{display:inline-flex;align-items:baseline;gap:8px;font-size:1.375rem;font-weight:700;line-height:1;text-decoration:none;color:var(--maroon)}.wordmark-latin{font-size:.8em;color:var(--ink)}.bar-nav ul{display:flex;gap:4px}.bar-nav a,.bar-link{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;border-radius:999px;font-size:var(--fs-small);text-decoration:none;transition:background-color .15s ease}.bar-nav a:hover,.bar-link:hover{background:var(--ground-2)}.bar-actions{display:flex;align-items:center;gap:4px;margin-inline-start:auto}@media (max-width: 1023px){.bar-nav{display:none}}@media (max-width: 520px){.bar{gap:8px;padding-inline:var(--m)}.bar-actions .button{display:none}}.split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:var(--m);padding-inline:var(--m)}.hero{grid-column:1;grid-row:1}.stage{grid-column:2;grid-row:1/span 2;align-self:start;position:sticky;top:var(--bar);height:calc(100svh - var(--bar) - var(--m));min-height:560px}.build{grid-column:1;grid-row:2}.hero-card{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--bar) - var(--m));padding:clamp(32px,4.5vw,72px);border-radius:var(--radius);background:var(--maroon);color:var(--on-maroon)}.hero-title{font-size:var(--fs-display);font-weight:700;line-height:var(--leading-display);letter-spacing:-.035em;text-wrap:balance}.hero-title span{display:block}.hero-echo{margin-top:16px;font-size:var(--fs-statement);font-weight:500;line-height:1.3;color:var(--on-maroon-muted)}.hero-sentence{max-width:46ch;margin-top:40px;color:var(--on-maroon)}.address{display:grid;gap:10px;max-width:520px;margin-top:32px}.address-label{font-size:var(--fs-small);font-weight:500}.address-field{display:flex;align-items:center;min-height:56px;padding-inline:20px;border-radius:999px;background:var(--maroon-deep);cursor:text;transition:background-color .15s ease}.address-field:focus-within{background:oklch(.22 .06 8);outline:2px solid var(--on-maroon);outline-offset:2px}.address-input{flex:0 1 auto;min-width:4ch;max-width:100%;field-sizing:content;padding:0;border:0;background:none;font-size:1.375rem;font-weight:500;color:var(--on-maroon);outline:none}.address-input::-moz-placeholder{color:var(--on-maroon-muted)}.address-input::placeholder{color:var(--on-maroon-muted)}.address-suffix{flex:none;font-size:1.375rem;color:var(--on-maroon-muted)}.address-preview{font-size:var(--fs-small);color:var(--on-maroon-muted);overflow-wrap:anywhere}.address-preview output{color:var(--on-maroon);font-weight:500;unicode-bidi:isolate}.address .button{justify-self:start;margin-top:8px}.hero-note{margin-top:20px;font-size:var(--fs-small);color:var(--on-maroon-muted)}.build{padding-inline:clamp(8px,4vw,72px)}.build-intro{padding-top:var(--section-gap);max-width:46ch}.build-intro p{margin-top:20px}.block{display:flex;flex-direction:column;justify-content:center;gap:16px;min-height:78svh;max-width:46ch;transition:color .3s ease}.block>p{color:var(--ink)}.js .block:not(.is-active) .statement{color:var(--muted)}.segmented{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.segmented legend,.swatches legend{float:inline-start;width:100%;margin-bottom:6px;padding:0 4px;font-size:var(--fs-small);font-weight:500;color:var(--muted)}.segmented label{position:relative}.segmented input,.swatch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.segmented label span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--ground-2);font-size:var(--fs-small);font-weight:500;transition:background-color .15s ease,color .15s ease}.segmented label:hover span{background:oklch(.92 .01 330)}.segmented input:checked+span{background:var(--maroon);color:var(--on-maroon)}.segmented input:focus-visible+span,.swatch input:focus-visible+span{outline:2px solid var(--maroon);outline-offset:2px}.zone{display:grid;gap:10px;margin-top:8px}.zone-label{font-size:var(--fs-small);font-weight:500;color:var(--muted)}.zone-field{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px;border-radius:999px;background:var(--ground-2)}.zone-step{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--ground);cursor:pointer;transition:background-color .15s ease,transform .12s ease}.zone-step:hover{background:oklch(.92 .01 330)}.zone-step:active{transform:scale(.94)}.zone-input{width:3.2ch;border:0;background:none;font-size:var(--fs-statement);font-weight:700;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zone-input::-webkit-inner-spin-button,.zone-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zone-hint{font-size:var(--fs-small);color:var(--muted)}.swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.swatch{position:relative}.swatch span{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-inline:8px 16px;border-radius:999px;background:var(--ground-2);font-size:var(--fs-small);font-weight:500;transition:background-color .15s ease}.swatch span:before{content:"";width:28px;height:28px;border-radius:999px;background:var(--swatch);transition:transform .2s var(--ease-out)}.swatch:hover span{background:oklch(.92 .01 330)}.swatch input:checked+span{background:var(--ink);color:var(--ground)}.swatch input:checked+span:before{transform:scale(.82);box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--ground)}.swatch-maroon{--swatch: oklch(.43 .135 8)}.swatch-palm{--swatch: oklch(.46 .09 152)}.swatch-sea{--swatch: oklch(.46 .1 232)}.swatch-coffee{--swatch: oklch(.43 .065 55)}.switch{position:relative;display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:8px;font-weight:500;cursor:pointer}.switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.switch-track{position:relative;width:52px;height:30px;border-radius:999px;background:oklch(.83 .012 320);transition:background-color .2s ease}.switch-track:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:24px;height:24px;border-radius:999px;background:var(--ground);transition:transform .2s var(--ease-out)}.switch input:checked+.switch-track{background:var(--maroon)}.switch input:checked+.switch-track:after{transform:translate(22px)}[dir=rtl] .switch input:checked+.switch-track:after{transform:translate(-22px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--maroon);outline-offset:3px}.stage-frame{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius);background:var(--ground-2);container:stage/inline-size}.stage-bar{display:flex;align-items:center;gap:10px;padding:12px 14px}.stage-url{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 14px;border-radius:999px;background:var(--ground);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-url [data-store-slug]{font-weight:700}.stage-demo{font-size:.8125rem;color:var(--muted);white-space:nowrap}.stage-flip{display:inline-flex;align-items:center;gap:4px;min-height:36px;margin-inline-start:auto;padding:0 14px;border:0;border-radius:999px;background:var(--ink);color:var(--ground);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,transform .12s ease}.stage-flip:hover{background:var(--maroon)}.stage-flip:active{transform:scale(.96)}.store{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin:0 10px 10px;overflow:hidden;border-radius:10px;background:oklch(.995 .002 320);font-size:.875rem;line-height:1.45}.store-head{display:flex;align-items:center;gap:18px;padding:14px 18px}.store-brand{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:700}.store-logo{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--store);color:#fff;font-size:.875rem;font-weight:700;line-height:1;transition:background-color .4s ease}.store-nav{display:flex;gap:14px;color:var(--muted)}.store-nav .is-current{color:var(--ink);font-weight:500}.store-icons{display:inline-flex;align-items:center;gap:14px;margin-inline-start:auto;font-size:1.125rem}.store-cart{position:relative;display:inline-flex}.store-cart-count{position:absolute;top:-6px;inset-inline-end:-8px;display:grid;place-items:center;min-width:16px;height:16px;border-radius:999px;background:var(--store);color:#fff;font-size:.625rem;font-weight:700;transition:background-color .4s ease}.store-closed{margin:0 18px 10px;padding:10px 14px;border-radius:8px;background:oklch(.94 .026 5);color:oklch(.33 .1 8);font-weight:500}.store-screens{position:relative;flex:1 1 auto;min-height:0}.screen{position:absolute;inset:0;padding:0 18px 18px;overflow:hidden;transition:opacity .5s ease,visibility .5s}.store[data-screen=home] .screen-checkout,.store[data-screen=checkout] .screen-home{opacity:0;visibility:hidden}.screen-home{display:flex;flex-direction:column}.store-banner{position:relative;flex:1 1 auto;min-height:150px;max-height:440px;overflow:hidden;border-radius:10px;background:oklch(.6 .08 230)}.store-banner-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;transform-origin:60% 40%}.store-banner-text{position:absolute;inset-block-end:14px;inset-inline-start:14px;display:grid;justify-items:start;gap:10px;max-width:70%;padding:14px 16px;border-radius:10px;background:oklch(.995 .002 320)}.store-banner-title{font-size:1.0625rem;font-weight:700;line-height:1.3}.store-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:8px;background:var(--store);color:#fff;font-size:.8125rem;font-weight:500;transition:background-color .4s ease,opacity .3s ease}.store-button-wide{width:100%;min-height:40px;margin-top:12px}.store-section{margin:16px 0 10px;font-size:1rem;font-weight:700}.store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@container stage (min-width: 480px){.store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.store-product{display:grid;gap:6px;align-content:start}.store-product img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:var(--ground-2)}.store-product-name{font-weight:500;line-height:1.3}.store-product-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.store-price{font-variant-numeric:tabular-nums;white-space:nowrap}.store-add{padding:2px 10px;border-radius:6px;background:oklch(.95 .006 330);color:var(--store);font-size:.75rem;font-weight:700;transition:color .4s ease,opacity .3s ease}.store.is-closed .store-add,.store.is-closed .store-button{opacity:.35}.co-lines{display:grid;gap:8px}.co-lines li{display:flex;align-items:center;gap:10px}.co-lines img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.co-name{flex:1 1 auto}.co-label{display:block;margin-bottom:6px;color:var(--muted);font-size:.75rem;font-weight:500}.co-address,.co-methods{margin-top:14px}.co-address span:last-child{font-weight:500}.co-methods ul{display:grid;gap:6px}.co-method{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;background:oklch(.97 .004 330);transition:background-color .3s ease,opacity .3s ease}.co-method.is-selected{background:color-mix(in oklch,var(--store) 12%,white)}.co-method.is-unavailable{opacity:.5}.co-radio{flex:none;width:16px;height:16px;margin-top:2px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px oklch(.75 .012 320);transition:box-shadow .2s ease}.co-method.is-selected .co-radio{box-shadow:inset 0 0 0 5px var(--store)}.co-method-text{display:grid}.co-method-name{font-weight:500}.co-method-note{color:var(--muted);font-size:.75rem}.co-summary{display:grid;gap:4px;margin-top:14px}.co-summary div{display:flex;justify-content:space-between}.co-summary dd{margin:0}.co-total{padding-top:6px;font-size:1rem;font-weight:700}.co-summary [data-delivery-fee].is-changed,.co-summary [data-total].is-changed{color:var(--store)}.show{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--m)}.show-field{grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:92svh;padding:72px clamp(24px,5vw,80px) 180px}.show-merchant{grid-column:1;background:var(--night);color:var(--on-maroon)}.show-customer{grid-column:2;background:var(--ground-2)}.show-text{max-width:40ch;align-self:stretch;margin-inline:auto;width:min(100%,460px);color:var(--on-maroon)}.show-title{position:relative;z-index:1;grid-row:1;grid-column:1/-1;align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:40px;font-size:var(--fs-display);font-weight:700;line-height:var(--leading-display);letter-spacing:-.035em;pointer-events:none}.show-title span{padding-inline:clamp(24px,5vw,80px)}.show-title-start{color:var(--on-maroon)}.show-title-end{color:var(--ink);text-align:end}.order{width:min(100%,460px);padding:22px;border-radius:14px;background:oklch(.27 .035 350);font-size:.9375rem}.order-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-crumb{color:var(--on-night-muted)}.order-badge{padding:2px 10px;border-radius:999px;background:oklch(.35 .04 60);color:oklch(.9 .07 75);font-size:.8125rem;font-weight:500;transition:background-color .3s ease,color .3s ease}.order-badge.is-paid{background:oklch(.35 .06 150);color:oklch(.9 .09 150)}.order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:20px}.order-facts dt,.order-status-label{color:var(--on-night-muted);font-size:.8125rem}.order-facts dd{margin:0;font-weight:500}.order-status-label{margin-top:22px}.order-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:8px;font-size:.75rem;color:var(--on-night-muted)}.order-steps li{padding-top:10px;position:relative}.order-steps li:before{content:"";position:absolute;top:0;inset-inline:0;height:4px;border-radius:999px;background:oklch(.36 .03 350);transition:background-color .4s ease}.order-steps li.is-done{color:var(--on-maroon)}.order-steps li.is-done:before{background:oklch(.72 .1 8)}.order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.receipt{width:min(100%,420px);padding:24px;border-radius:14px;background:oklch(.995 .002 320);font-size:.9375rem;--store: oklch(.43 .135 8)}.receipt-store{display:inline-flex;align-items:center;gap:8px;font-weight:700}.receipt-title{margin-top:18px;color:var(--muted)}.receipt-status{margin-top:4px;font-size:1.375rem;font-weight:700;line-height:1.3}.receipt-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:14px}.receipt-progress li{height:6px;border-radius:999px;background:var(--ground-2);transition:background-color .4s ease}.receipt-progress li.is-done{background:var(--store)}.receipt-lines{display:grid;gap:8px;margin-top:20px}.receipt-lines li{display:flex;align-items:center;gap:10px}.receipt-lines img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.receipt-lines span:first-of-type{flex:1 1 auto}.receipt-lines span:last-child{white-space:nowrap}.receipt-pay{margin-top:16px;padding-top:12px;font-weight:500;box-shadow:inset 0 1px 0 var(--ground-2)}.how{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,96px);margin-top:var(--section-gap);padding-inline:calc(var(--m) + clamp(8px,4vw,72px))}.how-steps{counter-reset:step}.how-step{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:64svh;max-width:40ch}.js .how-step:not(.is-active) .statement{color:var(--muted)}.how-stage{position:sticky;top:calc(var(--bar) + 10svh);align-self:start;display:grid;place-items:center;height:min(72svh,620px);margin-top:10svh;border-radius:var(--radius);background:var(--ground-2)}.how-frame{position:relative;width:min(88%,420px);height:500px;font-size:.9375rem}.how-panel{position:absolute;inset:0;padding:26px;border-radius:14px;background:oklch(.995 .002 320);transition:opacity .5s ease,transform .5s var(--ease-out),visibility .5s}.how-frame[data-how-state="1"] .how-checklist,.how-frame:not([data-how-state="1"]) .how-signin{opacity:0;visibility:hidden;transform:translateY(12px)}.how-panel-title{display:flex;align-items:center;gap:10px;font-size:1.0625rem;font-weight:700}.how-panel .store-logo{--store: var(--maroon)}.how-field-label{margin-top:20px;color:var(--muted);font-size:.8125rem}.how-field{margin-top:6px;padding:10px 14px;border-radius:8px;background:var(--ground-2)}.how-code{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:6px}.how-code span{display:grid;place-items:center;height:52px;border-radius:8px;background:var(--ground-2);font-size:1.375rem;font-weight:700}.how-progress{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}.how-bar{flex:1 1 auto;height:6px;overflow:hidden;border-radius:999px;background:var(--ground-2)}.how-bar span{display:block;width:100%;height:100%;background:var(--maroon);transform-origin:left center;transform:scaleX(.4286);transition:transform .7s var(--ease-out)}[dir=rtl] .how-bar span{transform-origin:right center}.how-frame[data-how-state="3"] .how-bar span{transform:scaleX(1)}.how-frame[data-how-state="3"] [data-how-done-2],.how-frame:not([data-how-state="3"]) [data-how-done-3]{display:none}.how-checklist ul{display:grid;gap:6px;margin-top:16px}.how-checklist li{display:flex;align-items:center;gap:10px;padding:5px 0;border-radius:8px}.how-check{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:999px;color:transparent;box-shadow:inset 0 0 0 1.5px oklch(.75 .012 320);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;transition-delay:calc(var(--i, 0) * 70ms)}.how-check svg{width:14px;height:14px}.how-checklist li.is-early .how-check,.how-frame[data-how-state="3"] .how-check{background:var(--maroon);box-shadow:none;color:var(--on-maroon)}.how-open{margin-top:14px;padding:10px 12px;border-radius:8px;background:oklch(.94 .026 5);color:oklch(.33 .1 8);font-weight:500;opacity:0;transition:opacity .4s ease .5s}.how-frame[data-how-state="3"] .how-open{opacity:1}.faq{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(24px,4vw,64px);margin-top:var(--section-gap);padding-inline:calc(var(--m) + clamp(8px,4vw,72px))}.faq-text{-moz-columns:2;columns:2;-moz-column-gap:56px;column-gap:56px}.faq-text p{margin-bottom:22px;-moz-column-break-inside:avoid;break-inside:avoid}.faq-text strong{font-weight:500}.foot{margin:var(--section-gap) var(--m) var(--m);padding:clamp(36px,5vw,80px) clamp(24px,5vw,80px) 28px;border-radius:var(--radius);background:var(--maroon);color:var(--on-maroon)}.foot ::-moz-selection{background:var(--on-maroon);color:var(--maroon)}.foot ::selection{background:var(--on-maroon);color:var(--maroon)}.foot :focus-visible{outline:2px solid var(--on-maroon);outline-offset:4px}.foot a{text-underline-offset:5px;text-decoration-thickness:1px}.foot-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px) clamp(40px,6vw,112px)}.foot-title{grid-column:1/-1;max-width:22ch;font-size:var(--fs-display);font-weight:700;line-height:var(--leading-display);letter-spacing:-.035em;text-wrap:balance}.foot-title:lang(ar){letter-spacing:0}.foot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.foot .text-link:hover{color:var(--on-maroon-muted)}.foot-provisions{display:grid;gap:clamp(16px,2vw,28px);padding:.4em 0 0;list-style:none;font-size:var(--fs-statement);font-weight:500;line-height:1.3;text-wrap:balance}.foot-provisions li{transition:color .7s ease,transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * .22s)}.foot-provisions.is-waiting li{color:oklch(.975 .01 5/.22);transform:translate(32px)}[dir=rtl] .foot-provisions.is-waiting li{transform:translate(-32px)}.foot-base{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:start;gap:28px 48px;margin-top:clamp(64px,9vw,136px);font-size:var(--fs-small)}.foot-entry{display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap}.foot-word{font-size:2.5rem;font-weight:700;line-height:1}.foot-gloss{max-width:36ch;color:var(--on-maroon-muted)}.foot-nav ul,.foot-facts{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;list-style:none}.foot-facts{flex-direction:column;gap:8px}.foot-nav a,.foot-facts a{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s ease}.foot-nav a:focus-visible,.foot-facts a:focus-visible{text-decoration-color:currentColor}@media (hover: hover) and (pointer: fine){.foot-nav a:hover,.foot-facts a:hover{text-decoration-color:currentColor}}.foot-rights{color:var(--on-maroon-muted)}.to-top{position:fixed;inset-block-end:calc(var(--m) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--m);z-index:8;display:grid;place-items:center;width:44px;height:44px;border:1px solid oklch(.9 .008 330);border-radius:999px;background:var(--ground);color:var(--ink);font-size:1.125rem;box-shadow:0 8px 20px -6px oklch(.2 .04 330/.22);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility .2s,color .15s ease}.foot{padding-bottom:72px}.to-top:hover{color:var(--maroon)}.to-top:focus-visible{outline:2px solid var(--maroon);outline-offset:2px;border-radius:999px;box-shadow:0 0 0 4px var(--ground),0 8px 20px -6px oklch(.2 .04 330/.22)}.js .to-top:not(.is-visible){visibility:hidden;opacity:0;transform:translateY(8px)}@media (min-width: 640px){.to-top{inset-block-end:calc(24px + env(safe-area-inset-bottom,0px));inset-inline-end:24px;width:48px;height:48px}}@media (prefers-reduced-motion: reduce){.js .to-top:not(.is-visible){transform:none}}@media (max-width: 1023px){:root{--bar: 60px}.split{grid-template-columns:minmax(0,1fr)}.hero,.stage,.build{grid-column:1}.hero{grid-row:1}.build{display:contents}.build-intro{grid-row:2;padding-inline:8px}.block{grid-column:1;margin-inline:8px}.stage{grid-row:3;top:var(--bar);height:48svh;min-height:360px;z-index:2;padding-bottom:8px;background:var(--ground)}.hero-card{min-height:auto;padding-block:48px 40px}.build-intro{padding-top:48px}.block{min-height:62svh}.show{grid-template-columns:minmax(0,1fr)}.show-field{grid-column:1;min-height:0;padding:48px var(--m) 48px}.show-merchant{grid-row:2;padding-bottom:32px}.show-customer{grid-row:4;padding-top:32px}.show-title{display:contents}.show-title span{display:block;padding:0 var(--m)}.show-title-start{grid-row:3;padding-bottom:32px!important;background:var(--night)}.show-title-end{grid-row:5;padding-bottom:48px!important;background:var(--ground-2);text-align:start}.how{grid-template-columns:minmax(0,1fr);padding-inline:calc(var(--m) + 8px)}.how-stage{grid-row:2;top:var(--bar);height:52svh;margin-top:24px;z-index:1}.how-frame{height:min(440px,48svh);overflow:hidden}.how-text{display:contents}.how-text .h2{grid-row:1}.how-steps{grid-row:3}.how-step{min-height:56svh}.faq{grid-template-columns:minmax(0,1fr);padding-inline:calc(var(--m) + 8px)}.foot-close{grid-template-columns:minmax(0,1fr)}.foot-base{grid-template-columns:minmax(0,1fr) auto}.foot-entry{grid-column:1/-1}}@media (max-width: 640px){.faq-text{-moz-columns:1;columns:1}.foot-title{font-size:1.875rem}.foot-base{grid-template-columns:minmax(0,1fr)}.foot-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.foot-nav a,.foot-facts a{display:inline-flex;align-items:center;min-height:44px}.foot-facts{gap:0}.stage-demo,.store-nav{display:none}.how-step{min-height:50svh}.show-title span{font-size:11vw}}@media (prefers-reduced-motion: no-preference){.js .hero-card>*{animation:rise .7s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}.js [data-reveal]>*,.js [data-reveal].block>*,.js .how-step>*{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.js [data-reveal].order,.js [data-reveal].receipt,.js [data-reveal].show-text{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.js [data-reveal].is-in>*,.js .how-step.is-in>*,.js [data-reveal].is-in{opacity:1;transform:none}.store-banner-image{animation:drift 24s ease-in-out infinite alternate;animation-play-state:paused}.stage.is-visible .store-banner-image{animation-play-state:running}.stage-frame{transition:transform .6s var(--ease-out)}}@media (prefers-reduced-motion: reduce){.store[data-screen=home] .screen-checkout,.store[data-screen=checkout] .screen-home{display:none}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}@keyframes drift{to{transform:scale(1.08) translate(-1.5%,1%)}}
/*# sourceMappingURL=marketing.bundle.A7BQPLLC.css.map */
