.-wE0LG_composition{aspect-ratio:1.55;width:100%;position:relative}.-wE0LG_photoFrame{border-radius:12px;position:absolute;inset:0 10% 13% 0;overflow:hidden}.-wE0LG_photo{object-fit:cover;object-position:38% center}.-wE0LG_productCard{background:#fff;border:1px solid #dce3ef;border-radius:12px;width:45%;position:absolute;bottom:3%;right:2%;overflow:hidden;box-shadow:0 18px 40px #162a482e,0 3px 8px #162a4814}.-wE0LG_composition[data-restaurant-workflow=count] .-wE0LG_productCard{width:51%}.-wE0LG_productHeader{border-bottom:1px solid #e6eaf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.-wE0LG_brand{color:var(--ink);letter-spacing:-.04em;font-size:15px;font-weight:800}.-wE0LG_brand>span{color:var(--brand-blue)}.-wE0LG_productLabel{color:var(--muted);font-size:11px;font-weight:600}.-wE0LG_productCard [data-product-image-frame]{border:0;border-radius:0;padding:0}.-wE0LG_productCard [data-product-image-content]{clip-path:none;border-radius:0}.-wE0LG_productCard [data-product-image-wallpaper]{display:none}@media (max-width:600px){.-wE0LG_composition{aspect-ratio:auto;padding-bottom:18px;display:flow-root}.-wE0LG_photoFrame{aspect-ratio:1.4;width:100%;position:relative;inset:auto}.-wE0LG_productCard,.-wE0LG_composition[data-restaurant-workflow=count] .-wE0LG_productCard{width:84%;margin:-32px 12px 0 auto;position:relative;bottom:auto;right:auto}.-wE0LG_productHeader{gap:8px;padding:10px 12px}.-wE0LG_brand{font-size:14px}.-wE0LG_productLabel{font-size:10px}}
.z8eP9G_illustration{border:1px solid var(--brand-line);background:#f8fafc;border-radius:12px;margin:0;padding:22px 16px 16px}.z8eP9G_stepHeadings{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0 8px 16px;display:grid}.z8eP9G_stepHeading{color:var(--brand-ink);letter-spacing:-.025em;text-align:center;margin:0;font-size:22px;font-weight:700;line-height:1.3}.z8eP9G_artwork{width:100%;height:auto;max-height:350px;margin-block:0 8px;display:block}.z8eP9G_artwork text{stroke:none;fill:#26323c;font-family:var(--landing-font)}.z8eP9G_svgEyebrow{letter-spacing:.35px;font-size:10px;font-weight:650}.z8eP9G_svgSmall{font-size:10px;fill:#667587!important}.z8eP9G_svgItem{font-size:13px;font-weight:600}.z8eP9G_svgBrand{letter-spacing:-.6px;font-size:18px;font-weight:750}.z8eP9G_svgProduct{letter-spacing:-.6px;font-size:19px;font-weight:650}.z8eP9G_svgButton{font-size:10px;font-weight:650;fill:#fff!important}.z8eP9G_invoiceOutcome{border-top:1px solid var(--brand-line);text-align:center;margin:12px 8px 0;padding-top:16px}.z8eP9G_invoiceOutcome .z8eP9G_stepHeading{margin-bottom:16px}.z8eP9G_invoiceOutcome dl{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 16px;display:grid}.z8eP9G_invoiceOutcome dl>div{gap:6px;display:grid}.z8eP9G_invoiceOutcome dt{color:var(--brand-muted);font-size:12px}.z8eP9G_invoiceOutcome dd{color:var(--brand-ink);margin:0;font-size:20px;font-weight:600}.z8eP9G_invoiceOutcome dd>span{color:#b91c1c;vertical-align:middle;background:#fee2e2;border-radius:4px;margin-left:4px;padding:4px 6px;font-size:11px;display:inline-block}.z8eP9G_qrSection{width:var(--landing-frame-width);max-width:var(--landing-content-max);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px;margin-inline:auto;padding-block:80px;display:grid}.z8eP9G_qrIntro h2{font-size:var(--landing-section-heading);letter-spacing:-.03em;margin:0;font-weight:650;line-height:1.18}.z8eP9G_qrLead{max-width:500px;color:var(--brand-muted);margin:20px 0 0;font-size:17px;line-height:1.65}.z8eP9G_visualCaption{border-top:1px solid var(--brand-line);color:var(--brand-muted);text-align:center;padding:14px 8px 0;font-size:11px;line-height:1.6}.z8eP9G_sampleLink{color:var(--brand-blue-hover);text-underline-offset:4px;font-weight:600;text-decoration:underline}.z8eP9G_ownerProof{width:100%;padding:32px var(--landing-frame-inset);border-block:1px solid var(--brand-line);background:#f3f6fc}.z8eP9G_ownerProofInner{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:48px;display:grid}.z8eP9G_ownerBrand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.z8eP9G_ownerBrand>span{color:var(--brand-muted);letter-spacing:.09em;font-size:10px;font-weight:600}.z8eP9G_ownerBrand img{object-fit:contain;object-position:left center;filter:grayscale()brightness(0);opacity:.68;width:125px;height:50px}.z8eP9G_ownerQuote{border-left:1px solid #cad6e9;padding-left:40px}.z8eP9G_ownerQuote blockquote{max-width:840px;color:var(--brand-ink);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.1vw,27px);font-weight:500;line-height:1.4}.z8eP9G_ownerQuote p{color:var(--brand-muted);flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin:14px 0 0;font-size:13px;line-height:1.6;display:flex}.z8eP9G_ownerQuote a{color:var(--brand-blue-hover);text-underline-offset:4px;font-size:12px}.z8eP9G_sectionEyebrow{color:var(--brand-muted);letter-spacing:.1em;margin:0 0 16px;font-size:11px;font-weight:600;line-height:1.5}.z8eP9G_sampleLink{margin-top:20px;font-size:15px;line-height:1.6;display:inline-flex}@media (max-width:1000px){.z8eP9G_illustration{max-width:650px;margin-inline:auto}.z8eP9G_ownerProofInner{grid-template-columns:180px minmax(0,1fr);gap:28px}.z8eP9G_ownerQuote{padding-left:28px}.z8eP9G_qrSection{grid-template-columns:minmax(0,1fr);gap:32px}.z8eP9G_qrSection>figure{width:100%}}@media (max-width:639px){.z8eP9G_illustration{border-radius:8px;padding:16px 8px 12px}.z8eP9G_stepHeadings{gap:16px;margin-inline:4px}.z8eP9G_visualCaption{padding:10px 4px 0;font-size:10px}.z8eP9G_ownerProof{padding-block:28px}.z8eP9G_ownerProofInner{grid-template-columns:minmax(0,1fr);gap:16px}.z8eP9G_ownerBrand{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.z8eP9G_ownerBrand>span{max-width:160px;line-height:1.5}.z8eP9G_ownerBrand img{width:90px;height:36px}.z8eP9G_ownerQuote{border-left:0;padding-left:0}.z8eP9G_ownerQuote p{gap:8px;font-size:12px}.z8eP9G_qrSection{padding-block:48px}.z8eP9G_qrLead{font-size:16px}.z8eP9G_invoiceOutcome{margin-inline:4px}.z8eP9G_invoiceOutcome dl{gap:12px}.z8eP9G_invoiceOutcome dd{font-size:16px}.z8eP9G_invoiceOutcome dd>span{font-size:10px}}
