:root{--brown:#8d633a;--deep:#684523;--sand:#f7f3ee;--pale:#eee5d9;--ink:#2a2620;--muted:#746c61;--green:#526342;--line:#ded6cc;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fff;font:15px/1.85 Almarai,sans-serif}html[lang=en] body{font-family:Rubik,sans-serif}body.lock{overflow:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.4}h1{font-size:clamp(42px,5.1vw,74px);font-weight:800;letter-spacing:-1.5px}h2{font-size:clamp(30px,3.4vw,48px);font-weight:800;letter-spacing:-.6px}h3{font-size:23px}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button{cursor:pointer}button,a,select{-webkit-tap-highlight-color:transparent}button{color:inherit}img{display:block;max-width:100%;object-fit:cover}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--brown);outline-offset:5px}::selection{background:#d6c29d}button:disabled{opacity:.45;cursor:default}.wrap{width:min(1240px,calc(100% - 64px));margin:auto}.section{padding:100px 0}.eyebrow{font-size:12px;letter-spacing:1px;font-weight:700;color:var(--brown);margin-bottom:17px;display:flex;gap:9px;align-items:center}.eyebrow:before{content:'';width:7px;height:7px;background:currentColor;border-radius:50%}.muted{color:var(--muted)}.lead{font-size:18px;color:var(--muted);max-width:520px;margin:22px 0 28px}.btn{min-height:50px;display:inline-flex;justify-content:center;align-items:center;gap:12px;border:1px solid transparent;padding:12px 25px;border-radius:99px;background:var(--brown);color:#fff;font-weight:700;font-size:14px;transition:background .2s,transform .2s}.btn:hover{background:var(--deep);transform:translateY(-2px)}.btn.secondary{border-color:var(--line);background:transparent;color:var(--ink)}.btn.secondary:hover{background:var(--pale)}.btn.white{background:white;color:var(--ink)}.btn.green{background:var(--green)}.btn.wide{width:100%}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.arrow{font:22px Rubik;line-height:1}html[dir=rtl] .arrow{transform:scaleX(-1)}.skip{position:fixed;top:-100px;z-index:200;background:white;padding:15px}.skip:focus{top:0}.header{position:sticky;top:0;z-index:40;background:#fffffff2;backdrop-filter:blur(14px);border-bottom:1px solid #ece6dc}.nav{height:82px;display:flex;gap:35px;align-items:center}.logo{flex:none}.logo img{width:157px;height:auto}.navlinks{display:flex;gap:25px;font-size:13px;flex:1}.navlinks a:hover{color:var(--brown)}.navend{display:flex;gap:12px;align-items:center}.lang,.burger{border:0;background:transparent;min-width:42px;min-height:44px}.lang{font:500 13px Rubik,Almarai}.burger{display:none;font-size:25px}.hero{background:var(--sand);position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;min-height:650px;gap:40px}.hero-copy{padding:60px 0}.hero h1 em{font-style:normal;color:var(--brown)}.hero-note{display:flex;align-items:center;gap:15px;margin-top:28px;font-size:12px;color:var(--muted)}.hero-note span+span{border-inline-start:1px solid var(--line);padding-inline-start:15px}.hero-art{position:relative;height:600px;direction:ltr}.plate{position:absolute;border-radius:50%;box-shadow:0 30px 60px #38271b14;mix-blend-mode:multiply}.plate.big{width:480px;height:480px;top:56px;left:45px;animation:float 8s ease-in-out infinite}.plate.small{width:215px;height:215px;bottom:-20px;left:-30px;outline:8px solid var(--sand);animation:float 8s 1s ease-in-out infinite}.orbit{position:absolute;border:1px solid #c9b69b;inset:30px -45px 24px -8px;border-radius:50%;transform:rotate(-22deg)}.orbit:after{content:'✦';position:absolute;color:var(--brown);left:70px;top:40px;font-size:38px}.hero-label{position:absolute;top:77px;left:0;padding:14px 23px;background:#fff;border:1px solid #ede5db;box-shadow:0 8px 30px #00000007;border-radius:12px;transform:rotate(-7deg);font-size:13px;direction:rtl}.hero-seal{position:absolute;bottom:37px;right:10px;width:115px;height:115px;background:var(--green);color:#fff;display:grid;place-content:center;text-align:center;border-radius:50%;font-size:12px;transform:rotate(10deg);box-shadow:0 0 0 7px var(--sand)}.hero-seal strong{font:500 18px Rubik;display:block}.ticker{background:var(--brown);color:#fff;display:flex;justify-content:center;gap:70px;padding:19px 25px;font-size:13px}.ticker span{display:flex;gap:18px;align-items:center}.ticker span:before{content:'✧';font-size:24px;line-height:1}.heading-row{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:36px}.heading-row p{max-width:450px;margin-top:14px}.food-section{overflow:hidden}.filters{display:flex;gap:10px;margin:28px 0;flex-wrap:wrap}.chip{border:1px solid var(--line);border-radius:50px;background:#fff;padding:9px 24px;font-size:13px}.chip[aria-pressed=true]{background:var(--green);color:white;border-color:var(--green)}.food-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.meal{border:0;padding:0;text-align:start;background:transparent;position:relative}.meal-photo{overflow:hidden;border-radius:20px;background:var(--sand);aspect-ratio:1.08}.meal img{width:100%;height:100%;transition:transform .5s}.meal:hover img{transform:scale(1.05)}.meal-foot{display:flex;align-items:center;justify-content:space-between;padding:18px 3px}.meal h3{font-size:17px}.meal-foot small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.circle{width:37px;height:37px;border:1px solid var(--line);border-radius:50%;display:grid;place-content:center;font:22px Rubik;flex:none}.menu-foot{margin-top:28px;display:flex;gap:24px;justify-content:space-between;align-items:center}.menu-foot p{font-size:12px;max-width:620px}.steps-section{background:var(--sand)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.step{border-top:1px solid var(--line);padding-top:25px}.step-num{font:400 50px Rubik;color:#b69b7a;margin-bottom:30px}.step h3{margin-bottom:16px;font-size:22px}.step p{color:var(--muted)}.step a{display:inline-block;font-weight:700;color:var(--brown);font-size:13px;margin-top:22px}.plans-section{background:#fff}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.plan{background:var(--sand);border:1px solid transparent;border-radius:22px;padding:23px;display:flex;flex-direction:column;position:relative;overflow:hidden}.plan:hover{border-color:#c9b498}.plan-img{width:120px;height:120px;border-radius:50%;align-self:center;mix-blend-mode:multiply;margin:3px 0 20px;transition:transform .4s}.plan:hover .plan-img{transform:rotate(7deg)}.plan small{color:var(--muted);font-size:11px}.plan h3{font-size:21px;margin:4px 0 10px}.plan p{font-size:12px;color:var(--muted);min-height:46px}.plan .price{font:500 33px Rubik;margin-top:22px;display:flex;gap:6px;align-items:baseline}.price small{font:12px Almarai,Rubik;color:var(--ink)}.plan-combo{font-size:11px;color:var(--muted);margin:8px 0 22px;line-height:1.8}.plan .btn{margin-top:auto;background:white;color:var(--ink);border:1px solid var(--line);padding:10px 14px;font-size:12px}.plan .btn:hover{background:var(--brown);color:white}.note-strip{margin-top:25px;padding:22px 25px;background:#f6f8f2;border-radius:14px;display:flex;gap:25px;align-items:center;justify-content:space-between;font-size:12px;color:var(--green)}.note-strip a{text-decoration:underline;white-space:nowrap;font-weight:700}.story{background:#302820;color:#f9f4ed;overflow:hidden}.story-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.story .eyebrow{color:#d7b993}.story p{color:#c9c0b5;margin:20px 0 30px}.story .people{border-top:1px solid #635548;margin-top:35px;padding-top:25px;display:grid;gap:20px}.person{display:flex;justify-content:space-between;gap:12px;align-items:center}.person strong{font-size:16px;display:block}.person span{color:#bfb2a2;font-size:12px}.person a{border-bottom:1px solid #887762;font:11px Rubik;padding:7px 0}.reels{display:grid;grid-template-columns:1fr 1fr;gap:18px}.reel{border:0;background:#1d1b19;color:white;border-radius:22px;overflow:hidden;position:relative;padding:0;text-align:start;aspect-ratio:.57}.reel:nth-child(2){transform:translateY(35px)}.reel img{width:100%;height:100%;transition:transform .5s}.reel:hover img{transform:scale(1.04)}.reel:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#000c)}.reel-info{position:absolute;bottom:23px;inset-inline:20px;z-index:1;font-size:13px}.reel-info small{font:10px Rubik;display:block;margin-top:4px;color:#ded7ce}.play{position:absolute;top:20px;inset-inline-start:20px;width:44px;height:44px;border-radius:50%;background:#ffffffdf;color:var(--ink);display:grid;place-items:center;font-size:17px;z-index:1}.app-section{background:var(--sand)}.app-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.app-art{height:490px;position:relative;display:grid;place-content:center}.app-art:before{content:'';position:absolute;inset:60px 0;background:#e4d7c4;border-radius:50%;transform:rotate(-20deg)}.phone{position:relative;width:235px;background:#faf7f1;border:7px solid #302820;border-radius:34px;padding:35px 16px 18px;box-shadow:25px 30px 60px #5d422126;transform:rotate(-7deg)}.phone:before{content:'';position:absolute;width:65px;height:16px;background:#302820;top:6px;left:calc(50% - 32px);border-radius:20px}.phone-logo{width:103px;margin:0 auto 20px}.phone strong{font-size:15px;display:block}.phone>p{font-size:10px;color:var(--muted);margin:4px 0 15px}.phone-food{width:100%;aspect-ratio:1.15;border-radius:15px;margin-bottom:12px}.phone-row{padding:11px 0;border-bottom:1px solid var(--line);font-size:11px;display:flex;justify-content:space-between}.phone-pill{background:var(--brown);color:white;border-radius:20px;text-align:center;padding:8px;font-size:10px;margin-top:15px}.app-art .app-label{position:absolute;bottom:28px;inset-inline-end:10px;box-shadow:0 5px 25px #0001;background:white;padding:16px 22px;border-radius:13px;font-size:13px;transform:rotate(4deg)}.stores{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 18px}.store{display:flex;align-items:center;gap:11px;border:1px solid #d6ccbf;border-radius:12px;padding:9px 17px;background:white;min-width:170px;direction:ltr}.store svg{width:25px;height:29px;fill:currentColor}.store small{font:10px/1.3 Rubik;display:block}.store strong{font:500 17px/1.4 Rubik}.app-copy ul{padding:0;list-style:none;margin:22px 0;color:var(--muted)}.app-copy li{margin-top:12px;display:flex;gap:12px}.app-copy li:before{content:'✓';color:var(--green);font-weight:bold}.app-caption{font-size:11px;position:absolute;bottom:-8px;color:var(--muted);width:100%;text-align:center}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-intro p{margin:20px 0 25px;color:var(--muted)}details{border-bottom:1px solid var(--line);padding:22px 0}details:first-child{padding-top:0}summary{font-weight:700;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font:26px Rubik;color:var(--brown)}details[open] summary:after{content:'−'}details p{margin-top:16px;color:var(--muted);font-size:14px;line-height:2}.final-cta{background:var(--green);color:white;position:relative;overflow:hidden;text-align:center;padding:65px 30px;border-radius:28px;margin-bottom:80px}.final-cta p{color:#e0e6d8;margin:17px 0 25px}.final-cta .actions{justify-content:center}.final-cta .btn.secondary{color:white;border-color:#91a083}.final-cta:before,.final-cta:after{content:'✳';position:absolute;font-size:170px;color:#ffffff0c;top:15px;left:40px}.final-cta:after{left:auto;right:40px;top:auto;bottom:-65px}.footer{padding:60px 0 24px;background:var(--sand)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.footer p{font-size:13px;color:var(--muted);max-width:300px;margin-top:20px}.footer h3{font-size:14px;margin-bottom:18px}.footer-links{display:flex;flex-direction:column;align-items:start;gap:10px;font-size:13px;color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:45px;padding-top:22px;color:var(--muted);font-size:11px}.footer-bottom button{border:0;background:none;text-decoration:underline;color:var(--muted);font-size:11px}.float-wa{position:fixed;bottom:25px;inset-inline-end:25px;z-index:30;background:var(--green);color:white;width:52px;height:52px;border:3px solid white;box-shadow:0 4px 15px #0002;border-radius:50%;display:grid;place-content:center}.float-wa svg{width:25px;height:25px;fill:currentColor}.mobile-cta{display:none}dialog{border:0;border-radius:24px;padding:0;width:min(760px,calc(100% - 30px));max-height:90dvh;box-shadow:0 25px 90px #0003;color:var(--ink)}dialog::backdrop{background:#1f1918a6;backdrop-filter:blur(5px)}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;border-bottom:1px solid var(--line);background:white;position:sticky;top:0;z-index:5}.modal-head h2{font-size:23px}.close{width:38px;height:38px;border-radius:50%;background:var(--sand);border:0;font-size:24px}.modal-body{padding:28px 30px 35px}.config-head{display:flex;gap:24px;align-items:center;margin-bottom:26px}.config-head img{width:105px;height:105px;border-radius:50%}.config-head p{font-size:13px;color:var(--muted)}.config-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:8px;font-size:13px}.field.full{grid-column:1/-1}select{width:100%;min-height:49px;border:1px solid var(--line);border-radius:12px;padding:8px 14px;background:#fff;color:var(--ink)}.quote{margin:25px 0;background:var(--sand);border-radius:17px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.quote strong{font:500 36px Rubik}.quote small{font-size:12px}.quote p{font-size:12px;color:var(--muted)}.fine{font-size:11px;line-height:1.9;color:var(--muted)}.modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:23px 0 15px}.meal-modal-img{max-height:390px;object-fit:contain;width:100%;border-radius:15px;margin-bottom:23px;background:var(--sand)}.video-wrap{height:560px;max-height:65vh;display:grid;place-items:center;background:var(--sand);border-radius:15px;overflow:hidden}.video-wrap iframe{border:0;width:100%;height:100%}.video-fallback{display:block;text-align:center;text-decoration:underline;font-size:13px;margin-top:20px}.drawer{display:none}.no-js{padding:20px;background:var(--sand)}@keyframes float{50%{transform:translateY(-12px)}}@media(min-width:1500px){.hero-grid{min-height:720px}}@media(max-width:1100px){.nav{gap:20px}.navlinks{gap:17px}.hero-art{height:510px}.plate.big{width:400px;height:400px;left:0}.plate.small{width:180px;height:180px}.hero-seal{right:-5px;bottom:25px}.hero-grid{min-height:610px;gap:20px}.plans-grid{grid-template-columns:repeat(2,1fr)}.plan{display:grid;grid-template-columns:1fr 120px;column-gap:20px}.plan-img{grid-column:2;grid-row:1/6;align-self:start;margin-top:20px}.plan .btn{grid-column:1/-1;margin-top:8px}.story-layout,.app-layout{gap:45px}.faq-layout{gap:40px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.nav{height:72px}.navlinks{display:none}.navend{margin-inline-start:auto}.navend>.btn{display:none}.burger{display:block}.logo img{width:140px}.section{padding:70px 0}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:48px 0 15px;text-align:center}.hero .eyebrow,.hero .actions,.hero-note{justify-content:center}.hero h1{font-size:48px;line-height:1.45}.lead{font-size:16px;margin:20px auto 25px;max-width:440px}.hero-art{height:460px;width:min(460px,100%);margin:0 auto}.plate.big{left:30px;top:20px;width:380px;height:380px}.plate.small{bottom:-25px;left:0;width:180px;height:180px}.hero-label{top:45px;left:0}.hero-seal{right:0;bottom:28px;width:98px;height:98px}.orbit{inset:0 -10px 18px 0}.ticker{gap:22px;justify-content:space-around;font-size:11px;padding-inline:15px}.ticker span{gap:8px}.ticker span:last-child{display:none}.heading-row{align-items:start}.heading-row>.btn{display:none}.food-grid{gap:18px;grid-template-columns:repeat(2,1fr)}.meal h3{font-size:15px}.meal-foot{padding-block:14px}.steps{gap:25px}.step-num{font-size:40px;margin-bottom:15px}.step h3{font-size:18px}.step p{font-size:13px}.story-layout{grid-template-columns:1fr;gap:40px}.story .people{grid-template-columns:1fr 1fr;gap:28px}.person{display:block}.person a{display:inline-block}.reels{max-width:520px;margin:auto;width:100%}.reel:nth-child(2){transform:translateY(0)}.app-layout{grid-template-columns:1fr;gap:40px}.app-copy{grid-row:1}.app-art{height:460px;max-width:420px;width:100%;margin:auto}.faq-layout{grid-template-columns:1fr;gap:35px}.footer-grid{gap:30px;grid-template-columns:1.2fr 1fr 1fr}.final-cta{margin-bottom:55px}.drawer.open{display:block;position:fixed;inset:72px 0 0;z-index:39;background:var(--sand);padding:35px 25px;overflow:auto}.drawer a{display:block;padding:15px 0;border-bottom:1px solid var(--line);font-size:21px}.drawer .btn{display:flex;font-size:15px;margin-top:25px}.float-wa{bottom:25px}}@media(max-width:540px){.wrap{width:calc(100% - 36px)}.hero h1{font-size:41px}.hero-copy{padding-top:35px}.hero-art{height:365px}.plate.big{width:310px;height:310px;left:calc(50% - 155px);top:5px}.plate.small{width:137px;height:137px;bottom:-12px;left:0}.hero-label{font-size:11px;padding:10px 15px;top:18px;left:0}.hero-seal{width:86px;height:86px;right:0;bottom:23px;font-size:10px}.hero-seal strong{font-size:15px}.orbit{inset:0 -5px 15px 0}.hero-note{margin-top:22px;font-size:10px;gap:10px}.hero .actions{gap:10px}.hero .btn{font-size:12px;padding:12px 20px}.ticker{font-size:10px}.ticker span:before{font-size:18px}.section{padding:58px 0}h2{font-size:30px}.heading-row{margin-bottom:25px}.eyebrow{font-size:10px}.food-grid{gap:12px}.meal-photo{border-radius:14px;aspect-ratio:1}.meal h3{font-size:12px}.meal-foot small{font-size:9px}.meal-foot{gap:5px}.circle{width:28px;height:28px;font-size:17px}.menu-foot{align-items:start;flex-direction:column;gap:18px}.steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.step{display:grid;grid-template-columns:45px 1fr;gap:8px 18px;padding-top:20px}.step-num{grid-row:1/4;font-size:34px}.step p,.step a{grid-column:2;margin:0}.step h3{font-size:20px}.plans-grid{gap:14px}.plan{display:flex;padding:18px 14px;border-radius:17px}.plan-img{width:95px;height:95px;margin:0 auto 15px}.plan h3{font-size:17px}.plan p{font-size:11px;min-height:43px}.plan .price{font-size:29px;margin-top:15px}.plan .btn{font-size:11px;padding:10px}.plan-combo{font-size:10px;margin:6px 0 16px}.note-strip{align-items:start;flex-direction:column;gap:10px;padding:18px}.story .people{grid-template-columns:1fr;gap:17px;margin-top:25px}.person{display:flex}.person strong{font-size:14px}.reels{gap:12px}.reel{border-radius:15px}.reel-info{inset-inline:12px;bottom:16px;font-size:11px}.reel-info small{font-size:8px}.play{width:35px;height:35px;top:13px;inset-inline-start:13px;font-size:13px}.stores{gap:10px}.store{min-width:0;padding:9px 12px;gap:9px}.store strong{font-size:15px}.store small{font-size:9px}.app-layout{gap:25px}.app-art{height:430px}.phone{width:215px}.app-art .app-label{padding:12px 17px;bottom:15px;inset-inline-end:0;font-size:11px}.final-cta{padding:42px 20px;border-radius:20px}.final-cta h2{font-size:28px}.final-cta p{font-size:13px}.final-cta .btn{font-size:12px}.footer{padding-bottom:100px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:100%}.footer-bottom{align-items:start;flex-direction:column;gap:12px}.float-wa{bottom:85px;inset-inline-end:16px;width:48px;height:48px}.mobile-cta{display:flex;position:fixed;bottom:0;inset-inline:0;z-index:35;background:#fffffff7;border-top:1px solid var(--line);padding:10px 18px calc(10px + env(safe-area-inset-bottom));gap:10px;backdrop-filter:blur(10px)}.mobile-cta .btn{flex:1;min-height:43px;font-size:12px;padding:8px}.modal-head{padding:18px 20px}.modal-head h2{font-size:21px}.modal-body{padding:22px 20px}.config-grid{gap:15px}.config-head{gap:17px}.config-head img{width:80px;height:80px}.quote{padding:20px}.quote strong{font-size:31px}.modal-actions{grid-template-columns:1fr}.video-wrap{height:500px}.fine{font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

[hidden]{display:none!important}
.header .logo img{width:101px;height:68px;object-fit:contain}.phone-logo{width:80px;height:54px;object-fit:contain;margin-bottom:12px}.phone-food{aspect-ratio:1.5}.phone-row{padding:8px 0}@media(max-width:800px){.header .logo img{width:88px;height:60px}}@media(max-width:540px){.app-art{height:450px}}
.food-film{display:block;background:var(--sand);object-fit:contain}.hero-film{animation:none!important;mix-blend-mode:normal}.film-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 16px;border:1px solid #fff8;border-radius:99px;background:#fffefb;color:var(--deep);box-shadow:0 4px 20px #35281a12;font-size:11px;font-weight:700;min-height:40px;z-index:3}.film-icon{font:12px Rubik;min-width:13px}.hero-film-control{position:absolute;bottom:32px;left:190px}.film-credit{font-size:9px;color:var(--muted);text-align:center}.hero-film-credit{position:absolute;bottom:0;left:180px;right:20px;line-height:1.5;padding:5px;background:#f7f3eeee;border-radius:8px}.prep-section{padding:80px 0 10px;background:#fff}.prep-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.prep-visual{position:relative;overflow:hidden;border-radius:28px;background:var(--sand)}.prep-film{width:100%;height:auto;aspect-ratio:1}.prep-film-control{position:absolute;bottom:22px;inset-inline-end:22px}.prep-credit{margin-top:23px;max-width:400px}@media(max-width:1100px){.prep-layout{gap:50px}.hero-film-control{left:145px;bottom:24px}.hero-film-credit{left:120px;right:0;bottom:-9px}}@media(max-width:800px){.prep-section{padding:60px 0 0}.prep-layout{gap:35px}.hero-film-control{left:160px;bottom:30px}.hero-film-credit{bottom:0;left:140px;right:0}}@media(max-width:540px){.hero-film-control{left:140px;bottom:32px;font-size:10px;min-height:34px;padding:7px 11px}.hero-film-credit{font-size:8px;left:120px;right:0;bottom:6px}.prep-layout{grid-template-columns:1fr;gap:28px}.prep-copy .lead{margin-inline:0}.prep-visual{border-radius:20px}.prep-film-control{bottom:15px;inset-inline-end:15px}.prep-credit{margin-top:19px}}

/* Keep the dining scene and its packaging fully visible. */
.campaign-art .hero-film{border-radius:28px}.campaign-art .orbit,.campaign-art .plate.small,.campaign-art .hero-label,.campaign-art .hero-seal{display:none}.single-reel{grid-template-columns:1fr;max-width:310px;width:100%;margin-inline:auto}.campaign-art .hero-film-credit{left:0;right:0}.campaign-art .hero-film-control{left:50%;transform:translateX(-50%)}

.restaurant-section{background:var(--sand);border-block:1px solid var(--line)}.restaurant-heading{display:flex;align-items:center;justify-content:space-between;gap:32px}.restaurant-heading .lead{max-width:650px}.restaurant-intro{font-size:14px;color:var(--muted);margin:12px 0 28px}.restaurant-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px}.restaurant-group h3{font-size:22px;color:var(--brown);padding-bottom:16px;border-bottom:2px solid var(--brown)}.restaurant-group ul{list-style:none;padding:0;margin:0}.restaurant-group li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-size:16px}.restaurant-price{white-space:nowrap;font:500 16px Rubik,Almarai}.restaurant-price small{font-size:14px}.restaurant-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:32px;margin-top:36px;font-size:14px;color:var(--muted)}.restaurant-bottom p{max-width:680px}.restaurant-bottom a{color:var(--brown);font-weight:700;text-decoration:underline}.talabat-link{flex-shrink:0}.navlinks{gap:16px}@media(max-width:1100px){.restaurant-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.navlinks{gap:10px;font-size:12px}.nav{gap:18px}}@media(max-width:800px){.restaurant-heading,.restaurant-bottom{align-items:flex-start;flex-direction:column;gap:18px}.restaurant-heading .lead{margin-inline:0}.restaurant-groups{gap:24px}}@media(max-width:540px){.restaurant-groups{grid-template-columns:1fr}.restaurant-heading .btn{width:100%}.restaurant-group h3{font-size:21px}.restaurant-group li{font-size:16px}}

.restaurant-group li{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px}.restaurant-photo{width:112px;height:112px;border-radius:16px;object-fit:cover;background:#fff}.restaurant-item-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.restaurant-item-copy>span:first-child{line-height:1.65}.restaurant-price{color:var(--brown)}@media(max-width:540px){.restaurant-group li{grid-template-columns:120px minmax(0,1fr)}.restaurant-photo{width:120px;height:120px}}

/* Nutreeze identity 2026: Olive + Sand, spacious editorial presentation. */
:root{--brown:#45492e;--deep:#303421;--sand:#d6c7a3;--pale:#e9e1cd;--ink:#45492e;--muted:#64664e;--green:#45492e;--line:#45492e30;--radius:4px}
body{background:#f7f5ee;font-size:16px}.wrap{width:min(1440px,calc(100% - 80px))}.section{padding:112px 0}.header{background:#d6c7a3;border-color:var(--line);backdrop-filter:none}.nav{height:128px;justify-content:space-between;position:relative}.header .logo{position:absolute;left:50%;transform:translateX(-50%)}.header .logo img{width:180px;height:88px;object-fit:contain}.navlinks{display:none}.navend{width:100%;justify-content:space-between;direction:ltr;margin:0}.navend>.btn{display:none}.burger{display:block;order:-1}.lang{font-size:14px}.drawer.open{display:block;position:fixed;inset:128px 0 0;z-index:39;background:var(--sand);padding:32px max(24px,8vw);overflow:auto}.drawer a{display:block;padding:16px 0;border-bottom:1px solid var(--line);font-size:24px}.drawer .btn{display:flex;margin-top:24px;font-size:16px}.eyebrow:before{display:none}.eyebrow{font-size:13px;letter-spacing:1.6px}.btn{border-radius:3px;font-size:14px;padding:14px 28px;background:var(--brown);color:var(--sand)}
.hero{padding:32px 0 48px;background:var(--sand)}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:650px;gap:0;background:var(--brown);color:var(--sand)}.hero-copy{padding:72px clamp(28px,5vw,88px);z-index:1}.hero h1{font-size:clamp(40px,4.6vw,70px);line-height:1.35}.hero h1 em,.hero .eyebrow,.hero .lead,.hero-note{color:var(--sand)}.hero .lead{font-size:17px}.hero .btn{background:var(--sand);color:var(--brown)}.hero .btn.secondary{background:transparent;border-color:var(--sand);color:var(--sand)}.hero-art.campaign-art{height:100%;min-height:650px;width:100%;margin:0}.campaign-art .hero-film{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover;box-shadow:none;background:var(--brown)}.campaign-art .hero-film-control{bottom:24px;left:24px;transform:none}.film-toggle{border-radius:3px;box-shadow:none;background:var(--sand);color:var(--brown);font-size:12px}.hero-note{font-size:12px}.ticker{background:var(--brown);color:var(--sand);padding:22px}.ticker span:before{display:none}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.nav{height:112px}.header .logo img{width:160px;height:78px}.drawer.open{top:112px}.hero{padding-top:20px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:44px 26px;text-align:center}.hero-art.campaign-art{min-height:0;height:auto;aspect-ratio:1}.hero h1{font-size:42px}.hero .lead{margin:20px auto}.hero .actions,.hero-note,.hero .eyebrow{justify-content:center}.section{padding:72px 0}}

@font-face{font-family:Gotham;src:local('Gotham Book'),local('Gotham');font-weight:400;font-display:swap}@font-face{font-family:Gotham;src:local('Gotham Medium');font-weight:500 600;font-display:swap}@font-face{font-family:Gotham;src:local('Gotham Bold');font-weight:700 900;font-display:swap}
html[lang=en] body{font-family:Gotham,Arial,sans-serif}html[lang=en] h1,html[lang=en] h2{letter-spacing:-.04em}h1,h2{font-weight:800}.lead{font-size:18px}.heading-row{margin-bottom:48px}.food-grid{gap:44px 28px}.meal-photo{border-radius:0;aspect-ratio:1}.meal-foot{padding:20px 0}.meal h3{font-size:18px}.meal-foot small{font-size:12px}.chip{background:transparent;border-radius:2px;font-size:14px}.circle{border-radius:0}.restaurant-section{background:var(--brown);color:var(--sand);border:0}.restaurant-section .eyebrow,.restaurant-section .lead,.restaurant-intro,.restaurant-section .restaurant-bottom,.restaurant-section .restaurant-bottom a{color:var(--sand)}.restaurant-section .btn{background:var(--sand);color:var(--brown)}.restaurant-groups{display:block}.restaurant-group{margin-top:48px}.restaurant-group h3{font-size:22px;color:var(--sand);border-bottom:1px solid #d6c7a360;padding-bottom:20px;margin-bottom:28px}.restaurant-group ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.restaurant-group li{display:block;padding:0 0 24px;border-bottom:1px solid #d6c7a340;font-size:17px}.restaurant-photo{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0;background:#fff}.restaurant-item-copy{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px}.restaurant-price{color:var(--sand);font-size:16px}.restaurant-bottom{font-size:13px}
.steps-section,.app-section{background:var(--pale)}.step-num{color:var(--brown)}.plans-section{background:#f7f5ee}.plans-grid{gap:32px 24px}.plan{background:transparent;border-radius:0;border:0;border-top:1px solid var(--line);padding:28px 0}.plan:hover{border-color:var(--brown)}.plan-img{width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;border-radius:0;mix-blend-mode:normal}.plan:hover .plan-img{transform:none}.plan h3{font-size:23px}.plan p,.plan-combo{font-size:14px}.plan small{font-size:12px}.plan .btn{background:var(--brown);color:var(--sand);font-size:14px;border:0}.note-strip{background:var(--pale);border-radius:0;font-size:14px}.story{background:var(--brown);color:var(--sand)}.story .eyebrow,.story p,.person span{color:var(--sand)}.story .people{border-color:#d6c7a360}.person a{border-color:var(--sand);font-size:12px}.reel{border-radius:0}.prep-section{padding:96px 0;background:#f7f5ee}.prep-layout{gap:80px}.prep-visual{border-radius:0}.prep-film{background:var(--pale)}.app-art:before{background:var(--sand);border-radius:0;inset:30px}.phone{border-color:var(--brown);box-shadow:none;background:#f7f5ee;transform:none}.phone-logo{width:160px;height:78px}.phone:before{background:var(--brown)}.app-art .app-label{border-radius:0;background:var(--sand);box-shadow:none}.store{border-radius:3px}.footer{background:var(--brown);color:var(--sand)}.footer .muted,.footer p,.footer a,.footer-bottom{color:var(--sand)}.footer-brand img{width:180px;height:auto}.final-cta{background:var(--sand);color:var(--brown);border-radius:0}.final-cta p{color:var(--brown)}.final-cta .btn{background:var(--brown);color:var(--sand)}.footer-bottom{border-color:#d6c7a350}.mobile-cta{background:var(--sand)}.float-wa{background:var(--brown)}.menu-foot p,.fine{font-size:12px}.modal,.quote{border-radius:4px}.quote{background:var(--pale)}
@media(max-width:1100px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:42px}.hero-copy{padding:48px 28px}.restaurant-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.food-grid{gap:28px 18px}.prep-layout{gap:32px}.prep-section{padding:72px 0}.meal h3{font-size:16px}.restaurant-item-copy{flex-direction:column;gap:4px}.plan-img{width:100%;height:auto}.phone-logo{width:160px;height:78px}.restaurant-bottom{align-items:start}.hero .hero-note{flex-direction:column;gap:8px}.hero-note span+span{border:0;padding:0}}
@media(max-width:540px){.wrap{width:calc(100% - 32px)}.hero-grid{width:calc(100% - 32px)}.hero h1{font-size:36px}.hero-copy{padding:36px 20px}.hero .lead{font-size:16px}.hero .btn{font-size:13px;padding:12px 16px}.hero-art.campaign-art{width:100%;aspect-ratio:1}.restaurant-group ul{gap:28px 14px}.restaurant-group li{font-size:14px}.restaurant-group h3{font-size:20px}.restaurant-price{font-size:14px}.restaurant-price small{font-size:12px}.restaurant-photo{width:100%;height:auto}.meal-photo{border-radius:0}.meal h3{font-size:14px}.meal-foot small{font-size:12px}.plan{padding:24px 0;border-radius:0}.plan-img{width:100%;height:auto}.plan p{font-size:13px}.plan .btn{font-size:12px}.plan-combo{font-size:12px}.final-cta{border-radius:0}.step p{font-size:16px}.eyebrow{font-size:12px}.section{padding:64px 0}.prep-layout{grid-template-columns:1fr}.restaurant-bottom{font-size:12px}}

/* Collection layout: immersive film, quiet navigation, large food imagery. */
.header{background:#f7f5ee}.nav{height:120px}.navend{justify-content:flex-start;gap:22px}.navend .burger{margin-inline-end:auto}.order-now{order:2;border-bottom:1px solid currentColor;font:500 14px Gotham,Almarai,Arial,sans-serif;padding:10px 0;white-space:nowrap}.hero{background:#f7f5ee;padding:20px 0 56px}.hero-grid{display:block;height: min(76vw,760px);min-height:620px;overflow:hidden}.hero-art.campaign-art{position:absolute;inset:0;min-height:0;height:100%;width:100%;aspect-ratio:auto}.campaign-art .hero-film{object-fit:cover;object-position:center 52%}.hero-copy{position:absolute;inset:auto 0 0;text-align:center;padding:100px 40px 48px;background:linear-gradient(transparent,rgba(20,24,12,.82));pointer-events:none}.hero-copy a{pointer-events:auto}.hero h1{font-size:clamp(36px,4vw,60px);line-height:1.25;color:#fff}.hero h1 br{display:none}.hero h1 em{color:#fff;margin-inline-start:.2em}.hero .eyebrow,.hero .lead{color:#fff}.hero .eyebrow{justify-content:center;margin-bottom:12px}.hero .lead{max-width:650px;margin:18px auto 24px;font-size:16px}.hero .actions{justify-content:center}.hero .hero-note{display:none}.hero .actions>.btn:not(.order-hero){background:transparent;color:#fff;border-color:#ffffff80}.hero .actions>.btn.secondary{display:none}.campaign-art .hero-film-control{z-index:4;bottom:24px;left:24px}.hero .btn{min-height:46px;padding:12px 28px}.ticker{background:transparent;color:var(--brown);border-block:1px solid var(--line);font-size:12px;padding:20px}.heading-row{justify-content:center;text-align:center;flex-direction:column;align-items:center}.heading-row .eyebrow{justify-content:center}.heading-row p{max-width:650px}.heading-row>.btn{margin-top:8px}.filters{justify-content:center;margin-bottom:40px}.food-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 30px}.meal-photo{aspect-ratio:1}.meal-foot{justify-content:center;text-align:center}.meal-foot .circle{display:none}.meal-foot small{margin-top:7px}.prep-section{padding:0 0 100px}.prep-layout{position:relative;display:block;max-width:1440px;min-height:620px;background:var(--brown);overflow:hidden}.prep-visual{height:620px;position:relative}.prep-film{width:100%;height:100%;object-fit:cover;object-position:center}.prep-copy{position:absolute;inset:auto 0 0;padding:110px 32px 56px;background:linear-gradient(transparent,#1c2214dc);color:#fff;text-align:center;pointer-events:none}.prep-copy .eyebrow{color:#fff;justify-content:center}.prep-copy .lead{color:#fff;max-width:650px;margin:16px auto 24px}.prep-copy .btn{pointer-events:auto;background:var(--sand)}.prep-film-control{z-index:3;inset-inline-end:24px;bottom:20px}.restaurant-heading{text-align:center;flex-direction:column;gap:10px}.restaurant-heading .eyebrow{justify-content:center}.restaurant-heading .lead{margin-inline:auto}.restaurant-intro{text-align:center;margin-top:30px}.restaurant-group h3{font-size:18px;font-weight:500}.restaurant-item-copy{font-size:15px}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plan .price{font-size:28px}.final-cta{margin-top:60px}.final-cta:before,.final-cta:after{display:none}
@media(max-width:1100px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{min-height:620px}.food-grid{gap:32px 20px}}
@media(max-width:800px){.nav{height:108px}.drawer.open{top:108px}.navend{gap:14px}.header .logo img{width:160px;height:78px}.order-now{font-size:12px}.hero{padding-top:12px}.hero-grid{height:760px;min-height:0}.hero-copy{padding:150px 20px 66px}.hero h1{font-size:38px}.hero h1 br{display:block}.hero h1 em{margin:0}.hero .lead{max-width:440px}.hero .actions{gap:10px}.campaign-art .hero-film{object-position:center top}.hero-art.campaign-art{height:100%;aspect-ratio:auto}.food-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-visual{height:650px}.prep-layout{min-height:0}.prep-copy{padding:110px 24px 66px}.prep-copy h2{font-size:32px}.prep-section{padding-bottom:64px}.heading-row>.btn{display:inline-flex}}
@media(max-width:540px){.header .logo img{width:140px;height:68px}.nav{height:96px}.drawer.open{top:96px}.navend{gap:10px}.lang{min-width:30px;font-size:12px}.burger{min-width:30px;font-size:22px}.order-now{font-size:11px}.header .logo{left:46%}.hero-grid{height:690px;width:calc(100% - 24px)}.hero-copy{padding:140px 18px 64px}.hero h1{font-size:34px}.hero .lead{font-size:14px;line-height:1.9}.hero .btn{font-size:12px;padding:12px 18px}.hero .eyebrow{font-size:11px}.campaign-art .hero-film-control{bottom:16px;left:16px}.food-grid{gap:28px 12px}.meal-foot{padding:15px 0}.meal h3{font-size:14px}.prep-visual{height:580px}.prep-copy .lead{font-size:15px}.prep-copy h2{font-size:28px}.restaurant-group li{min-width:0}.restaurant-price{font-size:14px}.plans-grid{gap:20px 16px}.section{padding:64px 0}}

/* Keep the supplied square film intact within the wide campaign frame. */
.campaign-art .hero-film{object-fit:contain;object-position:center;background:var(--brown)}.hero-copy{background:linear-gradient(transparent,rgba(20,24,12,.9))}@media(max-width:540px){.header .logo img{width:120px;height:62px}.header .logo{left:44%}.campaign-art .hero-film{object-position:center top}.hero-grid{height:650px}.hero-copy{padding-top:100px}}
