.mk{--mk-ink:#171512;--mk-ink-2:#25221e;--mk-paper:#f4f2ee;--mk-paper-soft:#faf9f7;--mk-card:#ffffff;--mk-red:#df3a27;--mk-red-dark:#b92a1b;--mk-red-soft:#fff0ed;--mk-line:#e5e1da;--mk-line-dark:#d4cfc6;--mk-muted:#6f6a61;--mk-copy:#57534c;--mk-faint:#9b958a;--mk-green:#2f8b58;--mk-green-soft:#edf8f1;--mk-amber:#9a6b16;--mk-amber-soft:#fbf3df;--mk-sans:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--mk-shell:1180px;position:relative;isolation:isolate;min-height:100vh;overflow:clip;background:var(--mk-paper-soft);color:var(--mk-ink);font-family:var(--mk-sans);font-feature-settings:"cv01","ss01";-webkit-font-smoothing:antialiased}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk a{color:inherit;text-decoration:none}.mk a,.mk button{-webkit-tap-highlight-color:transparent}.mk a:focus-visible,.mk button:focus-visible{outline:3px solid var(--mk-red);outline-offset:4px}.mk .mk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mk .mk-skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;border-radius:.65rem;background:var(--mk-ink);color:#fff;font-size:.8rem;font-weight:800;transform:translateY(-160%)}.mk .mk-skip-link:focus{transform:translateY(0)}.mk .mk-shell{width:min(100% - 2rem,var(--mk-shell));margin-inline:auto}.mk .mk-header{position:relative;z-index:50;border-bottom:1px solid var(--mk-line);background:rgb(250 249 247/.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mk .mk-header-inner{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:.5rem}.mk .mk-brand{display:inline-flex;align-items:center;gap:0;font-size:1.05rem;font-weight:850;letter-spacing:-.04em;line-height:0}.mk .mk-brand-logo{position:relative;display:block;width:7.25rem;aspect-ratio:2/1}.mk .mk-brand-logo img{display:block;width:100%;height:100%;object-fit:contain;box-shadow:none}.mk .mk-brand-mark{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.55rem;background:var(--mk-red);color:#fff;font-size:.88rem;font-weight:900;box-shadow:inset 0 0 0 1px rgb(255 255 255/.14)}.mk .mk-nav{position:relative;display:flex;align-items:center;gap:.5rem}.mk .mk-nav-links{display:none;align-items:center;gap:1.65rem;color:var(--mk-muted);font-size:.78rem;font-weight:700}.mk .mk-legal-nav a,.mk .mk-nav-links a{transition:color .16s ease}.mk .mk-legal-nav a:hover,.mk .mk-nav-links a:hover{color:var(--mk-red)}.mk .mk-header-cta{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;border-radius:.7rem;padding:.6rem .7rem;background:var(--mk-ink);color:#fff;font-size:.7rem;font-weight:800;transition:background .16s ease,transform .16s ease}.mk .mk-header-cta:hover{background:var(--mk-red);transform:translateY(-1px)}.mk .mk-mobile-menu{position:relative}.mk .mk-mobile-menu-trigger{display:grid;width:2.55rem;height:2.55rem;place-content:center;grid-gap:.25rem;gap:.25rem;border:1px solid var(--mk-line-dark);border-radius:.7rem;background:#fff;color:var(--mk-ink);cursor:pointer}.mk .mk-mobile-menu-trigger span{display:block;width:1rem;height:2px;border-radius:999px;background:currentColor;transition:transform .16s ease,opacity .16s ease}.mk .mk-mobile-menu-trigger[aria-expanded=true] span:first-child{transform:translateY(.375rem) rotate(45deg)}.mk .mk-mobile-menu-trigger[aria-expanded=true] span:nth-child(2){opacity:0}.mk .mk-mobile-menu-trigger[aria-expanded=true] span:last-child{transform:translateY(-.375rem) rotate(-45deg)}.mk .mk-mobile-menu-panel{position:absolute;z-index:10;top:calc(100% + .65rem);right:0;display:grid;width:min(17rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--mk-line);border-radius:.9rem;background:#fff;box-shadow:0 1.25rem 3rem -1.5rem rgb(23 21 18/.35)}.mk .mk-mobile-menu-panel[hidden]{display:none}.mk .mk-mobile-menu-panel a{padding:1rem 1.1rem;border-bottom:1px solid var(--mk-line);font-size:.9rem;font-weight:800}.mk .mk-mobile-menu-panel a:last-child{border-bottom:0}.mk .mk-mobile-menu-panel a:hover{background:var(--mk-red-soft);color:var(--mk-red-dark)}.mk .mk-eyebrow,.mk .mk-kicker{color:var(--mk-red);font-size:.75rem;font-weight:850;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.mk .mk-eyebrow,.mk .mk-kicker-radar{display:inline-flex;align-items:center;gap:.6rem}.mk .mk-eyebrow span,.mk .mk-kicker-radar>span{--mk-radar-color:var(--mk-red);position:relative;width:.45rem;height:.45rem;border-radius:50%;background:var(--mk-red)}.mk .mk-eyebrow span:after,.mk .mk-kicker-radar>span:after{position:absolute;inset:-.28rem;border:1px solid var(--mk-radar-color);border-radius:inherit;content:"";opacity:0;animation:mk-radar 2.35s cubic-bezier(.2,.75,.25,1) infinite}@keyframes mk-radar{0%{transform:scale(.45);opacity:.8}75%,to{transform:scale(2.35);opacity:0}}.mk .mk-kicker-dark{color:#f06a58}.mk .mk-kicker-dark.mk-kicker-radar>span{--mk-radar-color:#f06a58;background:#f06a58}.mk .mk-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.75rem;border:1px solid transparent;border-radius:.75rem;padding:.75rem 1rem;font-size:.86rem;font-weight:800;line-height:1.2;text-align:center;transition:background .16s ease,border-color .16s ease,transform .16s ease}.mk .mk-button svg,.mk .mk-plan-action svg{width:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mk .mk-button:hover,.mk .mk-plan-action:hover{transform:translateY(-2px)}.mk .mk-button-primary{background:var(--mk-red);color:#fff;box-shadow:0 12px 28px rgb(223 58 39/.18)}.mk .mk-button-primary:hover{background:var(--mk-red-dark)}.mk .mk-button-quiet{border-color:var(--mk-line-dark);background:transparent}.mk .mk-button-quiet:hover{border-color:var(--mk-ink);background:#fff}.mk .mk-hero{padding-bottom:3rem;background:var(--mk-paper-soft)}.mk .mk-hero,.mk .mk-hero-visual{position:relative;isolation:isolate}.mk .mk-hero-visual{padding:27rem 0 7rem;background:var(--mk-ink);color:#fff}.mk .mk-hero-visual:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(18 15 13/.12),rgb(18 15 13/.32) 48%,rgb(18 15 13/.86)),url(/marketing/hero-qr-restaurant-mobile-v1.webp) 50% /cover no-repeat;background-color:var(--mk-ink);content:""}.mk .mk-hero-visual>.mk-shell{position:relative}.mk .mk-hero-copy{max-width:62rem;margin-inline:auto;text-align:center}.mk .mk-hero h1{max-width:12ch;margin:1.25rem auto 0;font-size:clamp(2.25rem,8vw,4.75rem);font-weight:800;letter-spacing:-.045em;line-height:.96}.mk .mk-hero h1 span{display:block;color:rgb(255 255 255/.68);font-weight:650}.mk .mk-hero-lead{max-width:47rem;margin:1.5rem auto 0;color:rgb(255 255 255/.84);font-size:clamp(1.05rem,2.5vw,1.22rem);font-weight:500;line-height:1.65}.mk .mk-actions{display:flex;flex-direction:column;gap:.7rem;width:min(100%,24rem);max-width:24rem;margin:1.8rem auto 0}.mk .mk-hero-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.1rem;margin-top:1.35rem;color:rgb(255 255 255/.74);font-size:.86rem;font-weight:650}.mk .mk-hero-notes span{display:inline-flex;align-items:center;gap:.45rem}.mk .mk-hero-notes span:before{width:.25rem;height:.25rem;border-radius:50%;background:#ff7969;content:""}.mk .mk-hero .mk-eyebrow{color:#ff9689}.mk .mk-hero .mk-eyebrow span{--mk-radar-color:#ff7969;background:#ff7969}.mk .mk-hero .mk-button-primary{background:var(--mk-red);color:#fff;box-shadow:0 16px 34px rgb(0 0 0/.22),0 8px 24px rgb(223 58 39/.24)}.mk .mk-hero .mk-button-primary:hover{background:var(--mk-red-dark)}.mk .mk-hero .mk-button-quiet{border-color:rgb(255 255 255/.34);background:rgb(17 15 13/.24);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk .mk-hero .mk-button-quiet:hover{border-color:rgb(255 255 255/.72);background:rgb(255 255 255/.1)}.mk .mk-dashboard-stage{position:relative;z-index:2;max-width:72rem;margin:-4rem auto 0}.mk .mk-dashboard{position:relative;margin:0;overflow:hidden;border:1px solid var(--mk-line-dark);border-radius:1rem;background:#fff;box-shadow:0 42px 90px -46px rgb(23 21 18/.34),0 14px 32px -24px rgb(23 21 18/.18)}.mk .mk-dashboard-viewport{min-width:0}.mk .mk-window-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.45rem;border-bottom:1px solid #dedbd5;padding:0 .8rem;background:#ece9e4;color:#777168;font-size:.66rem;font-weight:700}.mk .mk-window-dots{display:flex;gap:.27rem}.mk .mk-window-dots span{width:.42rem;height:.42rem;border-radius:50%;background:#c7c2bb}.mk .mk-window-secure{justify-self:end;color:var(--mk-green)}.mk .mk-dashboard-body{display:grid;min-height:31rem;background:var(--mk-paper)}.mk .mk-dashboard-sidebar{display:none;position:relative;border-right:1px solid var(--mk-line);padding:1.15rem .8rem 4.2rem;background:#fff}.mk .mk-dashboard-logo{display:flex;align-items:center;gap:.5rem;font-size:.68rem}.mk .mk-dashboard-logo>small{margin-left:auto;border-radius:999px;padding:.14rem .3rem;background:var(--mk-paper-soft);color:var(--mk-faint);font-size:.5rem;font-weight:750}.mk .mk-dashboard-logo>span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:.42rem;background:var(--mk-red);color:#fff;font-size:.62rem;font-weight:900}.mk .mk-dashboard-business{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:1rem;border:1px solid var(--mk-line);border-radius:.55rem;padding:.5rem;background:var(--mk-paper-soft)}.mk .mk-dashboard-business>span{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:.35rem;background:var(--mk-ink);color:#fff;font-size:.6rem;font-weight:900}.mk .mk-dashboard-business div{display:grid;min-width:0}.mk .mk-dashboard-business b{color:var(--mk-faint);font-size:.56rem}.mk .mk-dashboard-business strong{overflow:hidden;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.mk .mk-dashboard-business small{color:var(--mk-muted);font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mk .mk-dashboard-sidebar nav{display:grid;grid-gap:.08rem;gap:.08rem;margin-top:.75rem}.mk .mk-dashboard-sidebar nav small,.mk .mk-dashboard-sidebar nav span{padding:.36rem .45rem;border-radius:.38rem;color:#777168;font-size:.6rem;font-style:normal;font-weight:650}.mk .mk-dashboard-sidebar nav small{margin-top:.35rem;color:#aaa49b;font-size:.48rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mk .mk-dashboard-sidebar nav .is-active{background:var(--mk-red-soft);color:var(--mk-red-dark);font-weight:800}.mk .mk-dashboard-sidebar nav span{display:flex;align-items:center;gap:.44rem}.mk .mk-dashboard-sidebar nav span>svg{width:.72rem;height:.72rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;opacity:.72}.mk .mk-dashboard-sidebar nav .is-active>svg{opacity:1}.mk .mk-dashboard-account{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem;border:1px solid var(--mk-line);border-radius:.55rem;padding:.48rem;background:#fff}.mk .mk-dashboard-account>span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:.35rem;background:var(--mk-ink);color:#fff;font-size:.52rem;font-weight:900}.mk .mk-dashboard-account>div{display:grid;min-width:0}.mk .mk-dashboard-account small,.mk .mk-dashboard-account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk .mk-dashboard-account strong{font-size:.54rem}.mk .mk-dashboard-account small{margin-top:.08rem;color:var(--mk-muted);font-size:.48rem}.mk .mk-dashboard-main{min-width:0;padding:.8rem}.mk .mk-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.2rem .1rem .7rem}.mk .mk-dashboard-heading div{display:grid;grid-gap:.15rem;gap:.15rem}.mk .mk-dashboard-heading small{color:var(--mk-muted);font-size:.6rem}.mk .mk-dashboard-heading strong{font-size:.82rem;letter-spacing:-.03em}.mk .mk-dashboard-heading>span{border:1px solid var(--mk-line);border-radius:.45rem;padding:.35rem .48rem;background:#fff;color:var(--mk-muted);font-size:.6rem;font-weight:750}.mk .mk-metric-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.mk .mk-metric-grid article{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem;border:1px solid var(--mk-line);border-radius:.65rem;padding:.7rem;background:#fff}.mk .mk-metric-grid article:nth-child(n+3){display:none}.mk .mk-metric-grid span{color:var(--mk-muted);font-size:.6rem;font-weight:750;text-transform:uppercase}.mk .mk-metric-grid strong{font-size:clamp(.96rem,3.8vw,1.2rem);letter-spacing:-.04em;white-space:nowrap}.mk .mk-metric-grid small{color:var(--mk-green);font-size:.6rem;font-weight:650}.mk .mk-dashboard-grid{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.mk .mk-activity-card,.mk .mk-attention-card,.mk .mk-funnel-card,.mk .mk-service-card{min-width:0;overflow:hidden;border:1px solid var(--mk-line);border-radius:.65rem;background:#fff}.mk .mk-card-heading{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border-bottom:1px solid var(--mk-line);padding:.62rem .7rem}.mk .mk-card-heading>div{display:grid;grid-gap:.1rem;gap:.1rem}.mk .mk-card-heading strong{font-size:.68rem}.mk .mk-card-heading small,.mk .mk-card-heading>span{color:var(--mk-muted);font-size:.6rem}.mk .mk-card-heading>span{color:var(--mk-red);font-weight:750}.mk .mk-card-heading i{width:.42rem;height:.42rem;border-radius:50%;background:var(--mk-green);box-shadow:0 0 0 3px var(--mk-green-soft)}.mk .mk-table-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding:.65rem;background-color:#fbfaf8;background-image:radial-gradient(#ddd9d2 .7px,transparent 0);background-size:10px 10px}.mk .mk-table{display:grid;min-height:4.2rem;align-content:space-between;grid-gap:.15rem;gap:.15rem;border:1px solid #d9e9df;border-radius:.52rem;padding:.48rem;background:#f5fbf7}.mk .mk-table strong{font-size:.68rem}.mk .mk-table header{display:flex;align-items:center;justify-content:space-between}.mk .mk-table header i{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;opacity:.72}.mk .mk-table small{color:var(--mk-muted);font-size:.6rem}.mk .mk-table b{font-size:.6rem}.mk .mk-table.is-occupied{border-color:#efd9d4;background:#fff4f1;color:#a43b2f}.mk .mk-table.is-cooking{border-color:#ecdcae;background:#fbf5e4;color:#8b661d}.mk .mk-table.is-ready{border-color:#cce3d5;background:#ecf7f0;color:#2f744f}.mk .mk-table.is-payment{border-color:#efd8ca;background:#fff2ea;color:#a84a22}.mk .mk-activity-card{display:none}.mk .mk-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;border-bottom:1px solid var(--mk-line);padding:.53rem .65rem}.mk .mk-activity-row:last-child{border-bottom:0}.mk .mk-order-number{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.42rem;background:var(--mk-red-soft);color:var(--mk-red-dark);font-size:.6rem;font-weight:850}.mk .mk-activity-row>div{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.mk .mk-activity-row strong{overflow:hidden;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.mk .mk-activity-row small{color:var(--mk-muted);font-size:.6rem}.mk .mk-activity-row b{color:var(--mk-ink);font-size:.6rem;font-weight:850}.mk .mk-order-number.is-takeaway{background:#eef0f6;color:#5c6688}.mk .mk-order-number.is-warning{background:var(--mk-amber-soft);color:var(--mk-amber)}.mk .mk-dashboard-lower{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.mk .mk-funnel-card{display:none}.mk .mk-attention-card .mk-card-heading em{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.2rem .4rem;background:var(--mk-green-soft);color:var(--mk-green);font-size:.52rem;font-style:normal;font-weight:800}.mk .mk-attention-card .mk-card-heading em i{width:.3rem;height:.3rem;box-shadow:none}.mk .mk-alert-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;border-bottom:1px solid var(--mk-line);padding:.52rem .65rem}.mk .mk-alert-row:last-child{border-bottom:0}.mk .mk-alert-row>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:.45rem;background:var(--mk-amber-soft);color:var(--mk-amber);font-size:.64rem;font-weight:900}.mk .mk-alert-row.is-urgent>span{background:var(--mk-red-soft);color:var(--mk-red-dark)}.mk .mk-alert-row>div{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.mk .mk-alert-row strong{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.mk .mk-alert-row small{color:var(--mk-muted);font-size:.52rem}.mk .mk-alert-row b{border:1px solid var(--mk-line);border-radius:999px;padding:.24rem .42rem;color:var(--mk-muted);font-size:.5rem}.mk .mk-alert-row:first-of-type b{border-color:var(--mk-red);background:var(--mk-red);color:#fff}.mk .mk-funnel-bars{display:grid;grid-gap:.42rem;gap:.42rem;padding:.65rem}.mk .mk-funnel-bars p{display:grid;grid-template-columns:3.3rem minmax(0,1fr) 1.5rem;align-items:center;grid-gap:.45rem;gap:.45rem;color:var(--mk-muted);font-size:.52rem}.mk .mk-funnel-bars p>i{position:relative;height:.38rem;overflow:hidden;border-radius:999px;background:var(--mk-paper-soft)}.mk .mk-funnel-bars p>i:after{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:#dc7568;content:""}.mk .mk-funnel-bars p:nth-child(2)>i:after{width:64%}.mk .mk-funnel-bars p:nth-child(3)>i:after{width:31%}.mk .mk-funnel-bars p:nth-child(4)>i:after{width:26%}.mk .mk-funnel-bars b{color:var(--mk-ink);font-size:.52rem;text-align:right}.mk .mk-example-note{padding:.45rem .7rem;border-top:1px solid var(--mk-line);background:#fff;color:var(--mk-faint);font-size:.6rem;font-weight:650;letter-spacing:.05em;text-align:right;text-transform:uppercase}.mk .mk-principles{border-block:1px solid var(--mk-line);background:#fff}.mk .mk-principles .mk-shell{display:grid}.mk .mk-principles p{display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--mk-line);padding:1rem 0;color:var(--mk-muted);font-size:.86rem;font-weight:700}.mk .mk-principles p:last-child{border-bottom:0}.mk .mk-principles strong{display:grid;width:3rem;height:3rem;flex:0 0 3rem;place-items:center;border:1px solid rgb(224 59 45/.22);border-radius:50%;background:var(--mk-red-soft);color:var(--mk-red);font-size:1.1rem;font-weight:850;letter-spacing:-.04em;line-height:1}.mk .mk-principle-body{display:grid;grid-gap:.25rem;gap:.25rem}.mk .mk-principle-title{color:var(--mk-ink);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.mk .mk-section{padding:6rem 0}.mk .mk-section-intro{max-width:48rem}.mk .mk-closing h2,.mk .mk-legal-hero h1,.mk .mk-operations-heading h2,.mk .mk-section-intro h2{margin-top:.8rem;font-size:clamp(2.25rem,8vw,4.8rem);font-weight:750;letter-spacing:-.045em;line-height:1}.mk .mk-closing>.mk-shell>div:last-child>p,.mk .mk-operations-heading>p,.mk .mk-section-intro-split>p,.mk .mk-section-intro>p:last-child{max-width:38rem;margin-top:1.25rem;color:var(--mk-copy);font-size:clamp(1rem,1.5vw,1.08rem);font-weight:500;line-height:1.65}.mk .mk-product{background:#fff}.mk .mk-experience{display:grid;grid-gap:2.5rem;gap:2.5rem;max-width:none;margin:3.5rem 0 0;border-top:1px solid var(--mk-line);padding-top:3.5rem}.mk .mk-product .mk-experience{margin-top:0;border-top:0;padding-top:0}.mk .mk-experience-copy{align-self:start}.mk .mk-index{color:var(--mk-red);font-size:.75rem;font-weight:850;letter-spacing:.12em}.mk .mk-experience-copy h3{max-width:19ch;margin-top:1rem;font-size:clamp(1.65rem,5vw,2.65rem);font-weight:750;letter-spacing:-.03em;line-height:1.12}.mk .mk-experience-copy>p{max-width:36rem;margin-top:1rem;color:var(--mk-copy);font-size:1rem;font-weight:500;line-height:1.68}.mk .mk-experience-copy ul,.mk .mk-plan-stack ul{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.5rem;padding:0;list-style:none}.mk .mk-experience-copy li,.mk .mk-plan-stack li{display:flex;align-items:center;gap:.55rem;color:var(--mk-ink-2);font-size:.88rem;font-weight:700}.mk .mk-experience-copy li svg,.mk .mk-plan-stack li svg{width:1rem;flex:none;fill:none;stroke:var(--mk-red);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mk .mk-experience-copy .mk-experience-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:36rem}.mk .mk-experience-features li{align-items:center;gap:.75rem;min-width:0;border:1px solid var(--mk-line);border-radius:.9rem;padding:.7rem .8rem;background:#fff;font-size:.82rem;line-height:1.35}.mk .mk-experience-features .mk-feature-icon{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:.68rem;background:var(--mk-red-soft)}.mk .mk-experience-features .mk-feature-icon svg{width:1.2rem;height:1.2rem;stroke-width:1.65}@media (max-width:38rem){.mk .mk-experience-copy .mk-experience-features{grid-template-columns:1fr}}.mk .mk-menu-demo{position:relative;width:100%;max-width:17rem;margin-inline:auto;color:var(--mk-ink)}.mk .mk-menu-device{position:relative;width:min(100%,17rem);margin-inline:auto;border:1px solid #36332f;border-radius:2.85rem;padding:.42rem;background:#0b0b0a;box-shadow:0 36px 68px -34px rgb(38 29 22/.9),inset 0 0 0 1px rgb(255 255 255/.08),0 2px 7px rgb(38 29 22/.16)}.mk .mk-menu-device:before{position:absolute;z-index:3;top:.86rem;left:50%;width:5.4rem;height:1.35rem;border-radius:999px;background:#020202;box-shadow:0 1px 0 rgb(255 255 255/.08);content:"";transform:translateX(-50%)}.mk .mk-menu-screen{display:flex;height:34rem;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255/.08);border-radius:2.4rem;background:#fff}.mk .mk-phone-status{display:flex;height:2.3rem;align-items:center;justify-content:space-between;padding:.35rem 1.1rem 0;background:#171512;color:#fff;font-size:.62rem;font-weight:800}.mk .mk-phone-status b{display:flex;align-items:center;gap:.35rem}.mk .mk-phone-status i:first-child{width:.64rem;height:.42rem;background:#fff;-webkit-clip-path:polygon(0 100%,0 78%,18% 78%,18% 60%,39% 60%,39% 40%,61% 40%,61% 20%,82% 20%,82% 0,100% 0,100% 100%);clip-path:polygon(0 100%,0 78%,18% 78%,18% 60%,39% 60%,39% 40%,61% 40%,61% 20%,82% 20%,82% 0,100% 0,100% 100%)}.mk .mk-phone-status i:nth-child(2){width:.5rem;height:.5rem;border-color:#fff transparent transparent #fff;border-style:solid;border-width:.11rem;border-radius:50%;transform:rotate(45deg)}.mk .mk-phone-status em{position:relative;width:.76rem;height:.38rem;border:1px solid #fff;border-radius:.11rem;font-style:normal}.mk .mk-phone-status em:before{position:absolute;top:50%;right:-.16rem;width:.1rem;height:.2rem;border-radius:0 .08rem .08rem 0;background:#fff;content:"";transform:translateY(-50%)}.mk .mk-phone-status em:after{position:absolute;inset:.08rem;border-radius:.04rem;background:#fff;content:""}.mk .mk-menu-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.35rem;padding:.55rem .85rem;background:#171512;color:rgb(255 255 255/.58);font-size:.64rem;font-weight:700}.mk .mk-menu-status b{display:flex;align-items:center;gap:.35rem;color:#aee3c1;font-size:.62rem}.mk .mk-menu-status i{width:.38rem;height:.38rem;border-radius:50%;background:#50b878;box-shadow:0 0 0 3px rgb(80 184 120/.13)}.mk .mk-menu-visual{position:relative;min-height:13rem;overflow:hidden;background:linear-gradient(180deg,rgb(14 11 9/.06),rgb(14 11 9/.1) 50%,rgb(14 11 9/.82)),url(/marketing/asado-de-tira.webp) center 56% /cover no-repeat}.mk .mk-menu-visual-actions{position:absolute;top:.8rem;right:.8rem;left:.8rem;display:flex;justify-content:space-between}.mk .mk-menu-visual-actions span{display:grid;width:2.05rem;height:2.05rem;place-items:center;border:1px solid rgb(255 255 255/.25);border-radius:50%;background:rgb(17 14 12/.66);color:#fff;font-size:.8rem;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk .mk-menu-restaurant-card{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;display:flex;align-items:center;gap:.6rem;border:1px solid rgb(255 255 255/.17);border-radius:.9rem;padding:.65rem;background:rgb(17 14 12/.72);color:#fff;box-shadow:0 14px 32px -20px rgb(0 0 0/.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mk .mk-menu-restaurant-card>span{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:.7rem;background:var(--mk-red);font-size:.72rem;font-weight:900}.mk .mk-menu-restaurant-card div{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.mk .mk-menu-restaurant-card small{color:rgb(255 255 255/.72);font-size:.64rem;font-weight:800;letter-spacing:.1em}.mk .mk-menu-restaurant-card strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.mk .mk-menu-restaurant-card em{margin-left:auto;border:1px solid rgb(255 255 255/.22);border-radius:999px;padding:.35rem .5rem;color:#fff;font-size:.6rem;font-style:normal;font-weight:850}.mk .mk-menu-panel{padding:.95rem}.mk .mk-menu-tabs{display:flex;gap:.45rem;overflow:hidden}.mk .mk-menu-tabs span{flex:none;border:1px solid var(--mk-line);border-radius:999px;padding:.38rem .58rem;background:var(--mk-paper-soft);color:var(--mk-muted);font-size:.64rem;font-weight:750}.mk .mk-menu-tabs .is-active{border-color:var(--mk-ink);background:var(--mk-ink);color:#fff}.mk .mk-menu-rating{display:flex;align-items:center;justify-content:space-between;margin-top:.95rem;color:var(--mk-red);font-size:.66rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.mk .mk-menu-rating b{color:#8f6211;font-size:.68rem;letter-spacing:0}.mk .mk-menu-panel h4{margin-top:.45rem;font-size:1.5rem;font-weight:800;letter-spacing:-.055em;line-height:1.05}.mk .mk-menu-panel>p{max-width:34rem;margin-top:.45rem;color:var(--mk-muted);font-size:.76rem;line-height:1.6}.mk .mk-menu-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.mk .mk-menu-tags span{border-radius:999px;padding:.3rem .5rem;background:var(--mk-green-soft);color:var(--mk-green);font-size:.6rem;font-weight:800}.mk .mk-menu-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem;border-block:1px solid var(--mk-line);padding:.62rem 0}.mk .mk-menu-option>span{display:grid;grid-gap:.2rem;gap:.2rem}.mk .mk-menu-option small{color:var(--mk-faint);font-size:.6rem}.mk .mk-menu-option strong{font-size:.72rem}.mk .mk-menu-option>b{color:var(--mk-red);font-size:.64rem}.mk .mk-menu-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.7rem}.mk .mk-menu-bottom>span{display:grid;grid-gap:.15rem;gap:.15rem}.mk .mk-menu-bottom small{color:var(--mk-faint);font-size:.6rem}.mk .mk-menu-bottom strong{font-size:1.15rem;letter-spacing:-.04em}.mk .mk-menu-bottom>b{display:flex;min-height:2.45rem;align-items:center;gap:.7rem;border-radius:.7rem;padding:.6rem .7rem .6rem .85rem;background:var(--mk-red);color:#fff;font-size:.7rem}.mk .mk-menu-bottom>b span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:rgb(255 255 255/.16);font-size:.72rem}.mk .mk-menu-proof{position:relative;display:grid;max-width:36rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2.75rem,7vw,4.5rem);gap:clamp(2.75rem,7vw,4.5rem);margin-top:2.75rem;padding:0;list-style:none}.mk .mk-menu-proof:before{width:2.25rem;height:2.25rem;border:1px solid #e6dfd6;border-radius:50%;background:#fff}.mk .mk-menu-proof:after,.mk .mk-menu-proof:before{position:absolute;top:0;left:50%;content:"";transform:translate(-50%,-50%)}.mk .mk-menu-proof:after{width:.72rem;height:.48rem;background:var(--mk-red);-webkit-clip-path:polygon(0 42%,62% 42%,62% 0,100% 50%,62% 100%,62% 58%,0 58%);clip-path:polygon(0 42%,62% 42%,62% 0,100% 50%,62% 100%,62% 58%,0 58%)}.mk .mk-menu-proof li{display:grid;align-content:start;align-items:start;grid-gap:.8rem;gap:.8rem;border-top:2px solid var(--mk-ink);padding-top:1.2rem;color:var(--mk-ink)}.mk .mk-menu-proof li:first-child{border-top-color:var(--mk-red)}.mk .mk-menu-proof span{color:var(--mk-red);font-size:.72rem;font-weight:850;letter-spacing:.12em}.mk .mk-menu-proof strong{max-width:13ch;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:760;letter-spacing:-.045em;line-height:1.06}.mk .mk-menu-screen .mk-phone-status{height:2.45rem;flex:none;background:#fff;color:var(--mk-ink)}.mk .mk-menu-screen .mk-phone-status em:after,.mk .mk-menu-screen .mk-phone-status em:before,.mk .mk-menu-screen .mk-phone-status i:first-child{background:var(--mk-ink)}.mk .mk-menu-screen .mk-phone-status i:nth-child(2){border-top-color:var(--mk-ink);border-left-color:var(--mk-ink)}.mk .mk-menu-screen .mk-phone-status em{border-color:var(--mk-ink)}.mk .mk-real-menu-scroll{min-height:0;flex:1 1;overflow-x:hidden;overflow-y:auto;background:#fff;color:#1b1a18;overscroll-behavior:contain;scrollbar-color:#c9c4bd transparent;scrollbar-width:thin;touch-action:pan-y}.mk .mk-real-menu-scroll::-webkit-scrollbar{width:.24rem}.mk .mk-real-menu-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#c9c4bd}.mk .mk-real-menu-scroll:focus-visible{outline:2px solid var(--mk-red);outline-offset:-2px}.mk .mk-real-menu-logo{width:2.25rem;height:2.25rem;flex:none;border:1px solid rgb(255 255 255/.4);border-radius:.62rem;background:#1b1815 url(/marketing/menu-logo.svg) 50%/cover no-repeat;box-shadow:0 .45rem 1.1rem -.75rem rgb(0 0 0/.85)}.mk .mk-real-menu-language{display:inline-flex;align-items:center;gap:.22rem;min-height:1.42rem;border:1px solid rgb(255 255 255/.48);border-radius:.46rem;padding:.25rem .36rem;background:rgb(255 255 255/.92);box-shadow:0 .55rem 1.2rem -.9rem rgb(0 0 0/.8);color:#1b1a18;font-size:.44rem;font-weight:750;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk .mk-real-menu-language:after{width:.25rem;height:.25rem;border-right:1px solid;border-bottom:1px solid;content:"";transform:translateY(-.07rem) rotate(45deg)}.mk .mk-real-menu-cover{position:relative;min-height:10.7rem;background:linear-gradient(180deg,rgb(13 11 9/.28),transparent 38%),linear-gradient(180deg,transparent 35%,rgb(13 11 9/.88)),url(/marketing/menu-cover.webp) center 54% /cover no-repeat}.mk .mk-real-menu-hero-actions{position:absolute;z-index:1;top:.62rem;right:.65rem;display:flex;align-items:center;gap:.26rem}.mk .mk-real-menu-reserve{display:inline-flex;min-height:1.42rem;align-items:center;border:1px solid rgb(255 255 255/.48);border-radius:.46rem;padding:.25rem .36rem;background:rgb(255 255 255/.92);box-shadow:0 .55rem 1.2rem -.9rem rgb(0 0 0/.8);color:#1b1a18;font-size:.44rem;font-weight:780;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk .mk-real-menu-hero-content{position:absolute;right:.72rem;bottom:.68rem;left:.72rem;color:#fff}.mk .mk-real-menu-hero-identity{display:flex;min-width:0;align-items:center;gap:.5rem}.mk .mk-real-menu-hero-identity>div{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.mk .mk-real-menu-hero-identity strong{overflow:hidden;font-size:.85rem;letter-spacing:-.03em;line-height:1.08;text-overflow:ellipsis;text-shadow:0 .15rem .7rem rgb(0 0 0/.72);white-space:nowrap}.mk .mk-real-menu-hero-identity small{color:rgb(255 255 255/.88);font-size:.52rem;font-weight:620;text-shadow:0 .15rem .6rem rgb(0 0 0/.72)}.mk .mk-real-menu-hero-details{display:flex;align-items:center;gap:.32rem;margin-top:.48rem}.mk .mk-real-menu-review,.mk .mk-real-menu-status{display:inline-flex;min-height:1.15rem;align-items:center;gap:.2rem;border-radius:999px;padding:.19rem .38rem;background:rgb(255 255 255/.18);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);font-size:.46rem;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk .mk-real-menu-status{background:rgb(255 245 218/.94);box-shadow:none;color:#8d5f13}.mk .mk-real-menu-status i{width:.26rem;height:.26rem;border-radius:50%;background:#d49328}.mk .mk-real-menu-content{padding:.58rem .7rem 1rem}.mk .mk-real-menu-actions{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:.42rem;gap:.42rem}.mk .mk-real-menu-actions span{display:grid;min-height:2.15rem;place-items:center;border:1px solid #e9e4de;border-radius:.58rem;padding-inline:.35rem;background:#fff;font-size:.6rem;font-weight:850;text-align:center}.mk .mk-real-menu-actions span:first-child{border-color:#db412e;background:#db412e;color:#fff;box-shadow:0 .55rem 1rem -.8rem rgb(219 65 46/.72)}.mk .mk-real-menu-search{display:flex;min-height:1.95rem;align-items:center;gap:.42rem;margin-top:.55rem;border-radius:.5rem;padding-inline:.65rem;background:#f0efec;color:#969087;font-size:.56rem}.mk .mk-real-menu-categories,.mk .mk-real-menu-filters{display:flex;gap:.32rem;margin-top:.5rem;overflow:hidden;white-space:nowrap}.mk .mk-real-menu-categories span,.mk .mk-real-menu-filters span{flex:none;border:1px solid transparent;border-radius:999px;padding:.32rem .5rem;background:#f4f1ed;color:#70695f;font-size:.48rem;font-weight:750}.mk .mk-real-menu-categories .is-active,.mk .mk-real-menu-filters .is-active{border-color:#dc412e;background:#dc412e;color:#fff}.mk .mk-real-menu-categories span{border-color:#e5e1db;background:#fff;color:#2d2925}.mk .mk-real-category,.mk .mk-real-featured,.mk .mk-real-reviews{margin-top:1rem}.mk .mk-real-category h4,.mk .mk-real-featured h4,.mk .mk-real-reviews h4{font-size:.68rem;letter-spacing:-.015em}.mk .mk-real-featured h4{color:#d84a38}.mk .mk-real-featured h4 span{color:#1b1a18}.mk .mk-real-featured-track{display:flex;gap:.42rem;margin-top:.5rem;overflow:hidden}.mk .mk-real-featured-track article{display:grid;width:8.6rem;flex:0 0 8.6rem;overflow:hidden;border:1px solid #e9e5df;border-radius:.65rem;background:#fff;box-shadow:0 .35rem .8rem -.7rem rgb(38 29 22/.4)}.mk .mk-real-product-image{display:block;background-position:50%;background-size:cover}.mk .mk-real-product-image.is-asado{background-image:url(/marketing/menu-asado.webp)}.mk .mk-real-product-image.is-provoleta{background-image:url(/marketing/menu-provoleta.webp)}.mk .mk-real-product-image.is-limonada{background-image:url(/marketing/menu-limonada.webp)}.mk .mk-real-product-image.is-flan{background-image:url(/marketing/menu-flan.webp)}.mk .mk-real-featured-track .mk-real-product-image{height:5.25rem}.mk .mk-real-featured-track article>strong{padding:.48rem .5rem 0;font-size:.58rem;line-height:1.25}.mk .mk-real-featured-track article>div{display:flex;align-items:center;justify-content:space-between;padding:.28rem .5rem .5rem}.mk .mk-real-featured-track b{font-size:.6rem}.mk .mk-real-featured-track small{color:#746e65;font-size:.48rem}.mk .mk-real-category{scroll-margin-top:3rem}.mk .mk-real-product-row{display:grid;min-height:5.4rem;grid-template-columns:3.85rem minmax(0,1fr);grid-gap:.58rem;gap:.58rem;border-bottom:1px solid #eeeae5;padding:.6rem 0}.mk .mk-real-product-row>.mk-real-product-image{width:3.85rem;height:3.85rem;border-radius:.6rem}.mk .mk-real-product-row>div{display:grid;min-width:0;align-content:start;grid-gap:.18rem;gap:.18rem}.mk .mk-real-product-row header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.mk .mk-real-product-row strong{font-size:.62rem}.mk .mk-real-product-row header small{color:#716b62;font-size:.48rem}.mk .mk-real-product-row p{color:#7f786f;font-size:.5rem;line-height:1.4}.mk .mk-real-product-row em{width:max-content;border-radius:999px;padding:.14rem .3rem;background:#f2efeb;color:#676056;font-size:.44rem;font-style:normal;font-weight:750}.mk .mk-real-product-row>div>small{color:#8d867d;font-size:.44rem}.mk .mk-real-product-row b{margin-top:.12rem;font-size:.6rem}.mk .mk-real-reviews article{margin-top:.48rem;border:1px solid #e9e5df;border-radius:.62rem;padding:.65rem;background:#fff}.mk .mk-real-reviews article header{display:flex;justify-content:space-between;gap:1rem}.mk .mk-real-reviews article span,.mk .mk-real-reviews article strong{font-size:.55rem}.mk .mk-real-reviews article span{color:#a86e17}.mk .mk-real-reviews article small{display:block;margin-top:.2rem;color:#4d8a61;font-size:.44rem}.mk .mk-real-reviews article p{margin-top:.4rem;color:#5f5951;font-size:.5rem;line-height:1.45}.mk .mk-real-menu-powered{padding:1.3rem 0 .4rem;color:#989187;font-size:.48rem;text-align:center}.mk .mk-real-menu-powered strong{color:var(--mk-ink)}.mk .mk-operations{position:relative;isolation:isolate;overflow:hidden;border:0;background:linear-gradient(180deg,rgb(12 10 8/.54),rgb(12 10 8/.24) 44%,rgb(12 10 8/.7)),url(/marketing/cocina-hero.webp) 26% /cover no-repeat;color:#fff;box-shadow:inset 0 1px rgb(255 255 255/.08)}.mk .mk-operations>.mk-shell{position:relative;z-index:1}.mk .mk-operations-heading{display:grid;max-width:60rem;justify-items:center;grid-gap:.5rem;gap:.5rem;margin-inline:auto;text-align:center}.mk .mk-operations .mk-kicker-dark{color:#ff806f}.mk .mk-operations-heading h2{max-width:16ch;font-size:clamp(2.2rem,5.6vw,3.85rem);text-shadow:0 3px 24px rgb(0 0 0/.36)}.mk .mk-operations-heading>p{margin-inline:auto;color:rgb(255 255 255/.72);text-shadow:0 2px 16px rgb(0 0 0/.45)}.mk .mk-tablet-stage{position:relative;max-width:70rem;margin:3rem auto 0;padding:0 .12rem 1.15rem}.mk .mk-tablet{position:relative;border:1px solid #a8a59f;border-radius:1.5rem;padding:.4rem;background:linear-gradient(135deg,#efeeeb,#c2c0bb 16%,#8f8c86 54%,#dbd9d4);box-shadow:inset 0 1px 0 rgb(255 255 255/.75),inset 0 -1px 0 rgb(63 61 56/.32);filter:drop-shadow(0 2.35rem 2.9rem rgb(30 26 22/.26)) drop-shadow(0 .5rem .85rem rgb(30 26 22/.14))}.mk .mk-tablet:before{position:absolute;z-index:2;inset:.1rem;border:1px solid rgb(255 255 255/.48);border-radius:inherit;content:"";pointer-events:none}.mk .mk-tablet:after{position:absolute;top:22%;right:-.19rem;width:.18rem;height:2.6rem;border:1px solid #8b8883;border-left:0;border-radius:0 .2rem .2rem 0;background:linear-gradient(#d8d6d2,#9a9792 48%,#d1cfca);content:""}.mk .mk-tablet-volume{display:none}.mk .mk-tablet-camera{position:absolute;z-index:4;top:.48rem;left:50%;width:.22rem;height:.22rem;border:1px solid #111;border-radius:50%;background:radial-gradient(circle at 35% 35%,#425879 0 12%,#11171f 28%,#020304 68%);box-shadow:0 0 0 1px rgb(0 0 0/.86),0 0 0 2px rgb(255 255 255/.08);transform:translateX(-50%)}.mk .mk-kds{overflow:hidden;border:.28rem solid #0c0c0b;border-radius:1.08rem;background:#f4f2ee;color:#1a1815;box-shadow:0 0 0 1px #3e3d39,inset 0 0 0 1px rgb(255 255 255/.18)}.mk .mk-kds-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #dedad2;padding:1rem 1.1rem;background:#f4f2ee}.mk .mk-kds-top>div{display:flex;align-items:center;gap:.6rem}.mk .mk-kds-brand{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.5rem;background:var(--mk-red);color:#fff;font-size:.68rem;font-weight:900}.mk .mk-kds-top strong{font-size:.8rem}.mk .mk-kds-top small{color:#6b655b;font-size:.64rem}.mk .mk-live{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgb(47 139 88/.12);border-radius:999px;padding:.35rem .55rem;background:#deeedb;color:#2f8b58;font-size:.62rem;font-weight:800}.mk .mk-live i{width:.38rem;height:.38rem;border-radius:50%;background:currentColor}.mk .mk-kds-filters{display:flex;gap:.4rem;border-bottom:1px solid #dedad2;padding:.7rem 1rem;background:#f4f2ee}.mk .mk-kds-filters span{border:0;border-radius:.5rem;padding:.42rem .7rem;background:#edebe6;color:#6b655b;font-size:.64rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.mk .mk-kds-filters .is-active{background:#e22e1b;color:#fff}.mk .mk-kds-columns{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;background:#f4f2ee}.mk .mk-kds-columns section{display:none;min-width:0;min-height:14rem;border:0;padding:0;background:transparent}.mk .mk-kds-columns section:first-child{display:block}.mk .mk-kds-columns h3{display:flex;gap:.4rem;margin-bottom:.75rem;color:#6b655b;font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.mk .mk-kds-columns h3 span{color:#9b958a}.mk .mk-kds-ticket{border:1px solid #d7d2c9;border-radius:.8rem;padding:.9rem;background:#fff;box-shadow:none}.mk .mk-kds-ticket+.mk-kds-ticket{margin-top:.75rem}.mk .mk-kds-ticket-secondary{background:rgb(255 255 255/.72)}.mk .mk-kds-ticket.is-warning{border-color:#dc2626;background:#fff}.mk .mk-kds-ticket.is-ready{border-color:#2f8b58;background:#fff}.mk .mk-kds-ticket header{display:flex;align-items:baseline;gap:.5rem}.mk .mk-kds-ticket header strong{font-size:1.1rem}.mk .mk-kds-ticket header span{color:#403c36;font-size:.68rem;font-weight:750}.mk .mk-kds-ticket header b{margin-left:auto;color:var(--mk-red);font-size:.82rem;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk .mk-kds-ticket.is-warning header b{color:var(--mk-red)}.mk .mk-kds-ticket p{margin-top:.62rem;color:#1a1815;font-size:.8rem;font-weight:700}.mk .mk-kds-ticket p em{color:#df3a27;font-style:normal}.mk .mk-kds-ticket small{display:block;margin:.25rem 0 0 1.15rem;color:#7f786e;font-size:.64rem}.mk .mk-kds-action{display:block;width:100%;margin-top:.85rem;border:0;border-radius:.55rem;padding:.65rem;background:#e22e1b;color:#fff;font-size:.68rem;font-weight:850;text-align:center}.mk .mk-kds-ticket.is-ready .mk-kds-action{background:#2f8b58}.mk .mk-kds .mk-example-note{border-color:#dedad2;background:#f4f2ee;color:#8a8479;font-size:.6rem}.mk .mk-platform{background:var(--mk-paper-soft)}.mk .mk-section-intro-split{display:grid;grid-gap:.5rem;gap:.5rem;max-width:none}.mk .mk-module-list{display:grid;margin-top:3rem;border-top:1px solid var(--mk-line-dark)}.mk .mk-module-list article{display:grid;min-height:8.5rem;grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:auto 1fr;grid-gap:.55rem 1.1rem;gap:.55rem 1.1rem;align-content:center;border-bottom:1px solid var(--mk-line-dark);padding:1.5rem 0}.mk .mk-module-list span{grid-row:1/span 2;align-self:start;color:var(--mk-red);font-size:1.05rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.15}.mk .mk-module-list h3{font-size:1.05rem;line-height:1.3;letter-spacing:-.025em}.mk .mk-module-list p{max-width:30rem;color:var(--mk-copy);font-size:1rem;font-weight:500;line-height:1.62}.mk .mk-loyalty{position:relative;overflow:hidden;border-top:1px solid rgb(255 255 255/.08);background:#171411;color:#fff}.mk .mk-loyalty:before{position:absolute;top:-18rem;right:-16rem;width:38rem;height:38rem;border-radius:50%;background:rgb(224 59 45/.16);content:"";filter:blur(1px)}.mk .mk-loyalty-layout{position:relative}.mk .mk-loyalty .mk-kicker{color:#ff7568}.mk .mk-loyalty .mk-kicker-radar>span{background:#ff7568}.mk .mk-loyalty h2{max-width:none;margin-top:1rem;font-size:clamp(2.35rem,8vw,4.5rem);font-weight:740;letter-spacing:-.045em;line-height:.96}.mk .mk-platform .mk-section-intro h2{font-size:clamp(2.2rem,6vw,3.9rem)}.mk .mk-loyalty-lead{max-width:72rem;margin-top:1.6rem;color:rgb(255 255 255/.72);font-size:1.05rem;font-weight:500;line-height:1.7}.mk .mk-loyalty-benefits{display:grid;border-top:1px solid rgb(255 255 255/.13)}.mk .mk-loyalty-content{display:grid;grid-gap:3.5rem;gap:3.5rem;margin-top:3.5rem}.mk .mk-loyalty-benefits article{display:grid;grid-template-columns:2.75rem 1fr;grid-gap:1rem;gap:1rem;border-bottom:1px solid rgb(255 255 255/.13);padding:1.15rem 0}.mk .mk-loyalty-benefits article>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgb(255 117 104/.22);border-radius:50%;background:rgb(255 117 104/.08);color:#ff7568;font-size:.75rem;font-weight:850;letter-spacing:.08em}.mk .mk-loyalty-benefits h3{font-size:1rem;font-weight:750;letter-spacing:-.02em}.mk .mk-loyalty-benefits p{max-width:34rem;margin-top:.35rem;color:rgb(255 255 255/.62);font-size:.9rem;line-height:1.55}.mk .mk-loyalty-consent{margin-top:1.25rem;color:rgb(255 255 255/.48);font-size:.78rem;line-height:1.5}.mk .mk-loyalty-stage{display:grid;place-items:center}.mk .mk-wallet-phone{position:relative;display:flex;width:min(100%,18rem);min-height:39rem;aspect-ratio:9/19.5;flex-direction:column;justify-self:center;overflow:hidden;border:.42rem solid #050505;border-radius:2.5rem;padding:1.1rem .8rem 1rem;background:radial-gradient(circle at 50% 12%,rgb(255 255 255/.9),transparent 30%),linear-gradient(160deg,#ece8e1,#d6d0c7);color:#171411;box-shadow:0 2.8rem 5rem -2rem rgb(0 0 0/.75),inset 0 0 0 1px rgb(255 255 255/.5)}.mk .mk-wallet-phone:before{position:absolute;top:.55rem;left:50%;width:5rem;height:1.3rem;border-radius:999px;background:#030303;content:"";transform:translateX(-50%)}.mk .mk-wallet-phone-top{display:flex;justify-content:space-between;padding:.1rem .45rem 0;font-size:.65rem}.mk .mk-wallet-phone-top span{font-size:.48rem;letter-spacing:.1em}.mk .mk-wallet-date{display:grid;justify-items:center;margin-top:1.4rem;color:#49443e}.mk .mk-wallet-date small{font-size:.72rem}.mk .mk-wallet-date strong{margin-top:.15rem;font-size:2.5rem;font-weight:600;letter-spacing:-.06em}.mk .mk-wallet-notification{display:flex;gap:.65rem;margin-top:1rem;border:1px solid rgb(255 255 255/.62);border-radius:1rem;padding:.75rem;background:rgb(255 255 255/.76);box-shadow:0 1rem 2rem -1.5rem rgb(37 30 23/.65);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mk .mk-wallet-notification>span{display:grid;width:2.15rem;height:2.15rem;flex:none;place-items:center;border-radius:.65rem;background:var(--mk-red);color:#fff;font-size:.68rem;font-weight:850}.mk .mk-wallet-notification div{min-width:0}.mk .mk-wallet-notification small{display:block;overflow:hidden;color:#7b746b;font-size:.52rem;font-weight:750;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.mk .mk-wallet-notification strong{display:block;margin-top:.2rem;font-size:.78rem}.mk .mk-wallet-notification p{margin-top:.2rem;color:#5c554e;font-size:.68rem}.mk .mk-wallet-pass{display:flex;min-height:20rem;flex-direction:column;margin-top:.85rem;border-radius:1.2rem;padding:1rem;background:linear-gradient(145deg,#e64534,#bd261e 76%);color:#fff;box-shadow:0 1.5rem 2.5rem -1.5rem rgb(80 14 10/.72)}.mk .mk-wallet-pass header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mk .mk-wallet-pass-logo{display:block;width:5.4rem;height:2.3rem;background:url(/marketing/menuti-lockup-wallet.svg) 0/contain no-repeat}.mk .mk-wallet-pass header em{color:rgb(255 255 255/.76);font-size:.52rem;font-style:normal;font-weight:800;letter-spacing:.09em}.mk .mk-wallet-pass>small{display:block;margin-top:1.1rem;color:rgb(255 255 255/.72);font-size:.55rem;font-weight:800;letter-spacing:.12em}.mk .mk-wallet-pass>strong{display:block;margin-top:.25rem;font-size:1.35rem;letter-spacing:-.04em}.mk .mk-wallet-stamps{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:.25rem;gap:.25rem;margin-top:.8rem}.mk .mk-wallet-stamps span{display:grid;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255/.35);border-radius:50%;color:rgb(255 255 255/.72);font-size:.5rem;font-weight:850}.mk .mk-wallet-stamps .is-complete{border-color:#fff;background:#fff;color:var(--mk-red)}.mk .mk-wallet-pass-message{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:1rem;border:1px solid rgb(255 255 255/.18);border-radius:.8rem;padding:.75rem;background:rgb(93 12 7/.16)}.mk .mk-wallet-pass-message small{color:rgb(255 255 255/.64);font-size:.48rem;font-weight:800;letter-spacing:.1em}.mk .mk-wallet-pass-message strong{font-size:.82rem}.mk .mk-wallet-pass-message span{color:rgb(255 255 255/.7);font-size:.58rem}.mk .mk-wallet-pass footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;border-top:1px solid rgb(255 255 255/.26);padding-top:.85rem}.mk .mk-wallet-pass footer>span{display:grid;grid-gap:.2rem;gap:.2rem}.mk .mk-wallet-pass footer small{color:rgb(255 255 255/.68);font-size:.5rem;font-weight:800;letter-spacing:.08em}.mk .mk-wallet-pass footer strong{font-size:.72rem}.mk .mk-wallet-qr{display:block;width:2.65rem;height:2.65rem;flex:none;border:.28rem solid #fff;border-radius:.35rem;background:linear-gradient(90deg,#171411 50%,transparent 0) 0 0 /.5rem .5rem,linear-gradient(#171411 50%,transparent 0) 0 0 /.5rem .5rem,#fff}.mk .mk-wallet-platforms{display:flex;justify-content:center;gap:.5rem;margin-top:auto;padding-top:.8rem}.mk .mk-wallet-platforms span{border:1px solid rgb(23 20 17/.14);border-radius:999px;padding:.45rem .7rem;background:rgb(255 255 255/.58);color:#39342e;font-size:.6rem;font-weight:750}.mk .mk-plans{border-top:1px solid var(--mk-line);background:#f0ede7}.mk .mk-plan-stack{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:3rem}.mk .mk-plan-stack>article{position:relative;display:grid;grid-gap:1.35rem;gap:1.35rem;overflow:hidden;border:1px solid var(--mk-line-dark);border-radius:1rem;padding:1.25rem;background:#fcfbf9;box-shadow:0 8px 30px -26px rgb(38 29 22/.45)}.mk .mk-plan-stack>article.is-featured{border-color:var(--mk-ink);background:var(--mk-ink);color:#fff;box-shadow:0 25px 55px -34px rgb(23 21 18/.85)}.mk .mk-plan-name{display:flex;align-items:flex-start;gap:.85rem}.mk .mk-plan-number{display:grid;width:2.15rem;height:2.15rem;flex:none;place-items:center;border:1px solid var(--mk-line-dark);border-radius:50%;color:var(--mk-red);font-size:.75rem;font-weight:900;letter-spacing:.06em}.mk .is-featured .mk-plan-number{border-color:rgb(255 255 255/.17);background:rgb(255 255 255/.06);color:#ff7967}.mk .mk-plan-label{color:var(--mk-red);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mk .is-featured .mk-plan-label{color:#ff7967}.mk .mk-plan-stack h3{margin-top:.3rem;font-size:1.65rem;letter-spacing:-.03em}.mk .mk-plan-body>p{max-width:34rem;color:var(--mk-copy);font-size:1rem;font-weight:500;line-height:1.65}.mk .is-featured .mk-plan-body>p{color:rgb(255 255 255/.76)}.mk .mk-plan-stack ul{gap:.6rem;margin-top:1rem}.mk .mk-plan-stack li{color:var(--mk-ink-2);font-size:.88rem}.mk .is-featured li{color:rgb(255 255 255/.86)}.mk .is-featured li svg{stroke:#ff7967}.mk .mk-plan-side{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;border-top:1px solid var(--mk-line);padding-top:1rem}.mk .is-featured .mk-plan-side{border-color:rgb(255 255 255/.13)}.mk .mk-plan-choice{justify-self:start;border-radius:999px;padding:.34rem .55rem;background:#fff0ed;color:var(--mk-red-dark);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mk .mk-plan-choice.is-placeholder{visibility:hidden}.mk .mk-price{display:grid;grid-gap:.2rem;gap:.2rem}.mk .mk-price-main{display:flex;align-items:baseline;gap:.35rem}.mk .mk-price strong{font-size:1.25rem;letter-spacing:-.04em}.mk .mk-price span{color:var(--mk-muted);font-size:.75rem}.mk .is-featured .mk-price span{color:rgb(255 255 255/.48)}.mk .mk-plan-action{display:flex;min-height:2.8rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--mk-line-dark);border-radius:.65rem;padding:.65rem .8rem;background:#fff;font-size:.8rem;font-weight:800;transition:background .16s ease,border-color .16s ease,transform .16s ease}.mk .is-featured .mk-plan-action{border-color:var(--mk-red);background:var(--mk-red);color:#fff}.mk .mk-plan-action svg{width:1rem}.mk .mk-plan-action:hover{border-color:var(--mk-ink);transform:translateX(2px)}.mk .is-featured .mk-plan-action:hover{border-color:#f15b49;background:#f15b49}.mk .mk-closing{padding:6.5rem 0;background:var(--mk-ink);color:#fff}.mk .mk-closing>.mk-shell{display:grid;grid-gap:2rem;gap:2rem}.mk .mk-closing h2{max-width:11ch}.mk .mk-closing>.mk-shell>div:last-child>p{margin-top:0;color:rgb(255 255 255/.76)}.mk .mk-closing .mk-button{margin-top:1.3rem}.mk .mk-closing small{display:block;margin-top:.75rem;color:rgb(255 255 255/.58);font-size:.8rem}.mk .mk-prefooter{border-top:1px solid var(--mk-line);background:#fff}.mk .mk-prefooter-inner{display:grid;grid-gap:1.4rem;gap:1.4rem;padding-block:2.25rem}.mk .mk-prefooter-inner>div>p{margin-top:.7rem;color:var(--mk-copy);font-size:.9rem;font-weight:500}.mk .mk-legal-nav{display:flex;gap:1.25rem;font-size:.78rem;font-weight:750}.mk+.site-footer{display:none}.mk .mk-legal-page{background:#fff}.mk .mk-legal-hero{padding:4rem 0 3.5rem;border-bottom:1px solid var(--mk-line);background:var(--mk-paper-soft)}.mk .mk-legal-hero-privacy{background:var(--mk-paper)}.mk .mk-legal-hero-grid{display:grid;grid-gap:2rem;gap:2rem}.mk .mk-legal-hero h1{max-width:13ch}.mk .mk-legal-lead{max-width:42rem;margin-top:1.2rem;color:var(--mk-muted);font-size:.94rem;line-height:1.75}.mk .mk-legal-meta{display:grid;align-content:end;grid-gap:.5rem;gap:.5rem;border-left:2px solid var(--mk-red);padding-left:1rem}.mk .mk-legal-meta>span{color:var(--mk-red);font-size:.75rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.mk .mk-legal-meta strong{font-size:.78rem}.mk .mk-legal-meta a{margin-top:.25rem;color:var(--mk-muted);font-size:.75rem;font-weight:750;text-decoration:underline;text-underline-offset:.25rem}.mk .mk-legal-layout{display:grid;grid-gap:2rem;gap:2rem;padding-block:3.5rem 5rem}.mk .mk-legal-index{display:none}.mk .mk-legal-content{min-width:0}.mk .mk-draft-notice{border:1px solid #e2c67e;border-radius:.75rem;padding:1rem;background:#fff8e7}.mk .mk-draft-notice strong{font-size:.8rem}.mk .mk-draft-notice p{margin-top:.35rem;color:#6e5927;font-size:.8rem;line-height:1.65}.mk .mk-legal-summary,.mk .mk-privacy-principles{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.mk .mk-legal-summary>div,.mk .mk-privacy-principles>div{display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid var(--mk-line);border-radius:.7rem;padding:1rem;background:var(--mk-paper-soft)}.mk .mk-legal-summary span,.mk .mk-privacy-principles span{color:var(--mk-red);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mk .mk-legal-summary strong,.mk .mk-privacy-principles strong{font-size:.82rem;line-height:1.55}.mk .mk-legal-content>section{position:relative;padding:3rem 0 0;scroll-margin-top:1rem}.mk .mk-legal-content>section+section{margin-top:3rem;border-top:1px solid var(--mk-line)}.mk .mk-legal-number{display:inline-flex;align-items:center;gap:.5rem;color:var(--mk-red);font-size:.75rem;font-weight:850;letter-spacing:.12em}.mk .mk-legal-number:after{width:2rem;height:1px;background:var(--mk-red);content:""}.mk .mk-legal-content h2{margin-top:.65rem;font-size:clamp(1.65rem,7vw,2.6rem);font-weight:750;letter-spacing:-.045em;line-height:1.08}.mk .mk-legal-content h3{margin-top:1.7rem;font-size:.88rem;line-height:1.45}.mk .mk-legal-content section>p,.mk .mk-legal-content section>ul{max-width:48rem;margin-top:.9rem;color:#554f47;font-size:.9rem;line-height:1.85}.mk .mk-legal-content section>ul{display:grid;grid-gap:.4rem;gap:.4rem;padding-left:1.2rem}.mk .mk-legal-content section a{color:var(--mk-red-dark);font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.mk .mk-data-grid{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.3rem}.mk .mk-data-grid>div{border:1px solid var(--mk-line);border-radius:.7rem;padding:1rem;background:var(--mk-paper-soft)}.mk .mk-data-grid h3{margin-top:0;font-size:.82rem}.mk .mk-data-grid p{margin-top:.4rem;color:var(--mk-muted);font-size:.8rem;line-height:1.65}.mk .mk-legal-end{display:flex;flex-direction:column;gap:.9rem;margin-top:3.5rem;border-radius:.75rem;padding:1.1rem;background:var(--mk-ink);color:#fff}.mk .mk-legal-end a,.mk .mk-legal-end p{font-size:.78rem;font-weight:700}.mk .mk-legal-end a{color:#ff8d7e;text-decoration:underline;text-underline-offset:.25rem}@media (max-width:33.99rem){.mk .mk-shell{width:min(100% - 2.5rem,var(--mk-shell))}.mk .mk-header-inner{min-height:4.25rem;gap:.65rem}.mk .mk-brand-logo{width:6.35rem}.mk .mk-header-cta{min-height:2.65rem;padding-inline:.8rem;font-size:.72rem}.mk .mk-mobile-menu-trigger{width:2.65rem;height:2.65rem}.mk .mk-hero{padding-bottom:3.75rem}.mk .mk-hero-visual{padding:24rem 0 5.75rem}.mk .mk-hero h1{max-width:13ch;margin-top:1rem;font-size:2.4rem;letter-spacing:-.035em;line-height:.99}.mk .mk-hero-lead{margin-top:1.25rem;font-size:1rem;line-height:1.6}.mk .mk-actions{gap:.75rem;margin-top:1.5rem}.mk .mk-button{min-height:3.2rem;font-size:.88rem}.mk .mk-hero-notes{gap:.6rem 1rem;margin-top:1.2rem;font-size:.8rem}.mk .mk-dashboard-viewport,.mk .mk-tablet-stage{max-width:none;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:rgb(224 59 45/.45) transparent;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.mk .mk-dashboard-viewport:focus-visible,.mk .mk-tablet-stage:focus-visible{border-radius:.75rem;outline:3px solid var(--mk-red);outline-offset:4px}.mk .mk-dashboard-viewport::-webkit-scrollbar,.mk .mk-tablet-stage::-webkit-scrollbar{height:.32rem}.mk .mk-dashboard-viewport::-webkit-scrollbar-thumb,.mk .mk-tablet-stage::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(224 59 45/.42)}.mk .mk-dashboard-stage{margin-top:-3.25rem}.mk .mk-dashboard{width:100%;min-width:0}.mk .mk-dashboard-viewport{width:100%;scroll-snap-align:start}.mk .mk-dashboard-body{width:60rem;min-width:60rem;min-height:31rem;grid-template-columns:10rem minmax(0,1fr)}.mk .mk-dashboard-sidebar{display:block}.mk .mk-dashboard-main{padding:1rem}.mk .mk-dashboard-heading strong{font-size:1rem}.mk .mk-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.mk .mk-metric-grid article{min-height:5.15rem;padding:.85rem}.mk .mk-metric-grid article:nth-child(n+3){display:grid}.mk .mk-metric-grid strong{font-size:1.3rem}.mk .mk-dashboard-grid,.mk .mk-dashboard-lower{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:.65rem;margin-top:.65rem}.mk .mk-activity-card,.mk .mk-funnel-card{display:block}.mk .mk-table-map{grid-template-columns:repeat(4,minmax(0,1fr))}.mk .mk-principles p{gap:.85rem;padding:1.2rem 0;font-size:.88rem;line-height:1.45}.mk .mk-principles strong{width:2.7rem;height:2.7rem;flex-basis:2.7rem;font-size:1rem}.mk .mk-section{padding:5.5rem 0}.mk .mk-closing h2,.mk .mk-loyalty h2,.mk .mk-operations-heading h2,.mk .mk-platform .mk-section-intro h2,.mk .mk-section-intro h2{font-size:2.35rem;letter-spacing:-.035em;line-height:1.03}.mk .mk-closing>.mk-shell>div:last-child>p,.mk .mk-operations-heading>p,.mk .mk-section-intro-split>p,.mk .mk-section-intro>p:last-child{margin-top:1.15rem;font-size:1rem;line-height:1.65}.mk .mk-experience{gap:3.25rem}.mk .mk-experience-copy h3{max-width:none;font-size:2.1rem;letter-spacing:-.025em;line-height:1.08}.mk .mk-experience-copy>p{line-height:1.65}.mk .mk-experience-copy .mk-experience-features{gap:.75rem;margin-top:1.35rem}.mk .mk-experience-features li{min-height:4rem;padding:.75rem;font-size:.86rem}.mk .mk-menu-demo{max-width:16.5rem}.mk .mk-operations-heading{gap:.6rem}.mk .mk-tablet-stage{margin-top:2.75rem;padding-bottom:1rem}.mk .mk-tablet{display:flex;width:50rem;min-width:50rem;aspect-ratio:1.44/1;padding:.46rem;scroll-snap-align:start}.mk .mk-kds{display:flex;min-width:0;flex:1 1;flex-direction:column}.mk .mk-kds-top{padding:.78rem 1rem}.mk .mk-kds-columns{min-height:0;flex:1 1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem}.mk .mk-kds-columns section{display:block;min-height:0}.mk .mk-kds-ticket{padding:.75rem}.mk .mk-kds-ticket+.mk-kds-ticket{margin-top:.6rem}.mk .mk-module-list{margin-top:2.5rem}.mk .mk-module-list article{min-height:0;grid-template-columns:2.5rem minmax(0,1fr);gap:.45rem .85rem;padding:1.35rem 0}.mk .mk-module-list span{font-size:1rem}.mk .mk-module-list h3{font-size:1.08rem}.mk .mk-module-list p{font-size:.95rem;line-height:1.58}.mk .mk-loyalty-lead{margin-top:1.25rem;font-size:1rem;line-height:1.65}.mk .mk-loyalty-content{gap:3rem;margin-top:3rem}.mk .mk-loyalty-benefits article{grid-template-columns:2.55rem 1fr;gap:.85rem;padding:1.25rem 0}.mk .mk-loyalty-benefits article>span{width:2.35rem;height:2.35rem}.mk .mk-loyalty-benefits h3{font-size:1.05rem;line-height:1.3}.mk .mk-loyalty-benefits p{font-size:.92rem;line-height:1.58}.mk .mk-wallet-phone{width:min(100%,16.75rem);min-height:36.25rem}.mk .mk-plan-stack{gap:1rem;margin-top:2.5rem}.mk .mk-plan-stack>article{gap:1.2rem;padding:1.35rem}.mk .mk-plan-stack h3{font-size:1.55rem}.mk .mk-closing{padding:5.5rem 0}.mk .mk-closing>.mk-shell{gap:1.5rem}.mk .mk-prefooter-inner{padding-block:2.5rem}}@media (min-width:34rem){.mk .mk-tablet{border-radius:1.55rem;padding:.42rem}.mk .mk-tablet-camera{left:50%;width:.22rem;height:.22rem}.mk .mk-kds{border-radius:1.25rem}.mk .mk-menu-visual{min-height:13rem}.mk .mk-actions{flex-direction:row;justify-content:center;max-width:none}.mk .mk-button{min-width:11rem}.mk .mk-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mk .mk-metric-grid article:nth-child(n+3){display:grid}.mk .mk-table-map{grid-template-columns:repeat(4,minmax(0,1fr))}.mk .mk-principles .mk-shell{grid-template-columns:repeat(3,1fr)}.mk .mk-principles p{border-right:1px solid var(--mk-line);border-bottom:0;padding:1.25rem 1rem}.mk .mk-principles p:first-child{padding-left:0}.mk .mk-principles p:last-child{border-right:0;padding-right:0}.mk .mk-legal-summary,.mk .mk-privacy-principles{grid-template-columns:repeat(3,1fr)}.mk .mk-data-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:45rem){.mk .mk-header-inner{gap:1rem}.mk .mk-brand-logo{width:8.5rem}.mk .mk-operations{background-position:50%}.mk .mk-kds-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.mk .mk-kds-columns section{display:block}.mk .mk-nav-links{display:flex}.mk .mk-nav{gap:1.4rem}.mk .mk-mobile-menu{display:none}.mk .mk-header-cta{min-width:8.5rem;padding:.65rem .85rem;font-size:.8rem}.mk .mk-dashboard-body{grid-template-columns:9.5rem minmax(0,1fr);min-height:29rem}.mk .mk-dashboard-sidebar{display:block}.mk .mk-dashboard-main{padding:1rem}.mk .mk-dashboard-heading{padding-bottom:.85rem}.mk .mk-dashboard-heading small{font-size:.64rem}.mk .mk-dashboard-heading strong{font-size:1rem}.mk .mk-dashboard-heading>span{font-size:.62rem}.mk .mk-dashboard-grid,.mk .mk-metric-grid{gap:.7rem}.mk .mk-metric-grid article{padding:.9rem}.mk .mk-metric-grid span{font-size:.62rem}.mk .mk-metric-grid strong{font-size:1.45rem}.mk .mk-metric-grid small{font-size:.6rem}.mk .mk-dashboard-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.mk .mk-activity-card{display:block}.mk .mk-dashboard-lower{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:.7rem;margin-top:.7rem}.mk .mk-funnel-card{display:block}.mk .mk-card-heading{padding:.78rem .85rem}.mk .mk-card-heading strong{font-size:.64rem}.mk .mk-card-heading small,.mk .mk-card-heading>span{font-size:.6rem}.mk .mk-table-map{min-height:8rem;padding:.85rem}.mk .mk-table{min-height:4rem;padding:.62rem}.mk .mk-table strong{font-size:.7rem}.mk .mk-table small{font-size:.6rem}.mk .mk-activity-row{padding:.61rem .75rem}.mk .mk-experience{align-items:start;margin-top:4.25rem;padding-top:4rem}.mk .mk-experience,.mk .mk-product .mk-experience{grid-template-columns:minmax(0,1fr) 17rem;gap:clamp(4rem,8vw,7rem)}.mk .mk-product .mk-experience{justify-content:stretch;margin-top:0;padding-top:0}.mk .mk-experience-copy{padding-top:0}.mk .mk-experience-copy h3{max-width:22ch;font-size:clamp(2.25rem,3.75vw,3.05rem)}.mk .mk-menu-demo{justify-self:end;width:100%;max-width:17rem}.mk .mk-menu-device{width:100%}.mk .mk-section-intro-split{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;gap:4rem}.mk .mk-section-intro-split>p{margin-top:0}.mk .mk-module-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,minmax(9rem,1fr))}.mk .mk-module-list article{min-height:0;grid-template-columns:3rem minmax(8rem,10rem) minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:1.25rem;padding-block:1.75rem}.mk .mk-module-list span{grid-row:auto;align-self:center}.mk .mk-module-list p{max-width:none}.mk .mk-module-list article:nth-child(odd){padding-right:2rem;border-right:1px solid var(--mk-line-dark)}.mk .mk-module-list article:nth-child(2n){padding-left:2rem}.mk .mk-plan-stack ul{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .mk-closing>.mk-shell{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:4rem}.mk .mk-prefooter-inner{grid-template-columns:1fr auto;align-items:end}.mk .mk-legal-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end}}@media (min-width:60rem){.mk .mk-section{padding:9rem 0}.mk .mk-loyalty-layout{display:block}.mk .mk-loyalty-content{grid-template-columns:minmax(0,1fr) 18rem;align-items:center;gap:clamp(4rem,6vw,7rem);margin-top:4.5rem}.mk .mk-loyalty-details{align-self:center}.mk .mk-loyalty-benefits{grid-template-rows:repeat(3,minmax(7.5rem,1fr))}.mk .mk-loyalty-benefits article{min-height:0;grid-template-columns:3rem minmax(0,1fr);align-items:center;padding-block:1.5rem}.mk .mk-loyalty-benefits article>span{align-self:center}.mk .mk-loyalty-benefits article>div{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:2rem;gap:2rem}.mk .mk-loyalty-benefits p{max-width:none;margin-top:0}.mk .mk-loyalty-stage{place-items:center end}.mk .mk-loyalty h2{font-size:clamp(3rem,4.3vw,4.45rem)}.mk .mk-hero-visual{padding:9rem 0 10.5rem}.mk .mk-hero-visual:before{background:linear-gradient(rgb(18 15 13/.06),rgb(18 15 13/.06)),linear-gradient(90deg,rgb(14 12 10/.84),rgb(14 12 10/.58) 38%,transparent 68%),url(/marketing/hero-qr-restaurant-panorama-v2.webp) 100% /cover no-repeat}.mk .mk-hero-copy{max-width:40rem;margin-inline:0;text-align:left}.mk .mk-hero h1{max-width:none;margin-inline:0;font-size:clamp(3.45rem,4.4vw,4.55rem)}.mk .mk-operations{z-index:1;overflow:visible;padding-bottom:2.5rem}.mk .mk-tablet-stage{z-index:2;margin-bottom:-9rem}.mk .mk-platform{position:relative;z-index:0;padding:13rem 0 10rem}.mk .mk-hero-lead{max-width:36rem;margin-inline:0}.mk .mk-actions{display:grid;width:min(100%,25.5rem);max-width:25.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.mk .mk-actions .mk-button{width:100%;min-height:3.15rem;padding-inline:.9rem}.mk .mk-hero-notes{justify-content:flex-start;max-width:38rem}.mk .mk-dashboard-stage{margin-top:-5rem}.mk .mk-dashboard{border-radius:1.15rem}.mk .mk-dashboard-body{grid-template-columns:11rem minmax(0,1fr);min-height:34rem}.mk .mk-dashboard-sidebar{padding:1.35rem 1rem}.mk .mk-dashboard-logo{font-size:.8rem}.mk .mk-dashboard-logo>span{width:1.8rem;height:1.8rem;font-size:.72rem}.mk .mk-dashboard-business strong{font-size:.66rem}.mk .mk-dashboard-business small,.mk .mk-dashboard-sidebar nav span{font-size:.6rem}.mk .mk-dashboard-main{padding:1.3rem}.mk .mk-dashboard-heading strong{font-size:1.15rem}.mk .mk-metric-grid article{min-height:5.65rem;padding:1rem}.mk .mk-metric-grid span{font-size:.64rem}.mk .mk-metric-grid strong{font-size:1.42rem}.mk .mk-metric-grid small{font-size:.6rem}.mk .mk-card-heading strong{font-size:.72rem}.mk .mk-card-heading small,.mk .mk-card-heading>span{font-size:.6rem}.mk .mk-table-map{min-height:9rem}.mk .mk-table{min-height:4.3rem}.mk .mk-table strong{font-size:.8rem}.mk .mk-table small{font-size:.62rem}.mk .mk-order-number{width:2.2rem;height:2.2rem;font-size:.62rem}.mk .mk-activity-row strong{font-size:.64rem}.mk .mk-activity-row b,.mk .mk-activity-row small{font-size:.6rem}.mk .mk-tablet-stage{margin-top:4rem}.mk .mk-tablet{display:flex;aspect-ratio:1.44/1;padding:.48rem;border-radius:1.8rem}.mk .mk-tablet-camera{top:.6rem}.mk .mk-kds{display:flex;min-width:0;flex:1 1;flex-direction:column;border-width:.32rem;border-radius:1.38rem}.mk .mk-kds-top{padding:.78rem 1rem}.mk .mk-kds-brand{width:1.65rem;height:1.65rem;border-radius:.42rem;font-size:.6rem}.mk .mk-kds-top strong{font-size:.72rem}.mk .mk-kds-top small{font-size:.58rem}.mk .mk-live{padding:.28rem .48rem;font-size:.57rem}.mk .mk-kds-filters{padding:.58rem .85rem}.mk .mk-kds-filters span{padding:.35rem .58rem;font-size:.58rem}.mk .mk-kds-columns{flex:1 1;gap:.88rem;min-height:23rem;padding:1rem}.mk .mk-kds-columns h3{margin-bottom:.62rem;font-size:.62rem}.mk .mk-kds-ticket{border-radius:.7rem;padding:.78rem}.mk .mk-kds-ticket+.mk-kds-ticket{margin-top:.62rem}.mk .mk-kds-ticket header strong{font-size:1.18rem}.mk .mk-kds-ticket header span{font-size:.63rem}.mk .mk-kds-ticket header b{font-size:.8rem}.mk .mk-kds-ticket p{margin-top:.52rem;font-size:.75rem}.mk .mk-kds-ticket small{margin-top:.18rem;font-size:.58rem}.mk .mk-kds-action{margin-top:.65rem;padding:.62rem;font-size:.62rem}.mk .mk-module-list article{grid-template-columns:3rem 10rem minmax(0,1fr);align-items:center;padding-block:1.75rem}.mk .mk-module-list span{grid-row:auto}.mk .mk-module-list h3{font-size:1.12rem}.mk .mk-module-list p{font-size:1rem}.mk .mk-plan-stack>article{min-height:11.5rem;grid-template-columns:minmax(11rem,1fr) minmax(0,2fr) minmax(11rem,1fr);align-items:stretch;gap:2rem;padding:1.5rem}.mk .mk-plan-name{align-items:center}.mk .mk-plan-body{display:grid;align-content:center}.mk .mk-plan-side{position:relative;border-top:0;border-left:1px solid var(--mk-line);align-content:end;padding-top:0;padding-left:1.5rem}.mk .is-featured .mk-plan-side{border-color:rgb(255 255 255/.13)}.mk .mk-closing{padding:9rem 0}.mk .mk-legal-hero{padding:6rem 0 4.5rem}.mk .mk-legal-layout{grid-template-columns:13rem minmax(0,1fr);gap:4rem;padding-block:4.5rem 7rem}.mk .mk-legal-index{position:-webkit-sticky;position:sticky;top:1rem;display:block;align-self:start}.mk .mk-legal-index>p{color:var(--mk-red);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mk .mk-legal-index nav{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.8rem}.mk .mk-legal-index a{color:var(--mk-muted);font-size:.75rem;line-height:1.45;transition:color .15s ease,transform .15s ease}.mk .mk-legal-index a:hover{color:var(--mk-red);transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}