:root{--orange:#f97316;--orange2:#fb8a3c;--graphite:#111827;--cream:#fdf7ee;--beige:#eadcc8;--taupe:#a58b7b;--muted:#667085;--line:#e8e2d9;--shadow:0 24px 70px rgba(17,24,39,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--graphite);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.navWrap{z-index:60;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(232,226,217,.7)}.nav{height:76px;justify-content:space-between;gap:24px}.brand,.nav{display:flex}.brand{align-items:center;gap:10px;color:var(--graphite);text-decoration:none;font-size:23px;letter-spacing:-.035em}.mark{width:28px;height:28px;border:7px solid var(--graphite);border-radius:50%;position:relative;display:inline-block}.mark i{position:absolute;width:14px;height:6px;background:var(--orange);border-radius:100% 0 100% 0;transform:rotate(28deg);left:-8px;top:-8px}.mark i+i{top:-1px;left:-10px}.navLinks{gap:30px}.navLinks a{color:#4b5563;font-size:14px;font-weight:650}.navLinks a:hover{color:var(--graphite)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--orange);color:#fff;text-decoration:none;border-radius:12px;padding:14px 19px;font-weight:750;border:1px solid var(--orange);transition:.2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #f9731629}.button.small{padding:10px 15px;font-size:14px}.button.secondary{background:#fff;color:var(--graphite);border-color:#ddd6ce;box-shadow:0 3px 12px rgba(17,24,39,.04)}.button.secondary:hover{box-shadow:0 10px 24px rgba(17,24,39,.08)}.hero{min-height:710px;display:grid;grid-template-columns:1fr 1fr;grid-gap:58px;gap:58px;align-items:center;padding:70px 0 86px}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:850;color:var(--orange)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(55px,6.2vw,84px);line-height:.92;letter-spacing:-.065em;margin:18px 0 26px;max-width:780px}h1 span{color:var(--orange)}h2{font-size:clamp(38px,4vw,56px);line-height:1.01;letter-spacing:-.05em;margin:14px 0}h3{letter-spacing:-.025em}.heroStatement{font-size:20px;line-height:1.62;color:#59616d;max-width:610px}.lead{font-size:19px;line-height:1.65;color:#5f6672;max-width:650px}.actions{display:flex;gap:12px;margin:32px 0}.trust{display:flex;gap:22px;flex-wrap:wrap;color:#6c7480;font-size:13px}.trust span{display:flex;align-items:center;gap:7px}.trust svg{color:var(--orange)}.productStage{min-height:540px;position:relative;border-radius:36px;background:linear-gradient(145deg,#1d1714,#5b3828 62%,#7d4b2c);overflow:hidden;box-shadow:0 30px 80px rgba(17,24,39,.22);isolation:isolate}.productStage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.1));pointer-events:none}.stageGlow{position:absolute;border-radius:50%;filter:blur(5px);background:#f59e0b55}.g1{width:290px;height:290px;right:-30px;top:-60px}.g2{width:220px;height:220px;left:-60px;bottom:-20px;background:#fb923c33}.browser{position:absolute;left:6%;top:10%;width:77%;height:58%;background:#0b0d10;border:8px solid #17191c;border-radius:18px;box-shadow:0 24px 50px #0008;transform:perspective(900px) rotateY(-4deg);z-index:2}.browserbar{height:31px;background:#f7f4ef;display:flex;align-items:center;gap:5px;padding:0 11px;border-radius:8px 8px 0 0}.browserbar i{width:6px;height:6px;border-radius:50%;background:#d2cbc3}.browserbar span{font-size:8px;color:#777;margin-left:auto;margin-right:auto}.restaurantHero{height:calc(100% - 31px);padding:26px 28px;background:radial-gradient(circle at 74% 36%,#f59e0b55,transparent 26%),linear-gradient(120deg,#17110d,#4f3223);color:#fff;position:relative;overflow:hidden}.restTop{display:flex;justify-content:space-between;align-items:center}.restBrand{font-family:Georgia,serif;font-style:italic;font-size:18px}.restTag{font-size:8px;opacity:.6;text-transform:uppercase;letter-spacing:.16em}.restCopy{position:absolute;left:28px;bottom:28px;z-index:2}.restCopy small{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#f7b27d}.restCopy h3{font-family:Georgia,serif;font-size:31px;max-width:250px;margin:7px 0 14px}.restCopy button{background:var(--orange);border:0;color:#fff;padding:9px 14px;border-radius:9px;font-weight:700}.plate{position:absolute;right:4%;bottom:-12%;width:44%;background:#e9dfd2;box-shadow:0 18px 50px #0008;place-items:center}.plate,.plateInner{aspect-ratio:1;border-radius:50%;display:grid}.plateInner{width:72%;background:radial-gradient(circle,#a1421f,#5b2118 60%,#2d1510);place-items:center;font-size:46px}.phone{right:2.5%;bottom:5%;width:31%;height:67%;border:8px solid #16181b;border-radius:35px;background:#fff;padding:27px 12px 13px;box-shadow:0 22px 42px #0008;z-index:4}.phone,.phoneTop{position:absolute}.phoneTop{top:6px;left:35%;width:30%;height:8px;border-radius:6px;background:#222}.phoneHead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:7px}.phoneHead>b{font-family:Georgia,serif;font-size:17px}.phoneHead small{font-size:7px;color:#777}.menuRow{display:flex;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #eee}.foodDot{width:30px;height:30px;border-radius:50%;background:#f7c891;display:grid;place-items:center;font-size:10px}.menuRow span{font-size:8px;flex:1 1;font-weight:700}.menuRow span small{display:block;color:#777;margin-top:3px}.menuRow>b{color:var(--orange)}.cartBar{position:absolute;left:10px;right:10px;bottom:12px;background:var(--graphite);color:#fff;border-radius:9px;padding:9px 10px;display:flex;justify-content:space-between;font-size:8px}.opsCard{position:absolute;left:4%;bottom:5%;width:39%;height:31%;padding:17px;background:rgba(255,253,249,.96);border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:0 18px 38px #0004;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3}.opsHead{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800}.opsHead b{font-size:8px;color:#16a34a;background:#dcfce7;padding:4px 7px;border-radius:999px}.metric{margin-top:10px;display:grid;grid-template-columns:1fr auto;align-items:end}.metric small{grid-column:1/3;font-size:8px;color:#7b8089}.metric strong{font-size:28px;line-height:1}.metric span{font-size:8px;color:#16a34a}.spark{height:40px;display:flex;gap:5px;align-items:end;margin-top:10px}.spark i{flex:1 1;background:#fed7aa;border-radius:3px 3px 0 0}.spark i:first-child{height:38%}.spark i:nth-child(2){height:56%}.spark i:nth-child(3){height:44%}.spark i:nth-child(4){height:73%}.spark i:nth-child(5){height:62%}.spark i:nth-child(6){height:88%;background:var(--orange)}.priceCard{position:absolute;left:43%;bottom:5%;width:29%;padding:16px;background:#111827f2;color:#fff;border-radius:16px;box-shadow:0 16px 35px #0004;z-index:5}.priceCard strong{font-size:24px;display:block;margin:5px 0}.priceCard strong small{font-size:9px}.priceCard .micro{font-size:8px;color:#cbd5e1}.proofStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.proofGrid{min-height:78px;display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.proofGrid span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:750;color:#6c7480;border-right:1px solid var(--line)}.proofGrid span:last-child{border-right:0}.proofGrid svg{color:var(--orange)}.section{padding:108px 0}.soft{background:var(--cream)}.sectionHead{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:end;margin-bottom:44px}.sectionHead p{color:#69707c;line-height:1.75}.benefits,.flow,.modules{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.benefits article,.flowCard,.module{border:1px solid var(--line);border-radius:20px;padding:27px;background:#fff}.flowCard{min-height:210px;transition:.2s}.flowCard:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(17,24,39,.07)}.flowCard>span{color:var(--orange);font-weight:850;font-size:12px;letter-spacing:.12em}.flowCard h3{margin:44px 0 9px}.benefits p,.flowCard p,.module p{color:#737a85;line-height:1.6;font-size:14px}.darkBand{background:var(--graphite);color:#fff}.splitShowcase{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:center}.splitCopy p{color:#c7cdd6;line-height:1.75;font-size:17px;max-width:520px}.miniPoints{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.miniPoints span{display:flex;align-items:center;gap:9px;color:#e5e7eb;font-size:14px}.miniPoints svg{color:var(--orange)}.dashboardMock{background:#f8fafc;border:1px solid #313a49;border-radius:24px;padding:18px;color:var(--graphite);box-shadow:0 35px 80px #0006}.dashTop{display:flex;justify-content:space-between;align-items:center;padding:2px 5px 15px;border-bottom:1px solid #e5e7eb}.dashTop b{font-size:14px}.dashTop span{font-size:9px;color:#7b8492}.dashGrid{display:grid;grid-template-columns:1.45fr .7fr;grid-gap:12px;gap:12px;padding-top:12px}.dashMain,.dashSide{background:#fff;border:1px solid #e8ecf2;border-radius:14px;padding:14px}.dashTitle{font-size:11px;font-weight:800;margin-bottom:9px}.dashTitle span{color:var(--orange);margin-left:7px}.orderLine{display:grid;grid-template-columns:.65fr 1fr .7fr .8fr;align-items:center;grid-gap:6px;gap:6px;padding:12px 0;border-bottom:1px solid #eef1f5;font-size:9px}.orderLine:last-child{border-bottom:0}.orderLine span{color:#707887}.orderLine strong{text-align:right}.orderLine i{font-style:normal;color:#b45309;background:#fef3c7;padding:5px 6px;border-radius:999px;text-align:center;font-size:7px}.dashSide small{display:block;color:#78818f;font-size:8px}.dashSide strong{display:block;font-size:29px;margin-top:4px}.dashSide>span{color:#16a34a;font-size:8px}.bars{height:80px;display:flex;gap:5px;align-items:end;margin-top:16px}.bars i{flex:1 1;background:#fed7aa;border-radius:4px 4px 0 0}.bars i:last-child{background:var(--orange)}.modules{grid-template-columns:repeat(3,1fr)}.module{min-height:210px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:start;transition:.2s}.module:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(17,24,39,.07);border-color:#f6c6a4}.module h3{margin:4px 0 8px}.benefitIcon,.iconBox{width:48px;height:48px;border-radius:14px;background:#fff1e8;color:var(--orange);display:grid;place-items:center}.moduleArrow{color:#a8afb9;margin-top:12px}.pricing{display:grid;grid-template-columns:1fr 500px;grid-gap:90px;gap:90px;align-items:center}.smallLead{max-width:560px}.pricingNote{margin-top:34px;border-left:3px solid var(--orange);padding-left:15px}.pricingNote span{display:block;color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.15em}.pricingNote b{display:block;font-size:18px;margin-top:3px}.pricingCard{background:var(--graphite);color:#fff;padding:40px;border-radius:30px;box-shadow:0 28px 60px #1118272e;position:relative;overflow:hidden}.pricingCard:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:#f9731620;right:-80px;top:-90px}.priceTop{display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;z-index:2}.pill{font-size:9px;background:#ffffff12;border:1px solid #ffffff22;color:#dce2ea;padding:6px 9px;border-radius:999px}.bigPrice{font-size:66px;font-weight:850;letter-spacing:-.065em;margin:15px 0 6px;position:relative;z-index:2}.bigPrice small{font-size:15px;letter-spacing:0}.pricingCard>p{color:#cdd2d9}.included{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:28px 0 32px;position:relative;z-index:2}.included span{display:flex;align-items:center;gap:8px;font-size:13px}.included svg{color:var(--orange);flex:0 0 auto}.full{width:100%;position:relative;z-index:2}.benefits article{padding:30px;min-height:230px}.benefitIcon{margin-bottom:25px}.faq{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:90px;gap:90px}.faqIntro{color:#717986;line-height:1.65;max-width:380px}.faq details{border-bottom:1px solid #d9d1c8;padding:21px 0}.faq summary{cursor:pointer;list-style:none;font-weight:750;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:var(--orange);font-size:20px}.faq details p{color:#68707a;line-height:1.65;padding-top:15px;margin-bottom:4px}.cta{margin-top:90px;margin-bottom:90px;padding:72px;border-radius:34px;background:var(--graphite);color:#fff;display:flex;align-items:end;justify-content:space-between;gap:50px;overflow:hidden;position:relative;box-shadow:var(--shadow)}.cta:after{width:420px;height:420px;border-radius:50%;background:#f9731630;right:-100px;top:-205px}.cta:after,.cta:before{content:"";position:absolute}.cta:before{width:170px;height:170px;border:34px solid #ffffff08;border-radius:50%;left:48%;bottom:-110px}.cta h2{font-size:58px;margin-bottom:15px}.cta p{color:#cdd3dc;max-width:620px;font-size:17px;line-height:1.65}.eyebrow.light{color:#ff9a54}.button.cream{background:var(--cream);color:var(--graphite);border-color:var(--cream)}.button.cream,.ctaActions{position:relative;z-index:2}.ctaActions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ctaActions span{font-size:11px;color:#aeb6c2}.footer{border-top:1px solid var(--line);padding:36px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#727984;font-size:13px}@media(max-width:980px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:48px}.heroCopy{max-width:760px}.productStage{min-height:520px}.proofGrid{grid-template-columns:repeat(3,1fr)}.proofGrid span{min-height:62px;border-bottom:1px solid var(--line)}.faq,.pricing,.sectionHead,.splitShowcase{grid-template-columns:1fr;gap:32px}.benefits,.flow,.modules{grid-template-columns:1fr 1fr}.pricingCard{max-width:600px}.dashboardMock{max-width:760px}.cta{flex-direction:column}.cta,.ctaActions,.footer{align-items:flex-start}.footer{flex-direction:column}}@media(max-width:640px){.shell{width:min(100% - 26px,1180px)}.nav{height:68px}.nav .button{display:none}.hero{gap:26px;padding:46px 0 58px;min-height:auto}h1{font-size:50px}.heroStatement{font-size:16.5px}.actions{flex-direction:column;align-items:stretch}.button{width:100%}.trust{gap:12px 18px}.productStage{min-height:430px;border-radius:25px}.browser{left:4%;width:88%;top:6%;height:52%;border-width:6px}.restaurantHero{padding:19px}.restCopy{left:19px;bottom:18px}.restCopy h3{font-size:22px}.plate{width:42%}.phone{height:60%;width:39%;right:2%;bottom:3%;border-width:6px}.opsCard{width:49%;height:30%;left:3%;bottom:3%;padding:12px}.priceCard{left:41%;bottom:3%;width:29%;padding:11px}.priceCard strong{font-size:18px}.proofGrid{grid-template-columns:1fr 1fr}.proofGrid span:nth-child(2n){border-right:0}.section{padding:74px 0}.benefits,.flow,.modules{grid-template-columns:1fr}.benefits article,.flowCard,.module{min-height:0}.dashGrid{grid-template-columns:1fr}.dashSide{display:none}.included{grid-template-columns:1fr}.bigPrice{font-size:54px}.pricingCard{padding:30px 24px}.cta{margin:60px 13px;width:auto;padding:46px 28px}.cta h2{font-size:44px}.footer{padding-bottom:50px}.module{grid-template-columns:auto 1fr}.moduleArrow{display:none}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.show{opacity:1;transform:none}.contactSection{padding:108px 0;background:linear-gradient(180deg,#fff,var(--cream))}.contactGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:start}.contactCopy p{color:#69707c;line-height:1.75;max-width:520px;font-size:17px}.contactFacts{display:grid;grid-gap:11px;gap:11px;margin-top:24px}.contactFacts span{display:flex;align-items:center;gap:8px;font-size:14px}.contactFacts svg{color:var(--orange)}.demoForm{border:1px solid var(--line);padding:28px;box-shadow:0 22px 55px rgba(17,24,39,.08)}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.demoForm label{font-size:12px;font-weight:750;color:#3f4650}.demoForm input,.demoForm select,.demoForm textarea{border:1px solid #ddd6ce;padding:13px 14px;font:inherit;color:var(--graphite);background:#fff;transition:.2s}.demoForm textarea{min-height:120px;margin-bottom:16px}.demoForm input:focus,.demoForm select:focus,.demoForm textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px #f9731616}.formSuccess{background:#fff;border:1px solid #d7e8db;border-radius:22px;padding:26px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 18px 45px rgba(17,24,39,.06)}.formSuccess svg{color:#16a34a}.formSuccess b,.formSuccess span{display:block}.formSuccess span{font-size:13px;color:#69707c;margin-top:5px}.formError{color:#dc2626;margin-top:10px}.pricingHero{padding:110px 0 60px;text-align:center}.pricingHero h1{max-width:980px;margin:20px auto}.pricingHero p{max-width:730px;margin:0 auto;color:#667085;font-size:19px;line-height:1.7}.pricingPageGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:center;padding-bottom:108px}.pricingCardLarge{padding:48px}.pricingIncluded{grid-template-columns:1fr 1fr}.pricingAside p{color:#68707a;line-height:1.7;font-size:17px}.priceRule{display:flex;align-items:center;gap:14px;margin-top:28px}.priceRule b{background:var(--cream);border:1px solid var(--beige);padding:12px 16px;border-radius:12px}.priceRule span{color:var(--orange);font-weight:900}.pricingModules .module{grid-template-columns:auto 1fr}@media(max-width:980px){.contactGrid,.pricingPageGrid{grid-template-columns:1fr}.pricingAside{max-width:650px}.pricingPageGrid{padding-bottom:80px}}@media(max-width:640px){.formGrid{grid-template-columns:1fr}.demoForm{padding:22px}.pricingHero{padding:76px 0 40px}.pricingHero h1{font-size:49px}.pricingHero p{font-size:16px}.pricingCardLarge{padding:30px 24px}.pricingIncluded{grid-template-columns:1fr}}.footerLinks{display:flex;gap:18px;flex-wrap:wrap}.footerLinks a{text-decoration:none;color:#737a85}.footerLinks a:hover{color:var(--graphite)}.subHero{padding:110px 0 78px;max-width:1180px}.subHero h1{max-width:980px}.subHero>p{max-width:760px;color:#667085;font-size:19px;line-height:1.7;margin-bottom:28px}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.featureGrid article{border:1px solid var(--line);border-radius:20px;padding:28px;background:#fff;min-height:230px}.featureGrid article h3{margin:22px 0 9px}.featureGrid article p{color:#737a85;line-height:1.6;font-size:14px}.architecture{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px;align-items:center}.architecture>div>p{color:#cbd2dc;line-height:1.75;font-size:17px}.architectureFlow{display:grid;grid-gap:10px;gap:10px}.architectureFlow>div{display:grid;grid-template-columns:54px 1fr auto;grid-gap:14px;gap:14px;align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;padding:16px 18px}.architectureFlow span{color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.12em}.architectureFlow svg{color:var(--orange)}.statementGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.statementGrid article{background:var(--cream);border:1px solid var(--beige);border-radius:20px;padding:28px}.statementGrid b{font-size:20px}.statementGrid p{color:#707887;line-height:1.6;margin:10px 0 0}.modulePageGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.moduleDetail{border:1px solid var(--line);border-radius:24px;padding:30px;background:#fff}.moduleDetailTop{display:flex;align-items:center;justify-content:space-between}.moduleDetailTop>span{font-size:9px;font-weight:850;letter-spacing:.15em;color:var(--orange)}.moduleDetail h2{font-size:34px;margin-top:24px}.moduleDetail>p{color:#69707c;line-height:1.65}.moduleChecklist{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:22px}.moduleChecklist span{display:flex;gap:7px;align-items:center;font-size:13px}.moduleChecklist svg{color:var(--orange);flex:0 0 auto}.modulePrinciple{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:end}.modulePrinciple p{color:#69707c;line-height:1.75;font-size:17px}.aboutGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px}.aboutGrid p{font-size:18px;line-height:1.8;color:#69707c}.valuesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.valuesGrid article{border:1px solid #ffffff12;background:#ffffff08;border-radius:20px;padding:28px}.valuesGrid article>span{color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.14em}.valuesGrid h3{margin:30px 0 10px}.valuesGrid p{color:#c9d0d9;line-height:1.6;font-size:14px}.aboutVision{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.visionPoints{display:grid;grid-gap:14px;gap:14px}.visionPoints span{display:flex;gap:9px;align-items:center;font-weight:650}.visionPoints svg{color:var(--orange)}.contactHero{padding-bottom:48px}.contactPageGrid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px;padding-bottom:70px;align-items:start}.contactInfo{display:grid;grid-gap:18px;gap:18px}.contactInfo>div{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line)}.contactInfo svg{color:var(--orange)}.contactInfo span b,.contactInfo span small{display:block}.contactInfo span small{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#8b929d;margin-bottom:4px}.contactPromise{display:grid!important;grid-gap:9px!important;gap:9px!important;border:1px solid var(--line)!important;border-radius:18px;padding:22px!important;background:var(--cream)}.contactPromise h3{margin:0 0 8px}.contactPromise span{display:flex!important;gap:8px;align-items:center;font-size:13px}.contactBottom{padding-bottom:86px}.contactBottom p{color:#69707c;line-height:1.65;max-width:750px}@media(max-width:980px){.featureGrid{grid-template-columns:1fr 1fr}.aboutGrid,.aboutVision,.architecture,.contactPageGrid,.modulePageGrid,.modulePrinciple{grid-template-columns:1fr}.valuesGrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.subHero{padding:78px 0 50px}.subHero>p{font-size:16px}.featureGrid,.moduleChecklist,.statementGrid,.valuesGrid{grid-template-columns:1fr}.footerLinks{flex-direction:column;gap:8px}}.menuButton{border:1px solid var(--line);background:#fff;color:var(--graphite);border-radius:12px}.mobileMenu{top:68px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px;box-shadow:0 24px 60px rgba(17,24,39,.14);grid-gap:4px;gap:4px}.mobileMenu a{text-decoration:none;padding:13px 14px;border-radius:10px;font-weight:700;color:#4b5563}.mobileMenu a:hover{background:var(--cream);color:var(--graphite)}.notFound{min-height:66vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:80px;padding-bottom:100px}.notFound p{font-size:18px;color:#69707c;line-height:1.65;margin-bottom:28px}.notFound h1{max-width:820px}@media(max-width:900px){.desktopCta{display:none!important}.menuButton{display:flex}.nav{position:relative}}.showcaseSection{padding:110px 0}.showcaseCopy{max-width:680px;margin-bottom:44px}.showcaseCopy p{color:#69707c;font-size:18px;line-height:1.7}.productScreens{position:relative;min-height:620px;border-radius:34px;background:linear-gradient(145deg,#171b23,#252b36);overflow:hidden;padding:42px;box-shadow:0 30px 80px rgba(17,24,39,.18)}.productScreens:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:#f9731622;right:-100px;top:-120px}.screen{background:#fff;border:1px solid #e7ebf0;box-shadow:0 26px 70px #0005}.dashboardScreen{position:absolute;left:5%;top:10%;width:72%;height:70%;border-radius:22px;overflow:hidden}.screenTop{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #edf0f4;font-size:11px}.screenTop span{color:#858d98}.screenBody{display:grid;grid-template-columns:120px 1fr;height:calc(100% - 48px)}.sideRail{background:#fafbfc;border-right:1px solid #edf0f4;padding:14px;display:grid;align-content:start;grid-gap:7px;gap:7px}.sideRail span{font-size:9px;padding:8px 9px;border-radius:8px;color:#737b87}.sideRail span.active{background:#fff1e8;color:#c2410c;font-weight:800}.ordersPanel{padding:16px}.ordersHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ordersHeader small,.ordersHeader strong{display:block}.ordersHeader small{font-size:8px;color:#808895}.ordersHeader strong{font-size:18px}.ordersHeader button{font-size:8px;background:var(--orange);color:#fff;border:0;border-radius:8px;padding:8px 10px}.screenOrder{display:grid;grid-template-columns:.7fr .7fr 1fr .8fr .9fr;grid-gap:8px;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid #eef1f5;font-size:9px}.screenOrder span{color:#75808d}.screenOrder strong{text-align:right}.screenOrder i{font-style:normal;background:#fff7ed;color:#c2410c;border-radius:999px;padding:5px 7px;text-align:center;font-size:7px}.phoneScreen{position:absolute;right:4%;bottom:5%;width:26%;height:66%;border:8px solid #15181d;border-radius:34px;padding:27px 12px 13px;z-index:3;overflow:hidden}.phoneNotch{position:absolute;top:6px;left:35%;width:30%;height:8px;background:#1a1d20;border-radius:999px}.storeTop{display:flex;justify-content:space-between;align-items:end}.storeTop b{font-family:Georgia,serif}.storeTop small{font-size:7px;color:#8a9098}.storeHeroMini{background:linear-gradient(145deg,#2b211a,#7f4f2f);color:#fff;border-radius:12px;padding:15px;margin:13px 0}.storeHeroMini span{font-size:7px;color:#fdba74;text-transform:uppercase;letter-spacing:.12em}.storeHeroMini h3{font-family:Georgia,serif;font-size:17px;margin:5px 0 0}.categoryTabs{display:flex;gap:10px;font-size:8px;margin-bottom:6px}.categoryTabs b{color:var(--orange)}.storeItem{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #eee}.storeItem>div{width:29px;height:29px;border-radius:9px;background:#f2c792}.storeItem span{flex:1 1}.storeItem span b,.storeItem span small{display:block;font-size:8px}.storeItem span small{color:#838b96;margin-top:2px}.storeItem>strong{color:var(--orange)}.checkoutMini{left:10px;right:10px;bottom:10px;background:var(--graphite);color:#fff;border-radius:9px;padding:9px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:6px;gap:6px;font-size:8px}.checkoutMini,.floatingMetric{position:absolute;align-items:center}.floatingMetric{background:#fff;border:1px solid #eceff3;border-radius:14px;padding:11px 13px;display:flex;gap:9px;z-index:4;box-shadow:0 14px 30px #0003}.floatingMetric svg{color:var(--orange)}.floatingMetric b,.floatingMetric small{display:block}.floatingMetric small{font-size:7px;color:#8a919c}.floatingMetric b{font-size:11px;margin-top:2px}.metricOne{left:2%;bottom:7%}.metricTwo{left:28%;bottom:4%}.metricThree{right:27%;top:8%}.metricFour{right:7%;top:10%}.proofSection{background:#fff}.quoteGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.quoteGrid article{border:1px solid var(--line);border-radius:20px;padding:28px;min-height:220px;background:var(--cream)}.quoteMark{font-size:52px;line-height:.7;color:var(--orange);font-family:Georgia,serif}.quoteGrid h3{font-size:22px;line-height:1.35;margin:26px 0 24px}.quoteGrid span{font-size:11px;color:#7b838f;text-transform:uppercase;letter-spacing:.08em}.proofChecklist{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.proofChecklist span{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:9px 12px;font-size:12px}.proofChecklist svg{color:var(--orange)}@media(max-width:900px){.productScreens{min-height:560px}.dashboardScreen{width:82%;height:62%}.phoneScreen{width:34%;height:61%}.metricThree{right:20%}.quoteGrid{grid-template-columns:1fr}}@media(max-width:640px){.showcaseSection{padding:74px 0}.productScreens{min-height:500px;padding:20px;border-radius:24px}.dashboardScreen{left:4%;top:7%;width:90%;height:54%}.screenBody{grid-template-columns:82px 1fr}.sideRail{padding:9px}.sideRail span{font-size:7px;padding:6px}.screenOrder{grid-template-columns:.7fr .7fr 1fr;font-size:7px}.screenOrder i,.screenOrder strong{display:none}.phoneScreen{width:42%;height:56%;right:2%;bottom:3%;border-width:6px}.floatingMetric{padding:8px 9px}.metricOne{left:2%;bottom:4%}.metricTwo{left:29%;bottom:3%}.metricFour,.metricThree{display:none}}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.formPrivacy{color:#8a919c;margin-top:10px}.formFallback{background:#fff;border:1px solid #f5cba9;border-radius:22px;padding:24px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 18px 45px rgba(17,24,39,.06)}.formFallback>svg{color:var(--orange);flex:0 0 auto}.formFallback b,.formFallback span{display:block}.formFallback span{font-size:13px;color:#69707c;line-height:1.55;margin-top:5px}.formFallback a{color:var(--orange);font-weight:700}.moduleLearn{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:var(--orange);text-decoration:none;font-weight:800;font-size:13px}.moduleLearn:hover{gap:10px}.moduleHero{padding:92px 0 74px}.moduleHero h1{max-width:950px}.moduleHero>p{max-width:760px;color:#667085;font-size:19px;line-height:1.7}.backLink{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:#737a85;font-size:13px;font-weight:700;margin-bottom:28px}.moduleHeroActions{display:flex;gap:12px;margin-top:30px}.moduleExplainer{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:end}.moduleExplainer>p{font-size:20px;line-height:1.75;color:#5f6875}.moduleUseGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:start}.useList{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.useList span{display:flex;align-items:center;gap:9px;font-weight:650}.featurePanel svg,.useList svg{color:var(--orange);flex:0 0 auto}.featurePanel{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px}.featurePanelGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:22px}.featurePanelGrid>div{display:flex;align-items:center;gap:8px;border:1px solid #edf0f3;border-radius:12px;padding:13px;font-size:13px}.moduleWorkflow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.moduleWorkflow article{border:1px solid var(--line);border-radius:20px;padding:26px;background:#fff;min-height:230px}.moduleWorkflow article>span{color:var(--orange);font-size:11px;font-weight:850;letter-spacing:.14em}.moduleWorkflow h3{margin:42px 0 10px}.moduleWorkflow p{font-size:14px;line-height:1.65;color:#737a85}.baseRelationship{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.baseRelationship>p{font-size:20px;line-height:1.75;color:#cbd2dc}@media(max-width:980px){.baseRelationship,.moduleExplainer,.moduleUseGrid{grid-template-columns:1fr}.moduleWorkflow{grid-template-columns:1fr 1fr}}@media(max-width:640px){.moduleHero{padding:70px 0 48px}.moduleHero>p{font-size:16px}.moduleHeroActions{flex-direction:column}.featurePanelGrid,.moduleWorkflow{grid-template-columns:1fr}}.moduleLink{text-decoration:none;color:inherit;cursor:pointer}.moduleLink:hover .moduleCta{gap:9px}.moduleCta{display:inline-flex;align-items:center;gap:6px;color:var(--orange);font-size:12px;font-weight:800;margin-top:10px;transition:.2s}.moduleButton{width:auto;margin-top:22px}.moduleDetailLinked{display:flex;flex-direction:column}.moduleDetailLinked .moduleChecklist{flex:1 1}.moduleVisual{padding:20px 0 90px}.moduleVisualHead{max-width:620px;margin-bottom:28px}.moduleMock{background:#111827;color:#fff;border-radius:28px;padding:22px;box-shadow:0 28px 70px rgba(17,24,39,.18);overflow:hidden}.mockTop{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 18px;border-bottom:1px solid #ffffff14}.mockTop b{font-size:15px}.mockTop span{font-size:10px;color:#aeb6c2}.deliveryGrid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:16px;gap:16px;padding-top:16px}.deliveryMap{min-height:360px;border-radius:18px;background:#f7f2eb;position:relative;overflow:hidden}.mapRoad{position:absolute;background:#ddd6ce;border-radius:999px}.r1{width:120%;height:18px;left:-10%;top:42%;transform:rotate(16deg)}.r2{width:18px;height:120%;left:47%;top:-10%;transform:rotate(-8deg)}.r3{width:80%;height:14px;left:10%;top:70%;transform:rotate(-24deg)}.pin{position:absolute;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;box-shadow:0 8px 20px #0003}.p1{left:28%;top:25%}.p2{left:61%;top:57%}.p3{left:74%;top:26%;background:var(--graphite)}.dispatchList{background:#fff;color:var(--graphite);border-radius:18px;padding:14px}.dispatchRow{display:grid;grid-template-columns:.7fr 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:16px 0;border-bottom:1px solid #edf0f4;font-size:11px}.dispatchRow:last-child{border-bottom:0}.dispatchRow span{color:#737a85}.dispatchRow i{font-style:normal;color:#c2410c;background:#fff1e8;padding:6px 8px;border-radius:999px}.kdsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding-top:16px}.kdsTicket{background:#fff;color:var(--graphite);border-radius:16px;padding:14px;min-height:250px;border-top:5px solid #d1d5db}.kdsTicket.prep{border-top-color:#f59e0b}.kdsTicket.ready{border-top-color:#22c55e}.kdsTicket.new{border-top-color:var(--orange)}.kdsTicket>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.kdsTicket>div span{font-size:8px;font-weight:800}.kdsTicket p{font-size:11px;padding:9px 0;border-bottom:1px solid #edf0f4;margin:0}.kdsTicket small{display:flex;align-items:center;gap:5px;color:#7b838e;margin-top:18px}.crmGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:16px;gap:16px;padding-top:16px}.customerCard,.timeline{background:#fff;color:var(--graphite);border-radius:18px;padding:20px}.avatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#fff1e8;color:var(--orange);font-weight:850}.customerCard h3{margin:14px 0 4px}.customerCard>span{font-size:10px;color:var(--orange);font-weight:800}.customerStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:22px}.customerStats div{background:#f8fafc;border-radius:12px;padding:11px}.customerStats b,.customerStats small{display:block}.customerStats small{font-size:7px;color:#8a919b}.customerStats b{margin-top:4px}.timeline h4{margin:0 0 12px}.timeline>div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:13px 0;border-bottom:1px solid #eef1f4;font-size:10px}.timeline>div i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.timeline>div small{color:#8a919b}.inventoryStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding-top:16px}.inventoryStats>div{background:#fff;color:var(--graphite);border-radius:15px;padding:16px}.inventoryStats b,.inventoryStats small{display:block}.inventoryStats small{font-size:8px;color:#858d98}.inventoryStats b{font-size:24px;margin-top:5px}.inventoryTable{background:#fff;color:var(--graphite);border-radius:18px;margin-top:14px;padding:6px 16px}.inventoryHead,.inventoryRow{display:grid;grid-template-columns:1fr .7fr .5fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #eef1f4;font-size:10px}.inventoryHead{color:#8a919b;font-size:8px}.inventoryRow:last-child{border-bottom:0}.inventoryRow i{font-style:normal;color:#15803d;background:#dcfce7;border-radius:999px;padding:5px 7px;text-align:center}.inventoryRow i.warn{color:#b45309;background:#fef3c7}.syncFlow{display:grid;grid-template-columns:1fr .5fr 1fr;grid-gap:18px;gap:18px;align-items:center;padding:38px 8px}.syncNode{background:#fff;color:var(--graphite);border-radius:18px;padding:24px;display:grid;justify-items:center;grid-gap:8px;gap:8px}.syncNode svg{color:var(--orange)}.syncNode small{color:#8a919b}.orderliaNode{background:var(--cream)}.miniMark{width:40px;height:40px;border:7px solid var(--graphite);border-radius:50%;display:grid;place-items:center;font-size:0}.syncBridge{display:flex;align-items:center;justify-content:center;gap:4px;position:relative}.syncBridge span{width:8px;height:8px;border-radius:50%;background:var(--orange)}.syncBridge b{position:absolute;top:18px;font-size:8px;color:#aeb6c2}.syncLog{background:#fff;color:var(--graphite);border-radius:16px;padding:8px 16px}.syncLog>div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid #eef1f4;font-size:10px}.syncLog>div:last-child{border-bottom:0}.syncLog svg{color:#16a34a}.syncLog b{color:#15803d}.aiGrid{display:grid;grid-template-columns:.6fr 1.4fr;grid-gap:16px;gap:16px;padding-top:16px}.aiChannels,.copilotPanel{background:#fff;color:var(--graphite);border-radius:18px;padding:16px}.aiChannels{display:grid;align-content:start;grid-gap:8px;gap:8px}.aiChannels>div{display:flex;gap:10px;align-items:center;padding:12px;border-radius:12px;background:#f8fafc}.aiChannels>div.active{background:#fff1e8}.aiChannels svg{color:var(--orange)}.aiChannels span b,.aiChannels span small{display:block}.aiChannels span small{font-size:8px;color:#8a919b;margin-top:2px}.copilotPanel{display:flex;flex-direction:column;gap:10px}.aiBubble{max-width:78%;padding:12px 14px;border-radius:14px;font-size:11px;line-height:1.55}.aiBubble.user{align-self:flex-end;background:var(--graphite);color:#fff}.aiBubble.bot{align-self:flex-start;background:#f8fafc}.aiAction{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:9px;color:#6b7280}.aiAction svg{color:#16a34a}@media(max-width:900px){.kdsGrid{grid-template-columns:1fr 1fr}.aiGrid,.crmGrid,.deliveryGrid,.syncFlow{grid-template-columns:1fr}.syncBridge{min-height:60px}}@media(max-width:640px){.moduleVisual{padding-bottom:70px}.moduleMock{padding:15px;border-radius:22px}.inventoryStats,.kdsGrid{grid-template-columns:1fr}.customerStats{grid-template-columns:1fr 1fr 1fr}.deliveryMap{min-height:280px}.featurePanelGrid{grid-template-columns:1fr}}.homeHero{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:64px;gap:64px;align-items:center;padding:88px 0 70px;min-height:720px}.homeHeroCopy h1{font-size:clamp(58px,6.3vw,88px);line-height:.91;letter-spacing:-.07em;margin:18px 0 28px;max-width:760px}.homeHeroCopy h1 em{font-style:normal;color:var(--orange)}.homeHeroCopy>p{font-size:20px;line-height:1.65;color:#59616d;max-width:600px}.homeHeroActions{display:flex;align-items:center;gap:20px;margin-top:30px}.textLink{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:14px;font-weight:800;color:var(--graphite)}.textLink:hover{gap:10px}.homeHeroNote{margin-top:40px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto auto 1fr;grid-gap:12px;gap:12px;align-items:center;max-width:520px}.homeHeroNote span{font-size:10px;letter-spacing:.14em;color:var(--orange);font-weight:850}.homeHeroNote b{font-size:16px}.homeHeroNote small{color:#858d98}.homeHeroVisual{position:relative;min-height:560px}.homeHeroVisual:before{content:"";position:absolute;inset:8% 0 0 10%;border-radius:40px;background:linear-gradient(135deg,#251d19,#6e462f);box-shadow:0 34px 80px rgba(17,24,39,.2)}.homeHeroBrowser{position:absolute;left:0;top:4%;width:88%;height:72%;background:#111827;border:9px solid #17191c;border-radius:24px;overflow:hidden;box-shadow:0 25px 55px #0006;z-index:2}.heroRestaurantScene{position:relative;height:calc(100% - 31px);background:linear-gradient(125deg,#16110e,#3f2a20 55%,#6f452e);padding:27px 30px;color:#fff;overflow:hidden}.heroSceneTop{display:flex;justify-content:space-between;align-items:center}.heroSceneTop b{font-family:Georgia,serif;font-size:20px;font-style:italic}.heroSceneTop span{font-size:8px;color:#d4c5bb;text-transform:uppercase;letter-spacing:.14em}.heroSceneCopy{position:absolute;left:30px;bottom:32px;z-index:2;max-width:60%}.heroSceneCopy small{font-size:8px;color:#f6b787;text-transform:uppercase;letter-spacing:.12em}.heroSceneCopy h2{font-family:Georgia,serif;font-size:34px;line-height:1.06;letter-spacing:-.035em;margin:8px 0 18px}.heroSceneCopy button{border:0;background:var(--orange);color:#fff;padding:10px 15px;border-radius:10px;font-weight:750}.heroDish{position:absolute;right:-2%;bottom:-24%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 48% 48%,#cf7a3d 0 11%,#6e2d18 12% 45%,#3b1b13 46% 62%,#d9c9b7 63%);box-shadow:0 28px 60px #0008}.heroDish span{position:absolute;right:14%;top:11%;font-size:10px;letter-spacing:.15em;color:#fff8}.heroMenuCard,.heroOrderCard{position:absolute;z-index:4;background:#fff;border:1px solid #ece7e0;border-radius:16px;box-shadow:0 18px 38px #0003}.heroOrderCard{right:0;bottom:5%;width:210px;padding:17px}.heroOrderCard small{font-size:8px;color:#8a919b;text-transform:uppercase;letter-spacing:.12em}.heroOrderCard>div{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.heroOrderCard>div span{font-size:10px;color:#747d89}.heroOrderCard strong{font-size:24px}.heroOrderCard i{display:inline-block;font-style:normal;background:#fff1e8;color:#c2410c;border-radius:999px;padding:5px 7px;font-size:8px;margin-left:8px}.heroMenuCard{left:7%;bottom:0;width:230px;padding:15px 17px}.heroMenuCard b,.heroMenuCard small,.heroMenuCard span{display:block}.heroMenuCard span{font-size:8px;color:var(--orange);text-transform:uppercase;letter-spacing:.12em;font-weight:850}.heroMenuCard b{font-size:16px;margin-top:6px}.heroMenuCard small{color:#8a919b;margin-top:3px}.homeCapabilities{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capabilityRow{display:grid;grid-template-columns:repeat(6,1fr);min-height:72px}.capabilityRow span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#68707a;border-right:1px solid var(--line)}.capabilityRow span:last-child{border-right:0}.capabilityRow svg{color:var(--orange)}.homeNarrative{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:90px;gap:90px;padding:120px 0 52px;align-items:end}.homeNarrativeLead h2{font-size:clamp(42px,4.6vw,64px);line-height:.98;letter-spacing:-.055em;margin-top:14px}.homeNarrativeText p{font-size:18px;line-height:1.8;color:#667085;margin-bottom:22px}.homeProduct{padding:0 0 118px}.homeModules{background:var(--cream);padding:118px 0}.homeSectionIntro{max-width:700px;margin-bottom:48px}.homeSectionIntro h2{font-size:clamp(42px,4.5vw,62px)}.homeSectionIntro>p{font-size:17px;line-height:1.75;color:#69707c}.homeSectionIntro.compact{max-width:780px}.moduleEditorialList{border-top:1px solid #d9d1c8}.moduleEditorialRow{display:grid;grid-template-columns:55px 48px 1fr auto;grid-gap:20px;gap:20px;align-items:center;text-decoration:none;color:var(--graphite);padding:23px 4px;border-bottom:1px solid #d9d1c8;transition:.2s}.moduleEditorialRow:hover{padding-left:12px;background:#fff8}.moduleIndex{font-size:10px;letter-spacing:.14em;color:#a18f82;font-weight:800}.moduleEditorialIcon{width:44px;height:44px;border-radius:13px;background:#fff;color:var(--orange);display:grid;place-items:center}.moduleEditorialRow h3{margin:0 0 4px;font-size:21px}.moduleEditorialRow p{margin:0;color:#747c87;font-size:14px}.moduleEditorialRow>svg{color:#9aa1aa}.homeWorkflow{padding:118px 0}.workflowEditorial{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflowEditorial article{padding:30px 34px 34px 0;border-right:1px solid var(--line)}.workflowEditorial article+article{padding-left:34px}.workflowEditorial article:last-child{border-right:0}.workflowEditorial span{font-size:10px;color:var(--orange);font-weight:850;letter-spacing:.14em}.workflowEditorial h3{font-size:23px;margin:34px 0 10px}.workflowEditorial p{font-size:14px;line-height:1.7;color:#737b86}.homePricing{background:var(--graphite);color:#fff;padding:112px 0}.homePricingGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px;align-items:center}.homePricingCopy h2{font-size:clamp(42px,4.5vw,62px)}.homePricingCopy p{color:#c8ced7;font-size:17px;line-height:1.75;max-width:560px}.lightTextLink{color:#fff;margin-top:8px}.homePriceBox{background:#fff;color:var(--graphite);border-radius:24px;padding:32px;box-shadow:0 25px 60px #0004}.homePriceTop{display:flex;align-items:end;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--line)}.homePriceTop span{font-size:10px;color:var(--orange);font-weight:850;letter-spacing:.14em;margin-right:auto}.homePriceTop b{font-size:48px;letter-spacing:-.06em}.homePriceTop small{color:#808895;padding-bottom:7px}.homePriceFeatures{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 18px;gap:13px 18px;padding:25px 0}.homePriceFeatures span{display:flex;align-items:center;gap:8px;font-size:13px}.homePriceFeatures svg{color:var(--orange);flex:0 0 auto}.homeFaq{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:90px;gap:90px;padding:118px 0}.homeFaqIntro h2{font-size:52px}.homeFaqList details{border-bottom:1px solid var(--line);padding:21px 0}.homeFaqList summary{list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:750;cursor:pointer}.homeFaqList summary::-webkit-details-marker{display:none}.homeFaqList summary b{color:var(--orange);font-size:20px}.homeFaqList p{color:#68707a;line-height:1.7;padding-top:14px;margin-bottom:2px}.homeContact{background:linear-gradient(180deg,#fff,var(--cream));padding:110px 0}.homeContactGrid{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:80px;gap:80px;align-items:start}.homeContactCopy h2{font-size:clamp(42px,4.6vw,62px)}.homeContactCopy>p{font-size:17px;line-height:1.75;color:#69707c;max-width:540px}.homeContactPoints{display:grid;grid-gap:11px;gap:11px;margin-top:28px}.homeContactPoints span{display:flex;align-items:center;gap:8px;font-size:14px}.homeContactPoints svg{color:var(--orange)}@media(max-width:980px){.homeHero{grid-template-columns:1fr;padding-top:58px}.homeHeroVisual{min-height:520px}.capabilityRow{grid-template-columns:repeat(3,1fr)}.capabilityRow span{min-height:58px;border-bottom:1px solid var(--line)}.homeContactGrid,.homeFaq,.homeNarrative,.homePricingGrid{grid-template-columns:1fr;gap:34px}.workflowEditorial{grid-template-columns:1fr}.workflowEditorial article,.workflowEditorial article+article{padding:26px 0;border-right:0;border-bottom:1px solid var(--line)}.workflowEditorial article:last-child{border-bottom:0}.homePriceBox{max-width:650px}}@media(max-width:640px){.homeHero{padding:48px 0 56px;gap:18px;min-height:auto}.homeHeroCopy h1{font-size:50px}.homeHeroCopy>p{font-size:16.5px}.homeHeroActions{align-items:stretch;flex-direction:column;gap:12px}.homeHeroActions .textLink{padding:8px 0}.homeHeroNote{grid-template-columns:auto 1fr}.homeHeroNote small{grid-column:1/3}.homeHeroVisual{min-height:430px}.homeHeroVisual:before{inset:8% 0 0 4%;border-radius:28px}.homeHeroBrowser{width:94%;height:64%;border-width:6px}.heroRestaurantScene{padding:18px}.heroSceneCopy{left:18px;bottom:20px;max-width:67%}.heroSceneCopy h2{font-size:23px}.heroDish{width:48%}.heroOrderCard{width:174px;padding:12px;right:0;bottom:4%}.heroOrderCard strong{font-size:19px}.heroMenuCard{width:178px;left:2%;bottom:0;padding:11px 13px}.capabilityRow{grid-template-columns:1fr 1fr}.capabilityRow span:nth-child(2n){border-right:0}.homeNarrative{padding:80px 0 38px}.homeProduct{padding-bottom:80px}.homeContact,.homeFaq,.homeModules,.homePricing,.homeWorkflow{padding-top:80px;padding-bottom:80px}.moduleEditorialRow{grid-template-columns:34px 40px 1fr;gap:12px}.moduleEditorialRow>svg{display:none}.moduleEditorialRow p{font-size:13px}.homePriceFeatures{grid-template-columns:1fr}.homeFaqIntro h2{font-size:42px}}html{background:#fff}body{overflow-x:hidden}::selection{background:#f9731624;color:var(--graphite)}.navWrap{background:rgba(255,255,255,.74);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);border-bottom-color:rgba(232,226,217,.55)}.nav{transition:height .35s cubic-bezier(.2,.8,.2,1)}.navLinks a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--orange);transition:right .28s cubic-bezier(.2,.8,.2,1)}.navLinks a:hover:after{right:0}.button{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 0 0 rgba(249,115,22,0)}.button:before{content:"";position:absolute;inset:-1px auto -1px -45%;width:32%;background:linear-gradient(90deg,transparent,#ffffff55,transparent);transform:skewX(-18deg);transition:left .55s cubic-bezier(.2,.8,.2,1);z-index:-1}.button:hover:before{left:118%}.button:hover{box-shadow:0 12px 34px rgba(249,115,22,.2)}.textLink{position:relative}.textLink:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:currentColor;opacity:.45;transition:width .28s ease}.textLink:hover:after{width:100%}.scrollProgress{position:fixed;z-index:100;top:0;left:0;height:2px;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--orange),#ffb275);pointer-events:none}@supports (animation-timeline:scroll()){.scrollProgress{animation:page-progress linear;animation-timeline:scroll(root)}@keyframes page-progress{to{transform:scaleX(1)}}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.motion-ready [data-reveal].in-view{opacity:1;transform:none}.homeHero[data-reveal]{transform:none}.motion-ready .homeHero[data-reveal].in-view{opacity:1}.homeHeroCopy[data-reveal]{transition-delay:.06s}.homeHeroVisual[data-reveal]{transition-delay:.14s}.moduleEditorialRow[data-reveal]:nth-child(2){transition-delay:.05s}.moduleEditorialRow[data-reveal]:nth-child(3){transition-delay:.1s}.moduleEditorialRow[data-reveal]:nth-child(4){transition-delay:.15s}.moduleEditorialRow[data-reveal]:nth-child(5){transition-delay:.2s}.moduleEditorialRow[data-reveal]:nth-child(6){transition-delay:.25s}.homeHeroVisual{--mx:0;--my:0;transform-style:preserve-3d;perspective:1200px}.heroAura{position:absolute;border-radius:999px;filter:blur(18px);pointer-events:none;opacity:.55;z-index:0}.auraOne{width:310px;height:310px;right:4%;top:6%;background:radial-gradient(circle,#f9731647 0,transparent 68%)}.auraTwo{width:240px;height:240px;left:4%;bottom:4%;background:radial-gradient(circle,#eadcc84f 0,transparent 68%)}.heroGrid{position:absolute;inset:9% 2% 4% 9%;border-radius:38px;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#0008,transparent);mask-image:linear-gradient(180deg,#0008,transparent);pointer-events:none;z-index:1}.homeHeroBrowser{transform:rotateX(calc(var(--my) * -1.8deg)) rotateY(calc(var(--mx) * 2.4deg)) translateZ(0);transition:transform .18s ease-out,box-shadow .35s ease}.homeHeroVisual:hover .homeHeroBrowser{box-shadow:0 34px 80px #0007}.heroOrderCard{transform:translate3d(calc(var(--mx) * 10px),calc(var(--my) * 8px),24px)}.heroMenuCard,.heroOrderCard{transition:transform .18s ease-out,box-shadow .3s ease}.heroMenuCard{transform:translate3d(calc(var(--mx) * -8px),calc(var(--my) * -7px),16px)}.homeHeroVisual:hover .heroMenuCard,.homeHeroVisual:hover .heroOrderCard{box-shadow:0 22px 48px #0004}.heroOrderCard i{position:relative}.heroOrderCard i:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--orange);margin-right:5px;box-shadow:0 0 0 0 rgba(249,115,22,.35);animation:status-pulse 2.2s ease-out infinite}@keyframes status-pulse{50%{box-shadow:0 0 0 7px rgba(249,115,22,0)}}.productScreens{transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease}.homeProduct:hover .productScreens{transform:translateY(-5px);box-shadow:0 38px 90px rgba(17,24,39,.22)}.dashboardScreen,.floatingMetric,.phoneScreen{transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.homeProduct:hover .dashboardScreen{transform:translateY(-4px) rotate(-.25deg)}.homeProduct:hover .phoneScreen{transform:translateY(-10px) rotate(.6deg)}.homeProduct:hover .metricOne{transform:translate(-3px,-6px)}.homeProduct:hover .metricTwo{transform:translate(3px,-4px)}.homeProduct:hover .metricThree{transform:translate(4px,4px)}.homeProduct:hover .metricFour{transform:translate(-4px,5px)}.moduleEditorialRow{position:relative}.moduleEditorialRow:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,#fff,#fff8 78%,transparent);transition:opacity .25s ease;z-index:0}.moduleEditorialRow:hover:before{opacity:1}.moduleEditorialRow>*{position:relative;z-index:1}.moduleEditorialIcon{transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease}.moduleEditorialRow:hover .moduleEditorialIcon{transform:scale(1.06) rotate(-2deg);background:#fff}.moduleEditorialRow>svg{transition:transform .3s cubic-bezier(.2,.8,.2,1),color .3s ease}.moduleEditorialRow:hover>svg{transform:translateX(5px);color:var(--orange)}.homePriceBox{position:relative;overflow:hidden}.homePriceBox:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-120px;top:-130px;background:radial-gradient(circle,#f973161f 0,transparent 70%);pointer-events:none}.homePriceBox>*{position:relative;z-index:1}.demoForm{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.demoForm:focus-within{transform:translateY(-3px);box-shadow:0 28px 70px rgba(17,24,39,.11);border-color:#f6c49f}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important}.heroMenuCard,.heroOrderCard,.homeHeroBrowser,[data-reveal]{transform:none!important}.scrollProgress{display:none}}body{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.brand b,h1,h2,h3{font-family:var(--font-poppins),Poppins,var(--font-inter),sans-serif}h1,h2{font-weight:600}button,input,select,textarea{font-family:var(--font-inter),Inter,sans-serif}.brand b{font-weight:600;letter-spacing:-.04em}.demoForm{border-radius:24px;box-shadow:0 24px 64px rgba(17,24,39,.09)}.demoForm:before{content:"DEMO REQUEST";display:block;font-family:var(--font-poppins),Poppins,sans-serif;font-size:10px;letter-spacing:.16em;font-weight:600;color:#f97316;margin-bottom:22px}.formGrid{gap:14px}.demoForm label{font-size:11px;color:#374151;letter-spacing:.01em}.demoForm input,.demoForm select,.demoForm textarea{border:1px solid #e5e0da;background:#fdfbf8;padding:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.demoForm input::placeholder,.demoForm textarea::placeholder{color:#a8a29e}.demoForm input:hover,.demoForm select:hover,.demoForm textarea:hover{border-color:#d8cec2;background:#fff}.demoForm input:focus,.demoForm select:focus,.demoForm textarea:focus{box-shadow:0 0 0 4px rgba(249,115,22,.09)}.demoForm textarea{min-height:126px}.demoForm .button{margin-top:3px;background:#111827;border-color:#111827;border-radius:12px;min-height:50px}.demoForm .button:hover{background:#1f2937;border-color:#1f2937;box-shadow:0 12px 28px rgba(17,24,39,.16)}.formPrivacy{font-size:10px;color:#8a8178;margin-top:12px}.formFallback,.formSuccess{border-radius:24px;padding:30px;border-color:#eadcc8;box-shadow:0 24px 64px rgba(17,24,39,.08)}@media(max-width:640px){.demoForm{padding:22px;border-radius:20px}}.navWrap{position:-webkit-sticky;position:sticky;top:0;z-index:80;background:rgba(253,247,238,.84);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);border-bottom:1px solid rgba(234,220,200,.78)}.nav{height:78px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:28px;gap:28px}.brandLockup,.nav{align-items:center}.brandLockup{justify-self:start;display:inline-flex;gap:11px;text-decoration:none;color:#111827}.brandLockup .mark{width:30px;height:30px;border-width:7px}.brandText{display:grid;line-height:1}.brandText b{font-family:var(--font-poppins),Poppins,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.045em}.brandText small{margin-top:5px;font-size:7px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#8b8178;font-weight:600}.navLinks{justify-self:center;display:flex;align-items:center;gap:7px;padding:5px;border:1px solid rgba(234,220,200,.85);background:rgba(255,255,255,.62);border-radius:999px}.navLinks a{position:relative;padding:9px 13px;border-radius:999px;text-decoration:none;color:#5f625f;font-size:12px;font-weight:600;transition:background .2s ease,color .2s ease,transform .2s ease}.navLinks a:after{display:none}.navLinks a:hover{background:#fff;color:#111827;transform:translateY(-1px)}.navActions{justify-self:end;display:flex;align-items:center;gap:12px}.navTextLink{text-decoration:none;color:#6c665f;font-size:12px;font-weight:600}.navTextLink:hover{color:#111827}.navDemo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;background:#111827;border-radius:999px;padding:8px 9px 8px 15px;font-size:12px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.navDemo>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f97316;color:#fff}.navDemo:hover{transform:translateY(-1px);background:#1f2937;box-shadow:0 10px 24px rgba(17,24,39,.14)}.menuButton{display:none;border:1px solid #e3d8cc;background:#fffaf5;color:#111827;width:42px;height:42px;border-radius:13px;align-items:center;justify-content:center;cursor:pointer}.mobileMenu{position:absolute;top:64px;left:13px;right:13px;background:#fffdf9;border:1px solid #eadcc8;border-radius:22px;padding:14px;box-shadow:0 28px 70px rgba(17,24,39,.15);display:grid;grid-gap:12px;gap:12px}.mobileMenuTop{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 10px;border-bottom:1px solid #eee5dc}.mobileMenuTop span{font-size:9px;letter-spacing:.16em;font-weight:700;color:#f97316}.mobileMenuTop small{font-size:10px;color:#8b8178}.mobileMenu nav{display:grid;grid-gap:3px;gap:3px}.mobileMenu nav a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#111827;padding:13px 12px;border-radius:11px;font-family:var(--font-poppins),Poppins,sans-serif;font-size:16px;font-weight:500}.mobileMenu nav a:hover{background:#fdf7ee}.mobileDemo{display:flex;align-items:center;justify-content:space-between;text-decoration:none;background:#111827;color:#fff;padding:14px 15px;border-radius:13px;font-weight:700;font-size:13px}@media(max-width:900px){.nav{grid-template-columns:1fr auto;height:70px}.navActions,.navLinks{display:none}.menuButton{display:flex}}@media(max-width:640px){.brandText small{display:none}.brandText b{font-size:20px}.brandLockup .mark{width:28px;height:28px}}.demoForm{position:relative;background:#fff;border:1px solid #eadcc8;border-radius:26px;padding:30px;box-shadow:0 26px 70px rgba(17,24,39,.1)}.demoForm:before{display:none}.demoFormTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid #ece4db;margin-bottom:22px}.demoFormEyebrow{display:block;font-size:8px;letter-spacing:.15em;color:#f97316;font-weight:800;margin-bottom:7px}.demoFormTop h3{font-family:var(--font-poppins),Poppins,sans-serif;font-size:22px;line-height:1.15;letter-spacing:-.035em;font-weight:600;margin:0;max-width:430px}.demoFormTime{flex:0 0 auto;font-size:9px;color:#7e766e;background:#fdf7ee;border:1px solid #eadcc8;border-radius:999px;padding:7px 9px}.demoForm .formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.demoForm label{display:grid;grid-gap:7px;gap:7px;font-size:10px;font-weight:600;color:#4b5563}.demoForm label>span{display:block}.demoForm input,.demoForm select,.demoForm textarea{width:100%;box-sizing:border-box;border:1px solid #e6ddd4;background:#fffdf9;border-radius:12px;padding:13px;color:#111827;font-size:13px;outline:none}.demoForm input:focus,.demoForm select:focus,.demoForm textarea:focus{border-color:#f97316;box-shadow:0 0 0 4px rgba(249,115,22,.08);background:#fff}.inputWithIcon{position:relative}.inputWithIcon>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#a58b7b;pointer-events:none}.inputWithIcon input,.inputWithIcon select{padding-left:38px}.needsField{margin-top:15px}.demoForm textarea{min-height:118px;resize:vertical}.demoNext{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;align-items:start;background:#fdf7ee;border:1px solid #eadcc8;border-radius:14px;padding:13px 14px;margin-top:15px}.demoNext>svg{width:30px;height:30px;padding:7px;border-radius:9px;background:#fff;color:#f97316}.demoNext b,.demoNext span{display:block}.demoNext b{font-family:var(--font-poppins),Poppins,sans-serif;font-size:11px;font-weight:600}.demoNext span{font-size:9px;line-height:1.5;color:#7d756e;margin-top:3px}.demoSubmit{margin-top:15px;min-height:51px;border-radius:12px;background:#111827!important;border-color:#111827!important}.demoSubmit:hover{background:#1f2937!important;box-shadow:0 14px 30px rgba(17,24,39,.16)!important}.formPrivacy{display:block;text-align:center;font-size:9px!important;line-height:1.5;color:#8b8178!important;margin-top:11px}.formError{display:block;margin-top:9px;color:#b91c1c;font-size:10px}@media(max-width:640px){.demoForm{padding:22px;border-radius:21px}.demoFormTop{display:grid}.demoFormTime{justify-self:start}.demoForm .formGrid{grid-template-columns:1fr}.demoFormTop h3{font-size:20px}}.siteFooter{background:#111827;color:#fff;border-top:1px solid rgba(255,255,255,.06)}.footerInner{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:80px;gap:80px;padding-top:64px;padding-bottom:50px}.footerBrandBlock{max-width:430px}.footerBrand{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.footerBrand>span:last-child{display:grid}.footerBrand b{font-family:var(--font-poppins),Poppins,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.04em}.footerBrand small{margin-top:4px;font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#8f9aaa}.footerBrandBlock p{max-width:390px;margin:20px 0 0;font-size:13px;line-height:1.7;color:#9ca3af}.footerNav{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px}.footerNav>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.footerNav span{font-size:8px;letter-spacing:.16em;color:#f97316;font-weight:800;margin-bottom:4px}.footerNav a{text-decoration:none;color:#d1d5db;font-size:13px;font-weight:500}.footerNav a:hover{color:#fff}.footerBottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:19px;padding-bottom:22px;border-top:1px solid rgba(255,255,255,.08);font-size:9px;color:#7f8895}@media(max-width:700px){.footerInner{grid-template-columns:1fr;gap:38px;padding-top:44px;padding-bottom:34px}.footerBrandBlock p{font-size:12px;max-width:330px}.footerNav{grid-template-columns:1fr 1fr;gap:24px}.footerNav a{font-size:14px;padding:3px 0}.footerBottom{align-items:flex-start;flex-direction:column;gap:7px;padding-top:17px;padding-bottom:24px}}@media(max-width:420px){.footerNav{grid-template-columns:1fr;gap:30px}.footerNav>div{gap:11px}}@media(max-width:700px){.siteFooter{padding-top:0}.footerInner{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand" "nav nav";gap:24px;padding-top:32px;padding-bottom:24px}.footerBrandBlock{grid-area:brand;max-width:none}.footerBrand{gap:10px}.footerBrand b{font-size:20px}.footerBrand small{font-size:6px;letter-spacing:.12em}.footerBrandBlock p{margin-top:14px;font-size:11px;line-height:1.6;max-width:290px}.footerNav{grid-area:nav;grid-template-columns:1fr 1fr;gap:20px;padding-top:4px}.footerNav>div{gap:8px}.footerNav span{font-size:7px;margin-bottom:2px}.footerNav a{font-size:13px;padding:2px 0}.footerBottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;padding-bottom:18px;font-size:8px}}@media(max-width:420px){.footerInner{grid-template-columns:1fr;padding-top:28px}.footerNav{grid-template-columns:1fr 1fr;gap:18px}.footerNav>div{gap:7px}.footerNav a{font-size:12.5px}.footerBottom{flex-direction:column;align-items:flex-start;gap:4px}}.innerPage{background:#fff;color:#111827;overflow:hidden}.innerPage .eyebrow{font-size:9px;letter-spacing:.16em;font-weight:800;color:#f97316}.innerHero{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:76px;gap:76px;align-items:center;padding-top:76px;padding-bottom:92px}.aboutPremiumHero h1,.contactPremiumCopy h1,.innerHeroCopy h1,.moduleDetailCopy h1,.pricingPremiumHero h1{font-family:var(--font-poppins),Poppins,sans-serif;font-weight:600;letter-spacing:-.055em;line-height:.95;margin:14px 0 24px}.innerHeroCopy h1{font-size:clamp(56px,5.7vw,82px)}.aboutPremiumHero h1 span,.innerHeroCopy h1 span,.pricingPremiumHero h1 span{color:#f97316}.aboutPremiumHero>div>p,.contactPremiumCopy>p,.innerHeroCopy>p,.moduleDetailCopy>p,.pricingPremiumHero>div>p{font-size:17px;line-height:1.75;color:#655f58;max-width:590px}.innerHeroActions{display:flex;align-items:center;gap:15px;margin-top:28px}.innerTextLink{color:#6d655e;text-decoration:none;font-size:12px;font-weight:700}.innerTextLink:hover{color:#111827}.solutionScene{position:relative;min-height:560px;border-radius:32px;background:#211a16;overflow:hidden;box-shadow:0 30px 80px rgba(17,24,39,.18)}.solutionScene:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(17,24,39,.14),rgba(17,24,39,.48)),url(/brand/photos/orderlia-manager-dashboard-v2.svg) 50%/cover}.solutionStorefront{position:absolute;left:8%;right:6%;top:9%;height:68%;z-index:2;border:7px solid #16181c;border-radius:20px;overflow:hidden;box-shadow:0 24px 54px rgba(0,0,0,.34)}.sceneBrowser{height:29px;background:#f8f4ef;display:flex;align-items:center;gap:5px;padding:0 10px}.sceneBrowser span{width:6px;height:6px;border-radius:50%;background:#d3cbc2}.sceneBrowser b{margin-left:auto;margin-right:auto;font-size:7px;color:#8b8178}.sceneRestaurant{height:calc(100% - 29px);padding:22px;color:#fff;background:linear-gradient(90deg,rgba(17,24,39,.65),rgba(17,24,39,.08)),url(/brand/photos/orderlia-guest-qr.webp) 50%/cover}.sceneRestaurant strong{font-family:var(--font-poppins);font-size:18px}.sceneRestaurant small{display:block;font-size:6px;letter-spacing:.12em;color:#ffe1c7;margin-top:4px}.sceneRestaurant h3{font-family:var(--font-poppins);font-size:29px;line-height:1.05;margin:58px 0 15px}.sceneRestaurant button{border:0;background:#f97316;color:#fff;border-radius:8px;padding:9px 12px;font-size:7px;font-weight:700}.solutionOps,.solutionOrder{position:absolute;z-index:4;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #eadcc8;border-radius:15px;padding:13px 15px;box-shadow:0 16px 34px rgba(0,0,0,.18)}.solutionOrder{left:3%;bottom:5%;width:150px}.solutionOps{right:3%;bottom:5%;width:165px}.solutionOps b,.solutionOps small,.solutionOps span,.solutionOrder b,.solutionOrder i,.solutionOrder small,.solutionOrder span{display:block}.solutionOps small,.solutionOrder small{font-size:6px;color:#f97316;letter-spacing:.1em}.solutionOps b,.solutionOrder b{font-family:var(--font-poppins);font-size:17px;margin:5px 0 2px}.solutionOps span,.solutionOrder span{font-size:7px;color:#7f8790}.solutionOrder i{font-style:normal;color:#c2410c;font-size:6px;margin-top:5px}.innerStatement{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:end;padding-top:112px;padding-bottom:72px;border-top:1px solid #eadcc8}.aboutProblem h2,.aboutValuesHead h2,.aboutVisionPremium h2,.brandOwnership h2,.innerStatement h2,.moduleAudience h2,.modulePrincipleInner h2,.moduleProblem h2,.moduleWorkflowIntro h2,.pricingIncludedIntro h2,.pricingModulesHead h2,.pricingPrinciple h2,.solutionFlowCopy h2{font-family:var(--font-poppins);font-weight:600;letter-spacing:-.045em;line-height:1;margin:10px 0 0}.innerStatement h2{font-size:clamp(42px,4.2vw,60px)}.innerStatement>p{font-size:17px;line-height:1.8;color:#667085;margin:0}.solutionChannels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding-bottom:116px}.solutionChannels article{border:1px solid #eadcc8;background:#fffdf9;border-radius:18px;padding:20px}.solutionChannels article>div{width:40px;height:40px;border-radius:12px;background:#fff1e8;color:#f97316;display:grid;place-items:center}.solutionChannels h3{font-size:15px;margin:16px 0 7px}.solutionChannels p{font-size:11px;line-height:1.6;color:#77706a;margin:0}.solutionFlow{background:#111827;color:#fff;padding:112px 0}.solutionFlowInner{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px;align-items:center}.solutionFlowCopy h2{font-size:clamp(44px,4.5vw,62px)}.solutionFlowCopy p{color:#aeb6c0;line-height:1.75}.solutionFlowBoard{background:#171f2a;border:1px solid rgba(255,255,255,.08);border-radius:23px;padding:24px}.flowCore,.flowSource{display:flex;align-items:center;gap:12px;background:#fff;color:#111827;border-radius:14px;padding:14px}.flowCore{background:#fdf7ee}.flowCore span,.flowSource span{display:grid}.flowCore b,.flowSource b{font-size:12px}.flowCore small,.flowSource small{font-size:8px;color:#7c8490;margin-top:2px}.flowConnector{display:block;width:1px;height:22px;background:#394455;margin:0 auto}.flowTargets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.flowTargets span{text-align:center;border:1px solid #ffffff12;background:#ffffff08;border-radius:10px;padding:10px 5px;font-size:8px;color:#ccd3dc}.brandOwnership{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;padding-top:110px;padding-bottom:112px}.brandOwnership h2{font-size:clamp(42px,4.2vw,58px)}.brandOwnershipCopy p{font-size:16px;line-height:1.75;color:#667085}.ownershipPanel{display:grid;grid-gap:0;gap:0;border-top:1px solid #eadcc8}.ownershipPanel span{display:flex;align-items:center;gap:9px;padding:16px 0;border-bottom:1px solid #eadcc8;font-size:13px}.ownershipPanel svg{color:#f97316}.innerCta{margin-top:92px;margin-bottom:92px;border-radius:28px;background:#111827;color:#fff;padding:40px 42px;display:flex;align-items:center;justify-content:space-between;gap:40px}.innerCta h2{font-family:var(--font-poppins);font-size:clamp(30px,3vw,44px);letter-spacing:-.04em;line-height:1.05;margin:7px 0}.innerCta p{color:#aeb6c0;margin:0}.modulesHero{padding-bottom:82px}.moduleSystemHero{background:#fdf7ee;border:1px solid #eadcc8;border-radius:28px;padding:25px}.moduleSystemCore{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:#111827;color:#fff;border-radius:17px;padding:18px}.moduleSystemCore b,.moduleSystemCore small{display:block}.moduleSystemCore small{font-size:6px;color:#94a3b8;letter-spacing:.13em}.moduleSystemCore b{font-family:var(--font-poppins);font-size:17px}.moduleSystemCore>span{font-size:7px;padding:5px 8px;background:#ffffff0c;border-radius:999px;color:#f4c9a8}.moduleSystemTags{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}.moduleSystemTags span{text-align:center;background:#fff;border:1px solid #eadcc8;border-radius:11px;padding:11px 6px;font-size:9px;color:#635d57}.moduleCatalog{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-bottom:118px}.moduleCatalogItem{display:grid;grid-template-columns:46px 1fr auto;grid-gap:14px;gap:14px;align-items:center;text-decoration:none;color:#111827;border:1px solid #eadcc8;background:#fffdf9;border-radius:18px;padding:19px;transition:.22s}.moduleCatalogItem:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(17,24,39,.08);border-color:#f1c49f}.moduleCatalogIcon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#fff1e8;color:#f97316}.moduleCatalogCopy small{font-size:7px;letter-spacing:.12em;color:#f97316;font-weight:800}.moduleCatalogCopy h2{font-size:18px;margin:4px 0 5px}.moduleCatalogCopy p{font-size:10px;line-height:1.55;color:#737b85;margin:0}.moduleCatalogCopy>span{display:block;font-size:8px;color:#a08f82;margin-top:7px}.moduleCatalogItem>svg{color:#9ea5ae}.modulePrincipleBand{background:#111827;color:#fff;padding:104px 0}.modulePrincipleInner{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end}.modulePrincipleInner h2{font-size:clamp(42px,4.4vw,60px)}.modulePrincipleInner>p{font-size:16px;line-height:1.78;color:#aeb6c0;margin:0}.moduleDetailHero{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:72px;gap:72px;align-items:center;padding-top:70px;padding-bottom:92px}.premiumBack{margin-bottom:26px}.moduleDetailCopy h1{font-size:clamp(56px,5.5vw,80px);color:#111827}.moduleDetailPreview .moduleMock{box-shadow:0 28px 70px rgba(17,24,39,.14)}.moduleProblem{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;align-items:end;padding-top:105px;padding-bottom:88px;border-top:1px solid #eadcc8}.moduleProblem h2{font-size:clamp(40px,4vw,56px)}.moduleProblem>p{font-size:17px;line-height:1.8;color:#667085;margin:0}.moduleCapabilityBand{background:#fdf7ee;border-top:1px solid #eadcc8;border-bottom:1px solid #eadcc8;padding:96px 0}.moduleCapabilityGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:78px;gap:78px}.moduleAudience h2{font-size:clamp(40px,4vw,54px)}.moduleAudience>div{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.moduleAudience>div span,.moduleFeatures span{display:flex;align-items:center;gap:9px;font-size:12px}.moduleAudience svg,.moduleFeatures svg{color:#f97316}.moduleFeatures{background:#fff;border:1px solid #eadcc8;border-radius:22px;padding:27px;display:grid;align-content:start;grid-gap:14px;gap:14px}.moduleFeatures>small{font-size:8px;letter-spacing:.14em;color:#f97316;font-weight:800;margin-bottom:4px}.moduleWorkflowPremium{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;padding-top:110px;padding-bottom:110px}.moduleWorkflowIntro h2{font-size:clamp(40px,4vw,56px)}.moduleWorkflowIntro p{font-size:14px;line-height:1.7;color:#667085}.moduleWorkflowList{border-top:1px solid #eadcc8}.moduleWorkflowList article{position:relative;padding:20px 34px 20px 0;border-bottom:1px solid #eadcc8}.moduleWorkflowList h3{font-size:15px;margin:0 0 6px}.moduleWorkflowList p{font-size:11px;line-height:1.6;color:#717983;margin:0}.moduleWorkflowList article>span{position:absolute;right:4px;top:23px;width:7px;height:7px;border-radius:50%;background:#f97316}.moduleBaseRelation{background:#111827;color:#fff;padding:96px 0}.moduleBaseRelation .shell{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:end}.moduleBaseRelation h2{font-family:var(--font-poppins);font-size:clamp(40px,4vw,56px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}.moduleBaseRelation p{font-size:16px;line-height:1.75;color:#aeb6c0;margin:0}.pricingPremiumHero{display:grid;grid-template-columns:1fr .72fr;grid-gap:80px;gap:80px;align-items:center;padding-top:76px;padding-bottom:90px}.pricingPremiumHero h1{font-size:clamp(58px,5.6vw,82px)}.pricingHeroCard{background:#111827;color:#fff;border-radius:26px;padding:30px;box-shadow:0 26px 66px rgba(17,24,39,.16)}.pricingHeroCard>small{font-size:8px;letter-spacing:.15em;color:#f97316;font-weight:800}.pricingHeroCard>div{display:flex;align-items:flex-end;gap:8px;margin-top:12px}.pricingHeroCard b{font-family:var(--font-poppins);font-size:58px;line-height:.9;letter-spacing:-.06em}.pricingHeroCard span{font-size:10px;color:#94a3b8;padding-bottom:6px}.pricingHeroCard p{font-size:11px;color:#d0d5dc;margin:14px 0 20px}.pricingIncludedPremium{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:76px;gap:76px;padding-top:105px;padding-bottom:105px;border-top:1px solid #eadcc8}.pricingIncludedIntro h2{font-size:clamp(40px,4vw,56px)}.pricingIncludedIntro p{font-size:15px;line-height:1.75;color:#667085}.pricingIncludedList{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eadcc8}.pricingIncludedList span{display:flex;align-items:center;gap:9px;padding:15px 0;border-bottom:1px solid #eadcc8;font-size:12px}.pricingIncludedList span:nth-child(odd){padding-right:20px}.pricingIncludedList span:nth-child(2n){padding-left:20px;border-left:1px solid #eadcc8}.pricingIncludedList svg{color:#f97316}.pricingModulesBand{background:#fdf7ee;border-top:1px solid #eadcc8;border-bottom:1px solid #eadcc8;padding:100px 0}.pricingModulesHead{display:grid;grid-template-columns:1fr 1fr;grid-gap:76px;gap:76px;align-items:end}.pricingModulesHead h2{font-size:clamp(40px,4vw,56px)}.pricingModulesHead>p{font-size:14px;line-height:1.7;color:#756d66;margin:0}.pricingModuleList{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:38px}.pricingModuleCard{display:block;background:#fff;border:1px solid #eadcc8;border-radius:16px;padding:18px;color:#111827;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pricingModuleCard:hover{transform:translateY(-2px);border-color:#f3bf96;box-shadow:0 14px 32px rgba(17,24,39,.07)}.pricingModuleIcon{width:36px;height:36px;border-radius:10px;background:#fff1e8;color:#f97316;display:grid;place-items:center}.pricingModuleList h3{font-size:13px;margin:14px 0 5px}.pricingModuleList p{font-size:9px;line-height:1.55;color:#77706a;margin:0}.pricingModuleCard>span{display:flex;align-items:center;gap:5px;margin-top:13px;font-size:9px;font-weight:700;color:#c65b16}.pricingPrinciple{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;padding-top:108px;padding-bottom:20px}.pricingPrinciple h2{font-size:clamp(40px,4vw,56px)}.pricingPrinciple>p{font-size:16px;line-height:1.8;color:#667085;margin:0}.aboutPremiumHero{display:grid;grid-template-columns:1fr .72fr;grid-gap:80px;gap:80px;align-items:center;padding-top:80px;padding-bottom:100px}.aboutPremiumHero h1{font-size:clamp(56px,5.4vw,80px)}.aboutBrandPanel{min-height:360px;border-radius:28px;background:linear-gradient(150deg,#1c222d,#111827);color:#fff;display:grid;place-items:center;align-content:center;text-align:center;padding:30px;box-shadow:0 28px 70px rgba(17,24,39,.18)}.aboutBrandMark{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#f97316;font-family:var(--font-poppins);font-size:34px;font-weight:700}.aboutBrandPanel small{font-size:8px;letter-spacing:.16em;color:#f7c7a1;margin-top:18px}.aboutBrandPanel b{font-family:var(--font-poppins);font-size:20px;margin-top:6px}.aboutBrandPanel p{font-size:10px;color:#9ba4b0}.aboutProblem{display:grid;grid-template-columns:1fr 1fr;grid-gap:82px;gap:82px;padding-top:108px;padding-bottom:108px;border-top:1px solid #eadcc8}.aboutProblem h2{font-size:clamp(42px,4.2vw,58px)}.aboutProblem p{font-size:16px;line-height:1.8;color:#667085}.aboutValuesBand{background:#111827;color:#fff;padding:104px 0}.aboutValuesHead{max-width:680px}.aboutValuesHead h2{font-size:clamp(40px,4vw,56px)}.aboutValuesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#ffffff10;margin-top:42px;border:1px solid #ffffff10}.aboutValuesGrid article{background:#111827;padding:25px}.aboutValuesGrid h3{font-size:16px;margin:0 0 8px}.aboutValuesGrid p{font-size:10px;line-height:1.6;color:#9ca6b2;margin:0}.aboutVisionPremium{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;padding-top:110px;padding-bottom:20px}.aboutVisionPremium h2{font-size:clamp(40px,4vw,56px)}.aboutVisionPremium>div:first-child p{font-size:15px;line-height:1.75;color:#667085}.aboutVisionPremium>div:last-child{display:grid;border-top:1px solid #eadcc8}.aboutVisionPremium>div:last-child span{display:flex;gap:9px;align-items:center;padding:16px 0;border-bottom:1px solid #eadcc8;font-size:12px}.aboutVisionPremium svg{color:#f97316}.contactPremium{display:grid;grid-template-columns:.84fr 1.16fr;grid-gap:80px;gap:80px;align-items:start;padding-top:82px;padding-bottom:110px}.contactPremiumCopy{padding-top:18px}.contactPremiumCopy h1{font-size:clamp(52px,5vw,72px)}.contactPremiumSteps{display:grid;margin-top:30px;border-top:1px solid #eadcc8}.contactPremiumSteps span{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #eadcc8;font-size:12px}.contactPremiumSteps svg{color:#f97316}.contactDirect{display:flex;align-items:center;gap:10px;margin-top:23px}.contactDirect>svg{width:36px;height:36px;padding:9px;border-radius:11px;background:#fff1e8;color:#f97316}.contactDirect span{display:grid}.contactDirect small{font-size:8px;color:#8b8178}.contactDirect b{font-size:12px;margin-top:2px}@media(max-width:980px){.aboutPremiumHero,.aboutProblem,.aboutVisionPremium,.brandOwnership,.contactPremium,.innerHero,.innerStatement,.moduleBaseRelation .shell,.moduleCapabilityGrid,.moduleDetailHero,.modulePrincipleInner,.moduleProblem,.moduleWorkflowPremium,.pricingIncludedPremium,.pricingModulesHead,.pricingPremiumHero,.pricingPrinciple,.solutionFlowInner{grid-template-columns:1fr;gap:42px}.innerStatement{align-items:start}.solutionScene{min-height:520px}.moduleCatalog{grid-template-columns:1fr}.aboutValuesGrid,.pricingModuleList{grid-template-columns:1fr 1fr}}@media(max-width:640px){.aboutPremiumHero,.contactPremium,.innerHero,.pricingPremiumHero{padding-top:48px;padding-bottom:72px}.aboutPremiumHero h1,.contactPremiumCopy h1,.innerHeroCopy h1,.moduleDetailCopy h1,.pricingPremiumHero h1{font-size:47px}.innerHeroActions{align-items:stretch;flex-direction:column}.solutionScene{min-height:430px;border-radius:25px}.solutionStorefront{left:4%;right:4%;top:7%;height:62%;border-width:5px}.sceneRestaurant h3{font-size:22px;margin-top:42px}.solutionOrder{left:2%;bottom:3%}.solutionOps{right:2%;bottom:3%}.aboutProblem,.aboutVisionPremium,.brandOwnership,.innerStatement,.moduleProblem,.moduleWorkflowPremium,.pricingIncludedPremium,.pricingPrinciple{padding-top:64px;padding-bottom:64px}.innerStatement{gap:24px}.innerStatement h2{font-size:clamp(40px,11vw,48px);line-height:1.02}.innerStatement>p{font-size:16px;line-height:1.7}.solutionChannels{grid-template-columns:1fr;padding-bottom:82px}.flowTargets{grid-template-columns:1fr 1fr}.innerCta{margin:72px 13px;padding:28px 24px;align-items:flex-start;flex-direction:column}.moduleCatalog{padding-left:13px;padding-right:13px;padding-bottom:84px}.moduleCatalogItem{grid-template-columns:42px 1fr auto;padding:15px}.moduleCatalogCopy h2{font-size:16px}.moduleDetailHero{padding-top:48px;padding-bottom:72px}.moduleCapabilityBand{padding:74px 0}.moduleFeatures{padding:21px}.pricingIncludedList{grid-template-columns:1fr}.pricingIncludedList span:nth-child(2n){padding-left:0;border-left:0}.pricingIncludedList span:nth-child(odd){padding-right:0}.aboutValuesGrid,.pricingModuleList{grid-template-columns:1fr}.aboutBrandPanel{min-height:290px}.contactPremium{padding-left:13px;padding-right:13px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid rgba(249,115,22,.9);outline-offset:3px;border-radius:8px}a,button{touch-action:manipulation}.skipLink{position:fixed;left:12px;top:12px;z-index:200;transform:translateY(-160%);background:#111827;color:#fff;text-decoration:none;padding:10px 14px;border-radius:10px;font-weight:700;font-size:12px;transition:transform .18s ease}.skipLink:focus{transform:none}@media(max-width:700px){.button,.footerNav a,.menuButton,.mobileDemo,.mobileMenu nav a,.moduleCatalogItem,.moduleNode,.navDemo,.pricePrimary,.secondaryCta{min-height:44px}.footerNav a{display:flex;align-items:center}}.locationChoices{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.locationChoice{position:relative;cursor:pointer}.locationChoice input{position:absolute;opacity:0;pointer-events:none}.locationChoice span{display:flex!important;align-items:center;justify-content:center;min-height:43px;padding:8px 7px;border:1px solid #e6ddd4;background:#fffdf9;border-radius:10px;font-size:10px;color:#625c56;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.locationChoice input:checked+span{border-color:#f97316;background:#fff1e8;color:#9a3412;box-shadow:0 0 0 2px rgba(249,115,22,.07)}.locationChoice input:focus-visible+span{outline:3px solid rgba(249,115,22,.9);outline-offset:2px}@media(max-width:420px){.locationChoices{grid-template-columns:1fr 1fr}}.locationFieldset{border:0;padding:0;margin:0;min-width:0}.locationFieldset legend{display:block;margin:0 0 7px;font-size:10px;font-weight:600;color:#4b5563}@media(max-width:640px){.locationFieldset{grid-column:1/-1}}.footerGroup a{color:#d7dde5;text-decoration:none;font-weight:600}.footerGroup a:hover{color:#fff}.footerGroup a:focus-visible{outline:2px solid #f97316;outline-offset:3px;border-radius:4px}html{text-size-adjust:100%}body{min-width:320px}img,svg{max-width:100%}.navWrap{padding-top:env(safe-area-inset-top)}.siteFooter{padding-bottom:env(safe-area-inset-bottom)}@media(max-width:900px){.mobileMenu{top:calc(64px + env(safe-area-inset-top));max-height:calc(100dvh - 88px - env(safe-area-inset-top));overflow:auto;overscroll-behavior:contain}}@media(max-width:640px){.demoForm input,.demoForm select,.demoForm textarea{font-size:16px}.demoForm textarea{min-height:132px}.contact,.contactPremium,.demoForm,.footerBottom,.footerInner,.footerNav,.formGrid{min-width:0}}@supports(padding:max(0px)){@media(max-width:700px){.footerBottom{padding-bottom:max(18px,env(safe-area-inset-bottom))}}}.mobileMenuBackdrop{display:none}@media(max-width:900px){.menuButton{position:relative;z-index:3}.mobileMenuBackdrop{display:block;position:fixed;inset:0;z-index:1;border:0;background:rgba(17,24,39,.18);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:0;margin:0}.mobileMenu{z-index:2}}.moduleDetailPreview.hasModulePhoto{position:relative;min-height:510px;display:flex;align-items:flex-end;padding:22px;overflow:hidden;border-radius:28px;background:#15191f;box-shadow:0 28px 70px rgba(17,24,39,.16)}.moduleDetailPreview.hasModulePhoto:before{content:"";position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat;transform:scale(1.01)}.moduleDetailPreview.kdsPhoto:before{background-image:linear-gradient(180deg,rgba(17,24,39,.04),rgba(17,24,39,.52)),url(/brand/photos/orderlia-kds-kitchen-v2.svg)}.moduleDetailPreview.deliveryPhoto:before{background-image:linear-gradient(180deg,rgba(17,24,39,.03),rgba(17,24,39,.52)),url(/brand/photos/orderlia-pickup.webp)}.moduleDetailPreview.hasModulePhoto .moduleMock{position:relative;z-index:2;width:min(88%,650px);margin-left:auto;box-shadow:0 24px 62px rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.14)}@media(max-width:640px){.moduleDetailPreview.hasModulePhoto{min-height:420px;padding:14px;border-radius:22px}.moduleDetailPreview.hasModulePhoto .moduleMock{width:94%}}.pricingModulePrice{display:flex;align-items:flex-end;gap:6px;margin:10px 0 8px;min-width:0}.pricingModulePrice b{font-family:var(--font-poppins);font-size:22px;line-height:1;color:#111827;letter-spacing:-.04em;white-space:nowrap}.pricingModulePrice small{font-size:9px;color:#8b8178;padding-bottom:2px;white-space:nowrap}.pricingModuleCard>em{display:block;margin-top:8px;font-size:9px;line-height:1.45;color:#8b8178;font-style:normal}.moduleDetailPrice{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;margin:18px 0 4px;padding:14px 16px;border:1px solid #eadcc8;border-radius:14px;background:#fffaf4}.moduleDetailPrice>span{font-size:8px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#c65b16}.moduleDetailPrice>div{display:flex;align-items:flex-end;gap:7px}.moduleDetailPrice b{font-family:var(--font-poppins);font-size:28px;line-height:1;letter-spacing:-.05em;color:#111827}.moduleDetailPrice small{font-size:10px;color:#7b746d;padding-bottom:3px}.moduleDetailPrice em{font-size:9px;color:#7b746d;font-style:normal}.moduleCatalogPrice{display:flex!important;align-items:flex-end;gap:6px;margin:8px 0 2px}.moduleCatalogPrice b{font-family:var(--font-poppins);font-size:19px;line-height:1;color:#111827;letter-spacing:-.04em}.moduleCatalogPrice span{font-size:9px!important;color:#8b8178!important;padding-bottom:2px}@media(max-width:640px){.pricingModuleCard{padding:22px;min-height:0}.pricingModuleList h3{font-size:18px;margin:16px 0 8px}.pricingModulePrice{margin:10px 0;gap:7px;flex-wrap:nowrap}.pricingModulePrice b{font-size:30px}.pricingModulePrice small{font-size:10px;padding-bottom:3px}.pricingModuleList p{font-size:12px;line-height:1.55}.pricingModuleCard>em{font-size:10px;line-height:1.5;margin-top:8px}.pricingModuleCard>span{font-size:12px;margin-top:18px}}.pricingModuleCard>.pricingModulePrice{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:10px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;place-items:unset!important;overflow:visible!important}.pricingModuleCard>.pricingModulePrice>b{padding:0!important;font-family:var(--font-poppins)!important;font-size:30px!important;line-height:1!important;letter-spacing:-.04em!important;color:#111827!important}.pricingModuleCard>.pricingModulePrice>b,.pricingModuleCard>.pricingModulePrice>small{display:block!important;width:auto!important;height:auto!important;margin:0!important;white-space:nowrap!important}.pricingModuleCard>.pricingModulePrice>small{padding:0 0 3px!important;font-size:10px!important;line-height:1.2!important;color:#8b8178!important}.pricingModuleCard>p{margin:0!important;font-size:12px!important;line-height:1.55!important;color:#77706a!important}.pricingModuleCard>em,.pricingModuleCard>p{position:static!important;display:block!important;padding:0!important}.pricingModuleCard>em{margin:8px 0 0!important;font-size:10px!important;line-height:1.5!important;color:#8b8178!important;font-style:normal!important}.pricingModuleCard>span:last-child{position:static!important;display:flex!important;align-items:center!important;gap:6px!important;width:auto!important;height:auto!important;margin:18px 0 0!important;padding:0!important;background:transparent!important;color:#c65b16!important;font-size:12px!important;font-weight:700!important}@media(min-width:641px){.pricingModuleCard>.pricingModulePrice>b{font-size:22px!important}.pricingModuleCard>.pricingModulePrice>small,.pricingModuleCard>em,.pricingModuleCard>p{font-size:9px!important}.pricingModuleCard>span:last-child{font-size:9px!important;margin-top:13px!important}}.demoInterestFieldset{border:0;padding:0;margin:20px 0 18px;min-width:0}.demoInterestFieldset legend{font-size:12px;font-weight:800;color:#111827;margin-bottom:5px}.demoInterestFieldset>p{font-size:10px;line-height:1.55;color:#7b746d;margin:0 0 12px}.demoInterestGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.demoInterestChoice{position:relative;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e7ddd1;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.demoInterestChoice.selected,.demoInterestChoice:hover{border-color:#f3b27e;background:#fffaf5;box-shadow:0 6px 18px rgba(17,24,39,.04)}.demoInterestChoice input{width:16px;height:16px;accent-color:#f97316;flex:0 0 auto}.demoInterestChoice>span{display:flex;flex-direction:column;gap:2px;min-width:0}.demoInterestChoice b{font-size:10px;color:#111827;line-height:1.25}.demoInterestChoice small{font-size:8px;color:#8b8178}.demoInterestChoice.baseChoice{border-color:#f3b27e;background:#fff6ed;cursor:default}.demoInterestChoice.baseChoice b{color:#c65b16}@media(max-width:640px){.demoInterestGrid{grid-template-columns:1fr}.demoInterestChoice{padding:12px 13px}.demoInterestChoice b{font-size:12px}.demoInterestChoice small{font-size:9px}.demoInterestFieldset legend{font-size:13px}.demoInterestFieldset>p{font-size:11px}}.demoForm .demoInterestChoice{position:relative;display:flex;grid-template-columns:none;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e7ddd1;border-radius:12px;background:#fff;cursor:pointer}.demoForm .demoInterestChoice>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.demoForm .demoInterestChoice>span>b,.demoForm .demoInterestChoice>span>small{display:block;width:100%}.demoForm .demoInterestChoice>span>b{font-size:10px;line-height:1.25;color:#111827}.demoForm .demoInterestChoice>span>small{font-size:8px;line-height:1.35;color:#8b8178}.demoForm .demoInterestChoice>input{width:16px;height:16px;min-width:16px;padding:0;margin:0;flex:0 0 16px}.demoForm .demoInterestChoice.baseChoice{border-color:#f3b27e;background:#fff6ed;cursor:default}.demoForm .demoInterestChoice.baseChoice>span>b{color:#c65b16}@media(max-width:640px){.demoForm .demoInterestChoice{display:flex;padding:14px;min-height:78px}.demoForm .demoInterestChoice>span>b{font-size:15px;line-height:1.2}.demoForm .demoInterestChoice>span>small{font-size:11px;line-height:1.35}}