.saudi-site{--ink:#171717;--muted:#aaa6a3;background:#171717;color:#faf8f7;font-family:var(--font-figtree),var(--font-cairo),sans-serif}.saudi-site:lang(ar){font-family:var(--font-cairo),sans-serif}.saudi-site *{box-sizing:border-box}.saudi-site a,.saudi-site button{transition:background .2s,transform .2s,color .2s}.saudi-site :focus-visible{outline:3px solid #eb6440;outline-offset:5px}.saudi-site header{background:#171717;border-bottom:1px solid #ffffff18}.saudi-site header nav{background:transparent;margin:0;padding:18px 4%;border-radius:0}.saudi-site header nav>div{max-width:1400px}.saudi-site header a,.saudi-site header button{color:#faf8f7!important}.saudi-site header a[href="/restaurant-signup"]{background:#eb6440!important;color:#29170f!important}.saudi-site header a[href="/login"]{background:transparent;border-color:#ffffff45;box-shadow:none}.saudi-site header button[title]{display:none}.saudi-site header .app-logo img{display:block!important;height:30px;max-width:150px;object-fit:contain}.saudi-site header .app-logo img+img{display:none!important}.saudi-site header #site-menu{background:#171717}.nomu-hero{position:relative;min-height:640px;height:min(760px,calc(100dvh - 80px));overflow:hidden}.hero-poster,.hero-video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero-video{opacity:0}.hero-video.is-available{opacity:1}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,12,9,.91),rgba(18,12,9,.64) 36%,rgba(18,12,9,.03) 80%),linear-gradient(0deg,rgba(18,12,9,.7),transparent 35%)}[dir=rtl] .hero-shade{background:linear-gradient(270deg,rgba(18,12,9,.9),rgba(18,12,9,.6) 40%,rgba(18,12,9,.05)),linear-gradient(0deg,rgba(18,12,9,.7),transparent 35%)}.hero-copy{position:relative;max-width:1500px;margin:auto;padding:92px 5% 100px}.hero-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:600;color:#eb6440;margin-bottom:27px}.hero-copy h1{font-size:clamp(46px,5.4vw,82px);line-height:1.05;letter-spacing:-.055em;font-weight:500;margin:0;max-width:880px}.hero-copy h1 span{color:#eb6440}.hero-description{font-size:20px;line-height:1.6;max-width:430px;margin:26px 0 30px;color:#e8e2de}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.nomu-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;white-space:nowrap;min-height:52px;padding:15px 24px;border-radius:8px;font-size:15px;font-weight:600}.nomu-button svg{width:19px;height:19px}.nomu-button:hover{transform:translateY(-2px)}.nomu-button.primary{background:#eb6440;color:#29170f}.nomu-button.secondary{background:#ffffff10;border:1px solid #ffffff60;color:white}.nomu-button.light{background:#faf5f1;color:#29170f}.hero-bottom{bottom:25px;left:5%;display:flex;justify-content:space-between;gap:20px;color:#ded6d1;font-size:12px}.hero-bottom,.hero-play{position:absolute;right:5%}.hero-play{bottom:65px;border:1px solid #ffffff60;border-radius:50%;padding:14px;color:white;background:#17171780}.hero-play svg{width:20px;height:20px}.nomu-foundations{max-width:1400px;margin:auto;display:flex;justify-content:space-between;gap:24px;padding:28px 5%;border-bottom:1px solid #ffffff18;color:#d5ccc7;font-size:14px}.nomu-foundations span{display:flex;align-items:center;gap:10px}.nomu-foundations svg{width:20px;height:20px;color:#eb6440}.nomu-section{max-width:1400px;margin:auto;padding:100px 5%;scroll-margin-top:90px}.section-heading{margin-bottom:44px}.saudi-site h2{font-size:clamp(34px,4vw,58px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0}.saudi-site h2 span{color:#aaa6a3}.section-heading>p{font-size:18px;line-height:1.6;color:#aaa6a3;max-width:540px;margin-top:20px}.capability-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.capability{position:relative;display:block;min-height:480px;border-radius:24px;padding:26px;overflow:hidden;background:#30221d;color:white;isolation:isolate}.capability-0{background:#eb6440;color:#29170f}.capability-1{background:#3a2c26}.capability-2{background:#2c2927}.cap-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.08em}.cap-top>svg{width:20px;height:20px}.cap-copy{position:relative;z-index:1;margin-top:34px}.cap-copy>svg{width:28px;height:28px;margin-bottom:20px}.cap-copy h3{font-size:29px;line-height:1.1;letter-spacing:-.03em;font-weight:500;max-width:260px}.cap-copy p{font-size:14px;line-height:1.6;margin-top:14px;max-width:260px;opacity:.85}.capability img{position:absolute;top:320px;left:28px;max-width:none;width:520px;border-radius:10px;box-shadow:0 16px 40px #0004;transition:transform .5s;transform:rotate(-6deg)}.capability:hover img{transform:rotate(-3deg) translateY(-8px)}.system-tour{display:grid;grid-template-columns:.85fr 1.2fr;gap:60px;align-items:center;border-top:1px solid #ffffff18}.section-label{font-size:11px;letter-spacing:.14em;color:#eb6440;display:block;margin-bottom:28px}.tour-copy h2{font-size:clamp(34px,3.4vw,50px)}.tour-copy p{font-size:17px;line-height:1.7;color:#aaa6a3;margin:24px 0 30px;max-width:390px}.tour-screen{min-width:0;background:#f6efeb;padding:10px;border-radius:18px;transform:rotate(-2deg);color:#291c16;box-shadow:0 20px 80px #0004}.screen-toolbar{display:flex;justify-content:space-between;font-size:11px;padding:8px 8px 14px;font-weight:600}.tour-screen img{width:100%;border-radius:8px}.tour-screen figcaption{font-size:10px;padding:12px 5px 3px;color:#6b5a52}.workflow{border-top:1px solid #ffffff18}.workflow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:56px}.step-number{display:block;color:#eb6440;font-size:14px;border-bottom:1px solid #ffffff28;padding-bottom:20px;margin-bottom:24px}.workflow h3{font-size:23px;font-weight:500;letter-spacing:-.02em}.workflow p{color:#aaa6a3;font-size:16px;line-height:1.7;margin-top:12px}.pricing-section{border-top:1px solid #ffffff18}.pricing-invitation{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:36px;background:#282321;border-radius:20px}.pricing-invitation h3{font-size:25px;font-weight:500}.pricing-invitation p{margin-top:8px;color:#bdb1ab;line-height:1.6}.pricing-surface{background:#faf5f1;color:#29170f;border-radius:20px;padding:28px;color-scheme:light}.pricing-surface .dark\:bg-gray-800,.pricing-surface .dark\:bg-gray-900{background:#fff}.pricing-surface .dark\:text-white{color:#29170f}.nomu-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid #ffffff18}.nomu-faq h2{font-size:42px}.nomu-faq details{border-bottom:1px solid #ffffff25;padding:24px 0}.nomu-faq details:first-child{padding-top:0}.nomu-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-size:18px;list-style:none}.nomu-faq summary::-webkit-details-marker{display:none}.nomu-faq summary span{color:#eb6440;font-size:24px}.nomu-faq details[open] summary span{transform:rotate(45deg)}.nomu-faq details>div{color:#aaa6a3;line-height:1.8;font-size:15px;margin-top:16px}.closing-section{max-width:1260px;margin:0 auto 80px;padding:65px 45px;background:#eb6440;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:35px}.closing-section h2{max-width:640px}.nomu-footer{max-width:1400px;margin:auto;padding:50px 5%;border-top:1px solid #ffffff20}.footer-brand{font-size:27px;font-weight:600;letter-spacing:-.03em}.nomu-footer>p{color:#aaa6a3;margin:12px 0 32px}.nomu-footer>div{display:flex;align-items:center;gap:25px;color:#aaa6a3;font-size:13px;flex-wrap:wrap}.nomu-footer form{margin-inline-start:auto}.nomu-footer button{display:flex;gap:9px;align-items:center;cursor:pointer}.nomu-footer svg{width:19px;height:19px}[dir=rtl] .hero-copy h1,[dir=rtl] .saudi-site h2{letter-spacing:0;line-height:1.35}[dir=rtl] .hero-eyebrow{letter-spacing:0}[dir=rtl] .hero-poster,[dir=rtl] .hero-video{transform:scaleX(-1)}@media(min-width:1024px){.saudi-site header #site-menu{background:transparent}.saudi-site header nav{max-height:80px}}@media(max-width:1000px){.capability-grid{grid-template-columns:1fr 1fr}.capability-0{grid-column:1/-1;min-height:370px}.capability-0 .cap-copy{max-width:48%}.capability-0 img{left:55%;top:100px}.system-tour{gap:30px}.closing-section{margin-inline:5%}.hero-copy h1{font-size:60px}.hero-copy{padding-top:90px}.nomu-faq{gap:30px}}@media(max-width:640px){.nomu-hero{min-height:720px;height:auto}.hero-poster,.hero-video{object-position:65% center}.hero-shade{background:linear-gradient(0deg,#160e09f2,#160e0930),linear-gradient(90deg,#160e0975,transparent)}.hero-copy{padding:260px 6% 100px}.hero-eyebrow{font-size:10px;margin-bottom:18px}.hero-copy h1{font-size:42px;letter-spacing:-.05em}.hero-description{font-size:17px;max-width:320px;margin:20px 0}.nomu-button{font-size:13px;padding:13px 18px;gap:15px;min-height:48px}.hero-bottom{font-size:10px;bottom:20px;left:6%;right:6%}.hero-bottom>span+span{display:none}.hero-play{bottom:25px}.nomu-foundations{padding:25px 6%;gap:18px;flex-wrap:wrap;font-size:12px}.nomu-foundations span{flex:1 1 150px}.nomu-section{padding:65px 6%}.section-heading{margin-bottom:30px}.section-heading>p{font-size:16px}.capability-grid{display:flex;flex-direction:column}.capability{min-height:410px}.capability-0 .cap-copy{max-width:100%}.capability img,.capability-0 img{left:24px;top:290px;width:480px}.cap-copy{margin-top:25px}.cap-copy h3{font-size:27px}.cap-copy>svg{margin-bottom:12px}.cap-copy p{max-width:280px}.system-tour{grid-template-columns:1fr;gap:40px}.tour-screen{transform:none}.workflow-steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.step-number{margin-bottom:16px;padding-bottom:12px}.pricing-invitation{flex-direction:column;align-items:start;padding:26px}.nomu-faq{grid-template-columns:1fr;gap:32px}.nomu-faq h2{font-size:34px}.nomu-faq summary{font-size:16px}.closing-section{padding:35px 25px;flex-direction:column;align-items:start;margin-bottom:40px}.closing-section h2{font-size:36px}.nomu-footer{padding:32px 6%}.nomu-footer form{margin-inline-start:0}.saudi-site header .app-logo img{height:25px}}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:hero-enter .8s ease-out both}@keyframes hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.saudi-site *,.saudi-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-video{display:none}}.hero-play{z-index:3}.hero-shade{pointer-events:none}.saudi-site .nomu-button.primary,.saudi-site header a[href="/restaurant-signup"]{color:#fff!important}.saudi-site .capability-0{color:#fff}.saudi-site header .landing-controls{display:flex;gap:8px;align-items:center;margin-inline-end:16px}.saudi-site header .landing-controls button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;border:1px solid #ffffff35;border-radius:8px;padding:8px 10px;font-size:12px;cursor:pointer}.landing-controls svg{width:18px;height:18px}.saudi-site header .landing-controls button:hover{background:#ffffff15}.connected-section{border-top:1px solid #ffffff18}.connected-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.connected-card{overflow:hidden;border-radius:24px;background:#282321;border:1px solid #ffffff12}.connected-card>img{display:block;width:100%;height:300px;object-fit:cover}.connected-card>div{padding:32px}.connected-card h3{font-size:30px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.connected-card p{font-size:16px;line-height:1.75;color:#bdb1ab;margin-top:16px;max-width:520px}.service-tags{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.service-tags span{padding:7px 11px;border:1px solid #ffffff30;border-radius:6px;font-size:12px;color:#eee5df}.connected-card small{display:block;max-width:500px;font-size:12px;line-height:1.7;color:#bdb1ab}.text-link{display:inline-flex;align-items:center;gap:14px;font-size:14px;font-weight:600;margin-top:24px;color:#eb6440}.text-link svg{width:18px;height:18px}.connected-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.connected-wide>img{height:100%;min-height:400px}.connected-wide>div{padding:42px}html:not(.dark) .saudi-site{background:#fffaf7;color:#241a15;color-scheme:light}html.dark .saudi-site{color-scheme:dark}html:not(.dark) .saudi-site header{background:#fffaf7;border-color:#e6dad3}html:not(.dark) .saudi-site header a,html:not(.dark) .saudi-site header button{color:#241a15!important}html:not(.dark) .saudi-site header a[href="/restaurant-signup"]{color:#fff!important}html:not(.dark) .saudi-site header a[href="/login"]{border-color:#cbbbaf}html:not(.dark) .saudi-site header #site-menu{background:#fffaf7}html:not(.dark) .saudi-site header .landing-controls button{border-color:#d8c9be}html:not(.dark) .saudi-site header .landing-controls button:hover{background:#f5e7dd}html:not(.dark) .saudi-site h2 span{color:#76665d}html:not(.dark) .saudi-site .hero-copy,html:not(.dark) .saudi-site .hero-play{color:white}html:not(.dark) .saudi-site .nomu-faq details>div,html:not(.dark) .saudi-site .nomu-footer>div,html:not(.dark) .saudi-site .nomu-footer>p,html:not(.dark) .saudi-site .section-heading>p,html:not(.dark) .saudi-site .tour-copy p,html:not(.dark) .saudi-site .workflow p{color:#716157}html:not(.dark) .saudi-site .nomu-foundations{color:#65554c;border-color:#e6dad3}html:not(.dark) .saudi-site .nomu-faq summary span,html:not(.dark) .saudi-site .nomu-foundations svg,html:not(.dark) .saudi-site .section-label,html:not(.dark) .saudi-site .step-number,html:not(.dark) .saudi-site .text-link{color:#eb6440}html:not(.dark) .saudi-site .connected-section,html:not(.dark) .saudi-site .nomu-faq,html:not(.dark) .saudi-site .nomu-footer,html:not(.dark) .saudi-site .pricing-section,html:not(.dark) .saudi-site .step-number,html:not(.dark) .saudi-site .system-tour,html:not(.dark) .saudi-site .workflow,html:not(.dark) .saudi-site details{border-color:#e6dad3}html:not(.dark) .saudi-site .connected-card,html:not(.dark) .saudi-site .pricing-invitation{background:#f5eae3;border-color:#e6dad3}html:not(.dark) .saudi-site .connected-card p,html:not(.dark) .saudi-site .connected-card small,html:not(.dark) .saudi-site .pricing-invitation p{color:#716157}html:not(.dark) .saudi-site .service-tags span{color:#65554c;border-color:#cdb8aa}html:not(.dark) .saudi-site .closing-section{color:white}html:not(.dark) .saudi-site .tour-copy .nomu-button.light{background:#241a15;color:white}html:not(.dark) .saudi-site :focus-visible{outline-color:#eb6440}@media(max-width:640px){.saudi-site header .landing-controls{gap:6px;margin-inline-end:8px}.saudi-site header .landing-controls button{min-height:36px;min-width:36px;padding:6px 8px}.connected-grid,.connected-wide{grid-template-columns:1fr}.connected-card>img,.connected-wide>img{height:230px;min-height:0}.connected-card>div,.connected-wide>div{padding:26px}.connected-card h3{font-size:27px}}.saudi-site{--brand-primary:#eb6440!important;--accent:#eb6440;--landing-border:#ffffff16;--landing-panel:#222222;--landing-muted:#aaa7a5}html:not(.dark) .saudi-site{--landing-border:#e9e5e2;--landing-panel:#f5f4f2;--landing-muted:#6d6966;background:#fff;color:#242220}html:not(.dark) .saudi-site header,html:not(.dark) .saudi-site header #site-menu{background:#fff}.saudi-site header{box-shadow:0 1px 0 var(--landing-border)}.saudi-site header nav{padding-block:16px}.saudi-site header .app-logo img{height:34px}.saudi-site header .landing-controls button{border-color:var(--landing-border);background:var(--landing-panel)}.saudi-site .nomu-button.primary,.saudi-site header a[href="/restaurant-signup"]{background:#eb6440!important;color:#24150f!important;font-weight:700}html:not(.dark) .saudi-site header a[href="/restaurant-signup"]{color:#24150f!important}.saudi-site .nomu-button.primary:hover,.saudi-site header a[href="/restaurant-signup"]:hover{background:#f07858!important}.saudi-site .capability-0{background:#eb6440;color:#24150f}.saudi-site .nomu-section{padding-top:76px;padding-bottom:76px}.saudi-site h2{font-size:clamp(34px,3.5vw,50px);letter-spacing:-.04em}.saudi-site .section-heading{margin-bottom:32px}.saudi-site .section-heading>p{margin-top:16px;font-size:17px}.saudi-site .workflow{border-top-color:var(--landing-border);padding-bottom:64px}.saudi-site .workflow-steps{gap:20px;margin-top:36px}.workflow-step{padding:28px;border:1px solid var(--landing-border);border-radius:16px;background:var(--landing-panel)}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.step-top>svg{width:28px;height:28px;color:#eb6440}.saudi-site .step-number{border:0;padding:0;margin:0;font-size:13px;color:var(--landing-muted)!important;font-variant-numeric:tabular-nums}.saudi-site .workflow h3{font-size:23px;line-height:1.25}.saudi-site .workflow p{font-size:15px;line-height:1.7;margin-top:12px;color:var(--landing-muted)!important}.saudi-site .pricing-section{padding-top:60px;border-top-color:var(--landing-border)}.saudi-site .pricing-invitation{background:var(--landing-panel);border:1px solid var(--landing-border);padding:32px 36px;border-radius:16px;position:relative;overflow:hidden}.pricing-invitation>div{display:grid;grid-template-columns:56px 1fr;column-gap:20px;align-items:center;max-width:690px}.pricing-symbol{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#eb64401a;border-radius:14px;color:#eb6440}.pricing-symbol svg{width:28px;height:28px}.saudi-site .pricing-invitation h3{font-size:24px;letter-spacing:-.025em}.saudi-site .pricing-invitation p{font-size:15px;color:var(--landing-muted)!important;margin-top:6px}.saudi-site .nomu-faq{padding-top:60px;padding-bottom:72px;border-top-color:var(--landing-border)}.saudi-site .nomu-faq h2{font-size:36px}.saudi-site .connected-card,.saudi-site .nomu-faq details{border-color:var(--landing-border)!important}.saudi-site .connected-card{background:var(--landing-panel)!important}.saudi-site .connected-card p,.saudi-site .connected-card small{color:var(--landing-muted)!important}html:not(.dark) .saudi-site .service-tags span{border-color:#d8d3cf;color:#625b56}html:not(.dark) .saudi-site .text-link{color:#242220;text-decoration:underline;text-decoration-color:#eb6440;text-underline-offset:6px}.saudi-site .text-link svg{color:#eb6440}html:not(.dark) .saudi-site .section-label{color:#6d6966}.saudi-site .closing-section{background:#eb6440;color:#24150f!important;border-radius:20px;padding:48px 40px}.saudi-site .closing-section h2{font-size:clamp(32px,3.4vw,48px)}.saudi-site .closing-section .nomu-button.light{background:#24150f;color:#fff}html:not(.dark) .saudi-site .connected-section,html:not(.dark) .saudi-site .nomu-footer,html:not(.dark) .saudi-site .nomu-foundations,html:not(.dark) .saudi-site .system-tour{border-color:var(--landing-border)}@media(max-width:1000px){.saudi-site .pricing-invitation{gap:24px}.pricing-invitation>div{grid-template-columns:1fr}.pricing-symbol{grid-row:auto;margin-bottom:18px}}@media(max-width:640px){.saudi-site header nav{padding-block:12px}.saudi-site header .app-logo img{height:29px}.saudi-site .nomu-section{padding-top:52px;padding-bottom:52px}.saudi-site .workflow-steps{gap:14px;margin-top:28px}.workflow-step{padding:24px}.step-top{margin-bottom:22px}.saudi-site .pricing-invitation{padding:26px;gap:24px}.saudi-site .pricing-invitation .nomu-button{width:100%}.saudi-site .closing-section{padding:32px 26px}.saudi-site .nomu-faq h2{font-size:32px}}html.dark .saudi-site header .app-logo img:first-child{display:none!important}html.dark .saudi-site header .app-logo img+img{display:block!important}html:not(.dark) .saudi-site .pricing-invitation{background:var(--landing-panel);border-color:var(--landing-border)}.saudi-site>header{position:sticky;top:16px;max-width:1320px;width:calc(100% - 48px);margin:16px auto 0;border:1px solid #ffffff28!important;border-radius:20px;background:rgba(25,25,25,.78)!important;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);box-shadow:0 8px 32px #00000024,inset 0 1px 0 #ffffff12;z-index:50}html:not(.dark) .saudi-site>header{background:rgba(255,255,255,.8)!important;border-color:#ffffffc9!important;box-shadow:0 6px 28px #35261b12,inset 0 1px 0 #fff}.saudi-site>header nav{padding:14px 24px;max-height:none;border-radius:20px}.saudi-site>header #site-menu,.saudi-site>header nav{background:transparent!important}.saudi-site>header .landing-controls button{background:#ffffff08}html:not(.dark) .saudi-site>header .landing-controls button{background:#ffffff75}.saudi-site>header #site-menu a[aria-current=page]{text-decoration:underline;text-decoration-color:#eb6440;text-decoration-thickness:2px;text-underline-offset:8px}.saudi-site:not(.marketing-page)>main{margin-top:16px}.product-page-hero{text-align:center;padding-top:88px!important;padding-bottom:48px!important}.product-page-hero h1{font-size:clamp(44px,5.6vw,78px);font-weight:500;line-height:1.08;letter-spacing:-.055em;margin:0}.product-page-hero h1 span,.product-page-hero>p{color:var(--landing-muted)}.product-page-hero>p{font-size:19px;line-height:1.7;max-width:640px;margin:24px auto 28px}.product-page-hero .section-label{color:#eb6440}.product-page-hero .trial-note{font-size:14px}.feature-jump{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:8px 24px 48px;max-width:1200px;margin:auto}.feature-jump a{padding:10px 17px;border:1px solid var(--landing-border);border-radius:8px;font-size:14px;background:var(--landing-panel)}.feature-jump a:hover{border-color:#eb6440}.feature-detail{display:grid;grid-template-columns:.85fr 1.2fr;align-items:center;gap:64px;border-top:1px solid var(--landing-border);scroll-margin-top:116px}.feature-detail-copy h2{font-size:clamp(30px,3vw,43px)}.feature-detail-copy>p{color:var(--landing-muted);font-size:17px;line-height:1.7;margin:20px 0 24px}.feature-detail-copy ul{display:grid;gap:15px;list-style:none;padding:0}.feature-detail-copy li{display:flex;align-items:center;gap:11px;font-size:15px;line-height:1.5}.feature-detail-copy li svg{width:19px;height:19px;flex-shrink:0;color:#eb6440}.feature-detail figure{min-width:0;border-radius:16px;padding:10px;background:var(--landing-panel);border:1px solid var(--landing-border);box-shadow:0 20px 55px #00000016}.feature-detail figure img{width:100%;border-radius:8px}.feature-detail figcaption{color:var(--landing-muted);font-size:11px;padding:12px 8px 4px}.feature-detail .screen-toolbar{color:inherit}.feature-reverse .feature-detail-copy{order:2}.feature-reverse figure{order:1}.dedicated-pricing{padding-top:0!important}.pricing-availability{max-width:950px;margin:auto;padding:48px;text-align:center;border-radius:24px;border:1px solid var(--landing-border);background:var(--landing-panel)}.pricing-availability>svg{width:42px;height:42px;color:#eb6440;margin:0 auto 24px}.pricing-availability h2{font-size:36px}.pricing-availability>p{font-size:17px;color:var(--landing-muted);line-height:1.7;max-width:580px;margin:22px auto 28px}.setup-options{border-top:1px solid var(--landing-border)}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.setup-grid article{background:var(--landing-panel);border:1px solid var(--landing-border);border-radius:16px;padding:30px}.setup-grid article>svg{width:30px;height:30px;color:#eb6440;margin-bottom:24px}.setup-grid h3{font-size:24px;letter-spacing:-.025em}.setup-grid p{font-size:15px;line-height:1.7;color:var(--landing-muted);margin:16px 0 24px}.setup-grid ul{display:grid;gap:14px;list-style:none;padding:0}.setup-grid li{display:flex;gap:10px;font-size:14px;line-height:1.6}.setup-grid li svg{width:18px;height:18px;flex-shrink:0;color:#eb6440}.marketing-page .pricing-surface{background:var(--landing-panel);color:inherit}.dark .marketing-page .pricing-surface .dark\:bg-gray-800,.dark .marketing-page .pricing-surface .dark\:bg-gray-900{background:#222}.dark .marketing-page .pricing-surface .dark\:text-white{color:#fff}[dir=rtl] .product-page-hero h1{letter-spacing:0;line-height:1.35}@media(max-width:1023px){.saudi-site>header{top:12px;width:calc(100% - 32px);margin-top:12px}.saudi-site>header nav{padding:12px 18px}.saudi-site>header #site-menu{padding:12px 0 4px;border-top:1px solid var(--landing-border);border-radius:0}.saudi-site>header #site-menu a{padding:12px}.feature-detail{gap:30px}}@media(max-width:640px){.saudi-site>header{top:10px;width:calc(100% - 24px);margin-top:10px;border-radius:16px}.saudi-site>header nav{padding:10px 14px}.product-page-hero{padding-top:56px!important;padding-bottom:32px!important}.product-page-hero h1{font-size:41px}.product-page-hero>p{font-size:16px}.feature-jump{justify-content:start;flex-wrap:nowrap;overflow-x:auto;padding:0 6% 32px}.feature-jump a{white-space:nowrap;font-size:12px}.feature-detail{grid-template-columns:1fr;gap:28px}.feature-reverse .feature-detail-copy,.feature-reverse figure{order:0}.feature-detail-copy li{font-size:14px}.setup-grid{grid-template-columns:1fr}.pricing-availability{padding:30px 24px}.pricing-availability h2{font-size:29px}.pricing-availability>p{font-size:15px}}@media(prefers-reduced-transparency:reduce){.saudi-site>header{background:#191919!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.dark) .saudi-site>header{background:#fff!important}}.saudi-site .custom-page-body{max-width:820px;min-height:40vh;padding-top:0}.custom-page-content{font-size:17px;line-height:1.8;color:var(--landing-muted)}.custom-page-content>*+*{margin-top:16px}.saudi-site .custom-page-content h1,.saudi-site .custom-page-content h2,.saudi-site .custom-page-content h3{color:#faf8f7;font-weight:600;line-height:1.3;letter-spacing:-.02em}.saudi-site .custom-page-content h1{font-size:32px}.saudi-site .custom-page-content h2{font-size:26px}.saudi-site .custom-page-content h3{font-size:20px}html:not(.dark) .saudi-site .custom-page-content h1,html:not(.dark) .saudi-site .custom-page-content h2,html:not(.dark) .saudi-site .custom-page-content h3{color:#242220}.custom-page-content a{color:#eb6440;text-decoration:underline;text-underline-offset:4px}.custom-page-content ul{list-style:disc;padding-inline-start:24px}.custom-page-content ol{list-style:decimal;padding-inline-start:24px}.about-photo{max-width:1400px;margin:0 auto 56px;padding-inline:5%}.about-photo img{display:block;width:100%;height:clamp(240px,40vw,520px);object-fit:cover;border-radius:20px}.about-story{align-items:start}.about-story .section-label{margin-bottom:16px}.about-story ul{margin:28px 0}@media(max-width:640px){.about-photo{padding-inline:6%;margin-bottom:32px}}.saudi-site:not(.marketing-page)>header{position:fixed;margin-top:0;margin-inline:auto;transition:background .25s,border-color .25s,box-shadow .25s}.saudi-site:not(.marketing-page)>main{margin-top:0}.saudi-site:not(.marketing-page)>header:not([data-solid]){background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.saudi-site:not(.marketing-page)>header:not([data-solid]) a:not([href="/restaurant-signup"]),.saudi-site:not(.marketing-page)>header:not([data-solid]) button{color:#fff!important}.saudi-site:not(.marketing-page)>header:not([data-solid]) a[href="/login"]{border-color:#ffffff70}.saudi-site:not(.marketing-page)>header:not([data-solid]) .landing-controls button{background:#ffffff14;border-color:#ffffff50}.saudi-site:not(.marketing-page)>header:not([data-solid]) .landing-controls button:hover{background:#ffffff28}.saudi-site:not(.marketing-page)>header:not([data-solid]) .app-logo img:first-child{display:none!important}.saudi-site:not(.marketing-page)>header:not([data-solid]) .app-logo img+img{display:block!important}.saudi-site:not(.marketing-page) .nomu-hero:after{content:"";position:absolute;inset:0 0 auto;height:150px;background:linear-gradient(180deg,rgba(18,12,9,.6),transparent);pointer-events:none}@media(min-width:641px){.saudi-site:not(.marketing-page) .nomu-hero{height:min(840px,100dvh)}.saudi-site:not(.marketing-page) .hero-copy{padding-top:150px}}