@font-face{font-family:Gotham Regular;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/Gotham-Regular-KBmHO-oq.woff2) format("woff2")}@font-face{font-family:Gotham Light Regular;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Gotham-Light-Regular-ClNlp3Nn.woff2) format("woff2")}:root{--ink:#17202d;--ink-soft:#43536a;--gold:#ffb300;--gold-pale:#fff4d2;--cream:#fffaf0;--paper:#f5f8f8;--line:#d8e1e5;--teal:#0b8f87;--blue:#3d7fc4;--purple:#7569c9;--white:#fff;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Gotham Light Regular,sans-serif;font-weight:300;line-height:1.6}body,button,a{letter-spacing:0}a{color:inherit}h1,h2,h3,h4,button,.brand,.nav-link,.eyebrow,.badge,.faq-tab,.footer-link{font-family:Gotham Regular,sans-serif;font-weight:700;line-height:1.1}h1{font-size:clamp(2.8rem,7vw,6.5rem);max-width:850px;margin:0 0 24px;letter-spacing:0}h2{font-size:clamp(2rem,4vw,3.4rem);margin:0 0 14px}h3{font-size:1.18rem;margin:0 0 8px}p{max-width:720px;margin:0 0 16px;color:var(--ink-soft)}.prose,.prose p,.prose h2,.prose h3{max-width:none}.prose{width:min(100%,1600px)}button{border:0;cursor:pointer}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.site-header{background:var(--ink);color:var(--white);position:relative;z-index:5}.nav{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-inline:clamp(16px,2.5vw,40px)}.brand{color:var(--gold);font-size:2.5rem;text-decoration:none;letter-spacing:-.06em}.nav-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nav-link{font-size:.78rem;text-decoration:none;padding:11px 16px;border-radius:999px;color:var(--ink);background:var(--gold)}.nav-link:hover{filter:brightness(.95)}.launch-ticker{width:100%;overflow:hidden;background:linear-gradient(90deg,#2d3748,#4a5568,#2d3748);color:#f7fafc;border-bottom:1px solid rgba(255,255,255,.2)}.ticker-track{display:flex;width:max-content;animation:ticker 24s linear infinite}.ticker-message{display:flex;align-items:center;gap:10px;padding:9px 44px;font-family:Gotham Regular;font-weight:700;font-size:.82rem;white-space:nowrap}.ticker-button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:999px;background:var(--ink);color:var(--gold);font-family:Gotham Regular;font-weight:700;text-decoration:none}.button.secondary{background:transparent;color:var(--ink);border:1px solid var(--ink)}.button.disabled{background:#9aa1a9;color:#eef0f2;cursor:not-allowed;opacity:.78}.button.small{padding:10px 14px;font-size:.8rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{padding:105px 0 90px;background:radial-gradient(circle at 83% 12%,#ffe7a3 0,transparent 30%),linear-gradient(135deg,#fffaf0 0,#f2f7f7)}.hero-copy{max-width:900px}.eyebrow{display:block;color:var(--teal);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;margin-bottom:14px}.hero p{font-size:1.15rem;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.status-strip{background:var(--paper);border-block:1px solid var(--line);padding:22px 0}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.status-item{display:flex;gap:12px;align-items:flex-start}.status-dot{width:13px;height:13px;border-radius:50%;margin-top:6px;background:var(--teal);flex:0 0 auto}.status-dot.gold{background:var(--gold)}.status-dot.purple{background:var(--purple)}.status-item strong{font-family:Gotham Regular;display:block}.status-item span{display:block;color:var(--ink-soft);font-size:.9rem}.section{padding:88px 0}.section.alt{background:var(--paper)}.section-heading{max-width:700px;margin-bottom:30px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:26px;border:1px solid var(--line);background:var(--white);border-radius:12px}.card p{font-size:.94rem}.card .button{margin-top:10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.step{padding:25px;border-top:3px solid var(--gold)}.step-number{font-family:Gotham Regular;font-size:2rem;color:var(--teal);display:block;margin-bottom:18px}.map-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:26px;align-items:stretch}.map{height:520px;border-radius:12px;border:1px solid var(--line);overflow:hidden;background:#dfeff0}.map-key{display:grid;align-content:center;gap:16px}.map-key-item{display:grid;grid-template-columns:14px 1fr;gap:3px 10px}.map-key-item strong{font-family:Gotham Regular}.map-key-item small{grid-column:2;color:var(--ink-soft)}.dot{width:13px;height:13px;border-radius:50%;margin-top:5px}.dot.live{background:var(--teal)}.dot.pickup{background:var(--blue)}.dot.soon{background:var(--purple)}.role-note{padding:26px;border-left:5px solid var(--gold);background:var(--gold-pale);margin-top:24px}.faq-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.faq-tab{padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);cursor:pointer}.faq-tab.active{background:var(--ink);color:var(--gold);border-color:var(--ink)}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid var(--line);background:var(--white);border-radius:10px;overflow:hidden}.faq-question{width:100%;display:flex;justify-content:space-between;text-align:left;background:var(--white);padding:18px 20px;font-size:1rem}.faq-answer{padding:0 20px 18px;color:var(--ink-soft)}.prose{max-width:820px}.prose h2{margin-top:42px;font-size:2rem}.prose h3{margin-top:24px}.prose p,.prose li{font-size:1rem}.prose ul{padding-left:22px;color:var(--ink-soft)}.agreement-label{padding:10px 14px;background:var(--gold-pale);border:1px solid #edcf7a;border-radius:8px;color:var(--ink);font-size:.85rem}.site-footer{background:var(--ink);color:var(--white);padding:50px 0 28px}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:start}.footer-copy{color:#c4ccd5;font-size:.88rem}.footer-links{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.footer-link{color:var(--white);font-size:.8rem;text-decoration:none}.socials{display:flex;gap:8px;margin-top:16px}.social{display:inline-flex;padding:8px 11px;border:1px solid #536071;border-radius:999px;color:#d8dee5;text-decoration:none;font-size:.76rem}.store-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.store-badge{position:relative;display:flex;min-width:145px;align-items:center;gap:9px;padding:11px 13px;border:1px solid #657080;border-radius:8px;color:#b3bac3;filter:grayscale(1);opacity:.65}.store-badge strong{display:block;color:#e0e4e8;font-size:.78rem}.store-badge span{display:block;font-size:.66rem}.store-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#17202d61;border-radius:8px;color:var(--gold);font-family:Gotham Regular;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.footer-bottom{border-top:1px solid #4c5664;margin-top:30px;padding-top:16px;color:#b8c0ca;font-size:.76rem}.leaflet-popup-content{font-family:Gotham Light Regular,sans-serif}.pin-photo{width:170px;height:105px;object-fit:cover;border-radius:7px;margin-bottom:6px}.empty-state{padding:22px;border:1px dashed var(--line);border-radius:10px;color:var(--ink-soft);background:var(--white)}@media(max-width:780px){.nav{align-items:flex-start;padding:18px 0;flex-direction:column}.nav-links{gap:7px}.nav-link{font-size:.7rem;padding:9px 12px}.hero{padding:72px 0 62px}.status-grid,.cards,.steps,.map-layout,.footer-grid{grid-template-columns:1fr}.map{height:390px}.footer-links{justify-content:flex-start}.section{padding:62px 0}.ticker-message{padding-inline:24px}}.brand{display:inline-flex;align-items:center}.brand img{display:block;width:190px;height:auto}html,body{overflow-x:clip}.hero-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:clamp(40px,7vw,120px);align-items:center}.hero-media{width:100%;max-height:540px;object-fit:cover;border-radius:14px;box-shadow:0 22px 50px #17202d2e}.card>img{display:block;width:100%;height:130px;object-fit:contain;margin:-8px 0 18px}.section>.container,.hero>.container,.status-strip>.container,.site-header>.nav,.site-footer>.container{width:92vw;max-width:1600px}.hero{padding-block:clamp(76px,9vw,136px)}.hero-copy{max-width:820px}.hero-copy p{max-width:700px}.cards,.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.map-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.4fr)}.ticker-button{padding:6px 14px!important;min-height:0;line-height:1!important;border-radius:999px;background:#fca60224!important;border:1px solid rgba(252,166,2,.55)!important;color:#f7fafc!important}.launch-ticker{position:relative;width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(90deg,#2d3748,#4a5568,#2d3748)}.ticker-track{gap:0;animation-duration:34s}.ticker-loop{display:flex;gap:72px;flex:0 0 auto}.ticker-message{color:#f7fafc}.ticker-message strong{color:#fca602;font-weight:800}.ticker-message a{color:#fca602;text-decoration:none}@keyframes heroButtonPulse{0%,to{transform:scale(1);box-shadow:0 0 #ffb30040}50%{transform:scale(1.02);box-shadow:0 0 0 10px #ffb30000}}.hero-home .hero-actions .button,.hero-home .hero-actions-below .button{animation:heroButtonPulse 1.8s ease-in-out infinite}.hero-home .hero-actions .button:hover,.hero-home .hero-actions-below .button:hover{animation:none}.socials{display:flex;align-items:center;gap:18px}.social{display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:0!important;color:#f7fafc;text-decoration:none;transition:transform .18s ease,color .18s ease}.social svg{width:30px;height:30px;fill:currentColor;stroke:currentColor;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;opacity:.62}.social svg rect,.social svg circle{fill:none}.social svg .social-dot{fill:currentColor;stroke:none}.social.instagram-icon svg rect,.social.instagram-icon svg circle{stroke-width:2.2}.social:hover{color:#fca602;transform:translateY(-2px)}.site-footer{padding-block:50px 18px}.site-footer .container{padding-top:0}.footer-brand-row{display:flex;align-items:center}.footer-lower-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px}.footer-copy-block{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin-bottom:50px}.footer-copy{margin:0;color:#c4ccd5;font-size:.88rem;line-height:1.5;flex:1 1 auto;min-width:0}.footer-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:18px;line-height:1.2;margin:0 0 0 auto}.footer-link{font-weight:400;font-size:.95rem;color:#fca602;text-decoration:none}.footer-link:hover{color:#ffbf4d}.footer-social-row{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin:0}.socials{display:flex;align-items:center;justify-content:flex-start;gap:18px;width:auto}.store-badges{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.store-badge{position:relative;display:block;width:clamp(102px,13vw,140px);padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none;overflow:visible;cursor:default}.store-badge:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%);pointer-events:none}.store-image{display:block;width:100%;height:auto;border-radius:10px;background:transparent;filter:drop-shadow(0 3px 8px rgba(0,0,0,.14));transform:scale(1.02)}.store-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#080e1647;color:#f9d067;font-size:clamp(.34rem,.54vw,.42rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;animation:pulseComingSoon .95s ease-in-out infinite alternate}.google-play .store-overlay{background:#0d1b1433;color:#b8f9d1}.app-store .store-overlay{background:#1318253d;color:#f7d98a}@keyframes pulseComingSoon{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}.footer-divider{width:100%;height:1px;background:#ffffff38;margin-top:0}.footer-legal-row{width:100%;margin-top:10px}.footer-legal-row p{margin:0;color:#ffffffb3;font-size:10px;line-height:1.4;text-align:left}.footer-bottom{font-size:11px;line-height:1.6;color:#ffffffb8;padding-top:18px;border-top:1px solid rgba(255,255,255,.24);margin-top:22px}@media(min-width:1280px){.hero-copy{max-width:760px}.hero-media{max-height:500px}.cards{gap:26px}.section{padding-block:112px}}@media(max-width:780px){.section>.container,.hero>.container,.status-strip>.container{width:min(100% - 32px,620px)}.nav{min-height:unset;padding-block:18px}.brand img{width:158px}.nav-links{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.nav-link{padding:10px 6px;text-align:center;font-size:.68rem;white-space:nowrap}.hero{padding-block:46px 58px}.hero-layout{grid-template-columns:1fr;gap:28px}.hero-media{order:-1;max-height:260px;aspect-ratio:16/10}.hero-copy h1{font-size:clamp(2.45rem,12vw,4.2rem);line-height:.98}.hero-copy p{font-size:1rem}.hero-actions{display:grid;justify-items:start}.status-grid,.cards,.steps,.map-layout{grid-template-columns:1fr}.status-grid{gap:15px}.section{padding-block:58px}.card{padding:22px}.card>img{height:112px}.map{height:360px}.ticker-message{padding-inline:22px;font-size:.76rem}.ticker-track{animation-duration:20s}}@media(max-width:780px){.section>.container,.hero>.container,.status-strip>.container,.site-header>.nav,.site-footer>.container{width:min(100% - 32px,620px)}.nav{min-height:unset;padding-block:18px}.brand img{width:158px}.nav-links{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.nav-link{padding:10px 6px;text-align:center;font-size:.68rem;white-space:nowrap}.hero{padding-block:46px 58px}.hero-layout{grid-template-columns:1fr;gap:28px}.hero-media{order:-1;max-height:260px;aspect-ratio:16/10}.hero-copy h1{font-size:clamp(2.45rem,12vw,4.2rem);line-height:.98}.hero-copy p{font-size:1rem}.hero-actions{display:grid;justify-items:start}.status-grid,.cards,.steps,.map-layout{grid-template-columns:1fr}.status-grid{gap:15px}.section{padding-block:58px}.card{padding:22px}.card>img{height:112px}.map{height:360px}.ticker-message{padding-inline:22px;font-size:.76rem}.ticker-track{animation-duration:20s}}@media(max-width:420px){.section>.container,.hero>.container,.status-strip>.container{width:calc(100% - 24px)}.nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-link{font-size:.72rem}.brand img{width:146px}.hero-media{max-height:220px}.hero-copy h1{font-size:clamp(2.25rem,13vw,3.4rem)}.button{max-width:100%;white-space:normal;text-align:center}.ticker-message{padding-inline:16px}}.hero-home{position:relative;min-height:720px;padding-block:86px 100px;color:#f7f7f1;background:#182019;isolation:isolate;overflow:hidden}.hero-home:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/assets/gemini_generated_image_pfvfz1pfvfz1pfvf-GJjjLynU0MY6AQhe-Cay_Mx5g.png) center / cover}.hero-home:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08120de6,#08120da3 55%,#08120d6b),linear-gradient(0deg,rgba(8,18,13,.62),transparent 58%)}.hero-home .hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy aside" "actions .";gap:26px clamp(28px,6vw,84px);align-items:center}.hero-home .hero-copy{grid-area:copy;max-width:none}.hero-home .hero-copy>p{color:#f7f7f1c7}.hero-home .hero-media{display:none}.hero-home .hero-aside{min-width:0}.hero-home .hero-actions-below{grid-area:actions;align-self:start}.hero-home .commission-calculator{max-width:760px;margin:0;padding:28px;border:1px solid rgba(255,255,255,.8);border-radius:16px;color:#17202d;background:#fafcf5f5;box-shadow:0 22px 50px #00000047}.hero-home .commission-heading{display:block}.hero-home .commission-heading h2{color:#17202d}.hero-home .commission-heading p{color:#43536a}.hero-home .commission-input-label{color:#17202d}.hero-home .commission-input-wrap{max-width:none;border-color:#9eabb0;border-radius:6px;background:#fff;color:#17202d}.hero-home .commission-input-wrap input,.hero-home .commission-row{color:#17202d}.hero-home .commission-row small{color:#5d7285}.hero-home .commission-row output{color:#17202d}.hero-home .commission-row.eatwhat output,.hero-home .commission-savings{color:#0b8f87}.hero-home .commission-bar{background:#d6dee0;height:9px}.hero-home .commission-bar span[data-bar=eatwhat]{background:#0b8f87}.hero-home .commission-bar span[data-bar=other]{background:#ed9b35}.hero-home .commission-disclaimer{color:#5d7285}.hero-home .commission-savings{margin:22px 0 14px;font-size:1.05rem}.hero-home .commission-equivalent{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:center;margin-top:12px;padding:13px 15px;border-radius:10px;background:#e7f2df;color:#17202d}.hero-home .commission-equivalent small{grid-column:1;color:#43536a;font-size:.72rem}.hero-home .commission-equivalent strong{grid-column:2;grid-row:1 / span 2;color:#0b8f87;font:700 1.45rem Gotham Regular}.hero-home .commission-equivalent span{grid-column:1;color:#5d7285;font-size:.7rem}.status-strip{display:none!important}.hero-home .hero-actions{align-items:center}.hero-secondary{color:#f7f7f1b3;font-size:.78rem}.feature-band{padding:82px 0}.feature-band.teal{background:#fca602;color:#1a202c}.feature-band.orange{background:#f7fafc;color:#2d3748}.feature-band.mint{background:#e9f1f5;color:#1a202c}.feature-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center}.feature-wrap.reverse{grid-template-columns:1fr 1.1fr}#eatwhat-usp .feature-wrap{grid-template-columns:1fr;gap:34px}#eatwhat-usp .feature-copy{max-width:850px;margin-inline:auto;text-align:center}#eatwhat-usp .feature-copy p{max-width:760px;margin-inline:auto;color:#4a5568}#eatwhat-usp .feature-visual{display:block}#eatwhat-usp .usp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);width:100%;align-items:start}#eatwhat-usp .usp-card{display:grid;justify-items:center;min-height:0;padding:18px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;transition:translate .25s ease}#eatwhat-usp .usp-number{margin:0 0 16px;color:#17202db3;font-size:.75rem}#eatwhat-usp .usp-icon-trigger{display:grid;place-items:center;width:76px;height:76px;margin:0 0 20px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;transform:none}#eatwhat-usp .usp-icon-trigger:hover{transform:none}#eatwhat-usp .usp-icon-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:5px}#eatwhat-usp .usp-icon{display:block;width:67px;height:67px;overflow:visible;fill:none;stroke:#1a202c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#eatwhat-usp .usp-pin-icon{width:76px;height:76px}#eatwhat-usp .usp-icon-motion{transform-box:fill-box;transform-origin:center}#eatwhat-usp .usp-store-awning{transform-origin:center top}#eatwhat-usp .usp-card-prices .usp-icon-accent{stroke:#08776f}#eatwhat-usp .usp-card-merchants .usp-icon-accent{stroke:#a85a00}#eatwhat-usp .usp-card-nearby .usp-icon-accent{stroke:#2869a8}#eatwhat-usp .usp-route{stroke-dasharray:72;stroke-dashoffset:0}#eatwhat-usp .usp-card h3{margin:0 0 12px;font-size:1.2rem;color:#2d3748}#eatwhat-usp .usp-card p{max-width:360px;margin:0;font-size:.95rem;color:#2d3748}#eatwhat-usp.usp-reveal-ready .usp-card{opacity:0;filter:blur(5px);transform:perspective(900px) translateY(52px) rotateX(13deg) scale(.94)}#eatwhat-usp.usp-reveal-ready .usp-card.is-visible{opacity:1;filter:blur(0);transform:none;animation:usp-card-arrive .95s cubic-bezier(.2,.8,.2,1) both}#eatwhat-usp.usp-reveal-ready .usp-card:nth-child(2).is-visible{animation-delay:.14s}#eatwhat-usp.usp-reveal-ready .usp-card:nth-child(3).is-visible{animation-delay:.28s}#eatwhat-usp.usp-reveal-ready .usp-card.is-visible:hover,#eatwhat-usp.usp-reveal-ready .usp-card.is-visible:focus-within{translate:none}#eatwhat-usp.usp-reveal-ready .usp-card-prices.is-visible .usp-icon-motion{animation:usp-price-idle 3.4s ease-in-out .95s infinite}#eatwhat-usp.usp-reveal-ready .usp-card-merchants.is-visible .usp-store-awning{animation:usp-store-idle 3.8s ease-in-out 1.1s infinite}#eatwhat-usp.usp-reveal-ready .usp-card-nearby.is-visible .usp-route{animation:usp-route-idle 4.6s ease-in-out 1.25s infinite}@media(hover:hover){#eatwhat-usp .usp-card-prices:hover .usp-icon-motion,#eatwhat-usp .usp-card-prices:focus-within .usp-icon-motion{animation:usp-price-nod .55s ease}#eatwhat-usp .usp-card-merchants:hover .usp-icon-motion,#eatwhat-usp .usp-card-merchants:focus-within .usp-icon-motion{animation:usp-store-lift .55s ease}#eatwhat-usp .usp-card-nearby:hover .usp-route,#eatwhat-usp .usp-card-nearby:focus-within .usp-route{animation:usp-route-draw .65s ease}}@keyframes usp-price-nod{45%{transform:translateY(-4px) rotate(-5deg)}}@keyframes usp-store-lift{45%{transform:translateY(-2px) scaleY(.78)}}@keyframes usp-route-draw{0%{stroke-dashoffset:72}to{stroke-dashoffset:0}}@keyframes usp-card-arrive{0%{opacity:0;transform:perspective(900px) translateY(52px) rotateX(13deg) scale(.94);filter:blur(5px)}62%{opacity:1;transform:perspective(900px) translateY(-9px) rotateX(-2deg) scale(1.015);filter:blur(0)}82%{transform:perspective(900px) translateY(2px) rotateX(0) scale(1)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1);filter:blur(0)}}@keyframes usp-price-idle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-2deg)}}@keyframes usp-store-idle{0%,to{transform:scaleY(1)}48%,56%{transform:scaleY(.9)}}@keyframes usp-route-idle{0%,to{stroke-dashoffset:0;opacity:.65}50%{stroke-dashoffset:0;opacity:1}}.feature-copy{max-width:560px}.feature-copy .eyebrow{color:inherit;opacity:.92}.feature-copy h2{margin:0 0 18px;font-size:clamp(2.2rem,4vw,4rem);line-height:1;letter-spacing:-.05em}.feature-copy p{margin:0;font-size:1.1rem;line-height:1.5;color:#1a202cd1}.feature-band.teal .feature-copy p{color:#1a202cd1}.feature-visual{display:flex;justify-content:center}.value-stack{display:grid;gap:18px;width:min(100%,420px)}.mini-card{display:grid;grid-template-columns:68px 1fr;gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:#ffffff3d;border:1px solid rgba(26,32,44,.1);box-shadow:0 14px 24px #1a202c14;animation:floatCard 6s ease-in-out infinite}.mini-card:nth-child(2){animation-delay:.8s}.mini-card:nth-child(3){animation-delay:1.6s}.orange .mini-card{background:#fffc;border-color:#1a202c14}.mini-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;font-size:2rem;background:#ffffff47}.mini-card small{display:block;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.mini-card strong{display:block;margin-top:6px;font-size:1.25rem}.flow-diagram{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,460px)}.diagram-step{position:relative;display:grid;justify-items:center;gap:12px;padding:18px 14px;background:#ffffffb3;border:1px solid rgba(26,32,44,.1);border-radius:18px;box-shadow:0 16px 24px #1a202c0f;animation:floatCard 5.5s ease-in-out infinite}.diagram-step:nth-child(2){animation-delay:.7s}.diagram-step:nth-child(3){animation-delay:1.4s}.diagram-step:not(:last-child):after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:1.6rem;color:#4a5568b3}.step-no{font-family:Gotham Regular;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#2d3748}.diagram-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:#fca6022e;font-size:2.2rem}.diagram-step strong{font-size:1.15rem}.cards.role-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,520px)}.card.role-card{display:grid;gap:14px;padding:16px 16px 18px;border-radius:22px;background:#ffffffd1;border:1px solid rgba(26,32,44,.08);box-shadow:0 18px 38px #1a202c14;transform:none;transition:box-shadow .25s ease;animation:riseIn .7s ease both}.card.role-card:nth-child(2){animation-delay:.15s}.card.role-card:nth-child(3){animation-delay:.3s}.card.role-card:hover{transform:none;box-shadow:0 18px 38px #1a202c14}.role-card.customer .role-visual{background:linear-gradient(135deg,#4a556817,#fca6020f)}.role-card.kitchen .role-visual{background:linear-gradient(135deg,#fca6021f,#f6b93b0a)}.role-card.rider .role-visual{background:linear-gradient(135deg,#2d374814,#4a55680a)}.role-visual{display:grid;place-items:center;min-height:130px;border-radius:18px}.role-icon{display:grid;place-items:center;width:86px;height:86px;border-radius:22px;background:#ffffffe6;font-size:2.8rem}.role-label{display:inline-block;margin-bottom:8px;font-family:Gotham Regular;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#2d3748}.role-card h3{margin:0;font-size:1.25rem;color:#1a202c}.role-card .button,.role-card .button.disabled{width:100%;justify-content:center}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:780px){#eatwhat-usp .usp-grid{grid-template-columns:1fr;gap:24px}#eatwhat-usp .usp-card{padding-block:12px}}@media(prefers-reduced-motion:reduce){#eatwhat-usp.usp-reveal-ready .usp-card{opacity:1;filter:none;transform:none;translate:none;transition:none;animation:none!important}#eatwhat-usp .usp-card-prices:hover .usp-icon-motion,#eatwhat-usp .usp-card-prices:focus-within .usp-icon-motion,#eatwhat-usp .usp-card-merchants:hover .usp-icon-motion,#eatwhat-usp .usp-card-merchants:focus-within .usp-icon-motion,#eatwhat-usp .usp-card-nearby:hover .usp-route,#eatwhat-usp .usp-card-nearby:focus-within .usp-route{animation:none!important}}@media(max-width:780px){.hero-home{min-height:unset;padding-block:62px 72px}.hero-home .hero-layout{grid-template-columns:1fr;grid-template-areas:"copy" "aside" "actions";gap:30px}.hero-home .hero-copy h1{font-size:clamp(2.45rem,11vw,4.2rem)}.hero-home .commission-calculator{margin-top:0}.feature-wrap,.feature-wrap.reverse,.flow-diagram,.cards.role-tiles{grid-template-columns:1fr}.diagram-step:not(:last-child):after{display:none}.hero-secondary{display:block;margin-top:12px}}.button:not(.disabled),.nav-link,.ticker-button,button:not(:disabled){transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.button:not(.disabled):hover,.nav-link:hover,.ticker-button:hover,button:not(:disabled):hover{transform:scale(.96)}.button:not(.disabled):active,.nav-link:active,.ticker-button:active,button:not(:disabled):active{transform:scale(.92)}.button:not(.disabled){background:var(--gold);color:var(--ink)}.hero-copy:has(.commission-calculator){max-width:900px}.commission-calculator{margin-top:28px;padding:24px;border:1px solid rgba(23,32,45,.14);border-radius:14px;background:#ffffffc7;box-shadow:0 18px 40px #17202d1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:calculator-rise .7s ease both}.commission-heading h2{font-size:clamp(1.55rem,3vw,2.35rem);margin-bottom:7px}.commission-heading p{font-size:.9rem;margin-bottom:16px}.commission-input-label{display:block;font-family:Gotham Regular;font-size:.75rem;font-weight:700;margin-bottom:6px}.commission-input-wrap{display:flex;align-items:center;max-width:260px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fff;font-family:Gotham Regular;font-weight:700}.commission-input-wrap input{width:100%;padding:11px 8px;border:0;outline:0;background:transparent;color:var(--ink);font:700 1rem Gotham Regular}.commission-results{display:grid;gap:7px;margin-top:18px}.commission-row{display:flex;align-items:end;justify-content:space-between;gap:16px}.commission-row strong,.commission-row output{font-family:Gotham Regular;font-weight:700}.commission-row output{font-size:1rem;color:var(--ink)}.commission-row small{display:block;color:var(--ink-soft);font-size:.72rem}.commission-row.eatwhat output{color:var(--teal)}.commission-bar{height:7px;overflow:hidden;border-radius:999px;background:#e1e7e9}.commission-bar span{display:block;width:70%;height:100%;border-radius:inherit;background:var(--ink);transition:width .45s ease}.commission-bar span[data-bar=eatwhat]{background:var(--teal)}.commission-bar span[data-bar=foodpanda]{background:var(--purple)}.commission-savings{margin:16px 0 7px;color:var(--teal);font-family:Gotham Regular;font-weight:700;font-size:.85rem}.commission-disclaimer{display:block;color:var(--ink-soft);font-size:.67rem;line-height:1.45}@keyframes calculator-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:780px){.hero-copy:has(.commission-calculator){max-width:none}.commission-calculator{padding:18px}.commission-input-wrap{max-width:none}}:root{--ew-ink: #17324d;--ew-muted: #5d7285;--ew-line: #d6e3ea;--ew-paper: #f6fbfc;--ew-teal: #0b8f87;--ew-yellow: #f6c85f;--ew-brand-gold: #ffb300;--ew-blue: #3d7fc4;--ew-purple: #7c6fd0}@font-face{font-family:Gotham Regular;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/Gotham-Regular-KBmHO-oq.woff2) format("woff2")}@font-face{font-family:Gotham Light Regular;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Gotham-Light-Regular-ClNlp3Nn.woff2) format("woff2")}html,body,body *{font-family:Gotham Light Regular,sans-serif!important}h1,h2,h3,h4,h5,h6,button,a,strong,b,nav,input,textarea,select,label,.ew-kicker,.ew-ticker-track span{font-family:Gotham Regular,sans-serif!important;font-weight:700!important}p,li,small{font-family:Gotham Light Regular,sans-serif!important;font-weight:300!important}.ew-launch-banner,.ew-map-section,.ew-education,.ew-legal-note{box-sizing:border-box;width:min(1120px,calc(100% - 32px));margin:28px auto;color:var(--ew-ink);font-family:inherit}.ew-launch-ticker{width:100%;overflow:hidden;border-top:1px solid var(--ew-brand-gold);border-bottom:1px solid var(--ew-brand-gold);background:var(--ew-brand-gold);color:#171d28;font-family:inherit}.ew-ticker-track{display:flex;width:max-content;gap:72px;padding:8px 0;animation:ew-ticker-scroll 24s linear infinite;white-space:nowrap}.ew-ticker-message{position:relative;display:inline-flex;align-items:center;gap:6px;padding-left:22px;font-size:.82rem;font-weight:700;letter-spacing:.04em}.ew-ticker-message:before{position:absolute;left:0;content:"•";color:#171d28}.ew-ticker-button{display:inline-block;padding:5px 11px;border:1px solid #171d28;border-radius:999px;background:#171d28;color:var(--ew-brand-gold)!important;font-size:.76rem;font-weight:700!important;letter-spacing:.02em;line-height:1;text-decoration:none}@keyframes ew-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ew-launch-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border:1px solid #efd58d;border-radius:14px;background:linear-gradient(110deg,#fff7d9,#f4fbf8);box-shadow:0 14px 32px #17324d14}.ew-launch-banner h2,.ew-map-section h2,.ew-education h2,.ew-legal-note h2{margin:5px 0 8px;color:var(--ew-ink);font-size:clamp(1.5rem,3vw,2.45rem);line-height:1.05}.ew-launch-banner p,.ew-map-section p,.ew-education p,.ew-legal-note p{max-width:720px;margin:0;color:var(--ew-muted);font-size:1rem;line-height:1.6}.ew-kicker{display:block;color:var(--ew-teal);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ew-launch-banner a,.ew-action{flex:0 0 auto;display:inline-block;padding:12px 17px;border-radius:8px;background:var(--ew-ink);color:#fff;font-weight:800;text-decoration:none}.ew-map-section,.ew-education,.ew-legal-note{padding:30px;border:1px solid var(--ew-line);border-radius:14px;background:var(--ew-paper)}.ew-section-heading{margin-bottom:24px}.ew-map-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:24px;align-items:stretch}.ew-map{position:relative;min-height:390px;overflow:hidden;border:1px solid #b9d4dc;border-radius:12px;background:#dff1f2}.ew-pin{position:absolute;z-index:2;display:grid;width:30px;height:30px;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;font-size:.72rem;font-weight:900;box-shadow:0 4px 12px #17324d40}.ew-pin-yishun{left:35%;top:22%;background:var(--ew-teal)}.ew-pin-north{left:50%;top:13%;background:var(--ew-blue)}.ew-pin-east{left:74%;top:48%;background:var(--ew-purple)}.ew-pin-west{left:17%;top:52%;background:var(--ew-purple)}.ew-pin-central{left:48%;top:52%;background:var(--ew-purple)}.ew-map-key{display:grid;gap:14px;align-content:center}.ew-map-key>div{display:grid;grid-template-columns:16px 1fr;gap:3px 10px;align-items:center}.ew-map-key strong{color:var(--ew-ink);font-size:.95rem}.ew-map-key small{grid-column:2;color:var(--ew-muted);font-size:.82rem;line-height:1.45}.ew-map-attribution{margin-top:8px!important;font-size:.72rem!important}.ew-dot{width:13px;height:13px;border-radius:50%}.ew-dot-live{background:var(--ew-teal)}.ew-dot-pickup{background:var(--ew-blue)}.ew-dot-soon{background:var(--ew-purple)}.ew-education h3{margin:24px 0 7px;color:var(--ew-ink);font-size:1.15rem}.ew-education p+p{margin-top:10px}.ew-muted{margin-top:14px!important;font-size:.9rem!important}.ew-legal-note{background:#fffdf6;border-color:#ecdca9}.ew-warning{margin-top:18px!important;font-size:.86rem!important;font-style:italic}.ew-hidden-fee-guide{display:none!important}@media(max-width:680px){.ew-launch-banner{display:block;padding:24px}.ew-launch-banner a{margin-top:18px}.ew-map-section,.ew-education,.ew-legal-note{padding:22px}.ew-map-layout{grid-template-columns:1fr}.ew-map{min-height:300px}.site-header .nav,.home-nav{min-height:58px}}.home-header{background:#1a202c}.home-nav{position:relative;width:100%;max-width:none;min-height:64px;display:flex;align-items:center;justify-content:flex-start;padding-inline:clamp(16px,2.5vw,40px)}.home-nav .brand img,.site-header .brand img{width:150px}.site-header .nav{position:relative;min-height:64px;padding-inline:clamp(16px,2.5vw,40px)}.site-header-socials{margin-left:auto;display:flex;align-items:center;gap:16px}.site-header-socials .social,.home-header-socials .social{color:#fca602}.site-header-socials .social svg,.home-header-socials .social svg{width:22px;height:22px;opacity:1}.site-header-socials .social:nth-child(2) svg,.home-header-socials .social:nth-child(2) svg{stroke-width:2.4}.home-header-socials{position:absolute;top:calc(50% - 15px);right:clamp(16px,2.5vw,40px);align-items:center;gap:16px;transform:translateY(-50%)}.home-hero{position:relative;min-height:min(760px,82vh);display:grid;align-items:center;overflow:hidden;color:#fff;background:#182019}.home-hero-image{position:absolute;inset:0;background:linear-gradient(90deg,#0a1812eb,#0a18127a 62%,#0a18122e),url(/assets/gemini_generated_image_pfvfz1pfvfz1pfvf-GJjjLynU0MY6AQhe-Cay_Mx5g.png) center / cover}.home-hero-content{position:relative;z-index:1;padding-block:100px}.home-hero h1{max-width:760px;margin-bottom:24px;color:#fff}.home-hero p{max-width:610px;color:#ffffffd1;font-size:1.08rem}.home-hero .eyebrow,.price-section .eyebrow{color:var(--gold)}.home-section{padding-block:112px}.home-section:nth-of-type(2n){background:#f5f8f8}.home-section-heading{max-width:680px;margin-bottom:42px}.home-section-heading h2{color:var(--ink)}.usp-section{background:#fffaf0}.usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.usp-card{min-height:250px;padding:28px;border-top:4px solid var(--gold);background:#fff;box-shadow:0 14px 32px #17324d12}.usp-card:nth-child(2){border-color:var(--teal)}.usp-card:nth-child(3){border-color:var(--blue)}.usp-number{display:block;margin-bottom:45px;color:var(--ew-muted);font:700 .75rem Gotham Regular,sans-serif;letter-spacing:.14em}.usp-card p{font-size:.95rem}.price-section{background:var(--ink);color:#fff}.price-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(36px,8vw,120px);align-items:center}.price-section h2{color:#fff}.price-section p{color:#ffffffb8}.price-input-label{display:flex;justify-content:space-between;gap:16px;margin-top:36px;color:#fff;font:700 .82rem Gotham Regular,sans-serif}.price-input-label output{color:var(--gold)}.price-slider{width:100%;margin-top:16px;accent-color:var(--gold);cursor:pointer}.price-slider:focus-visible{outline:3px solid #0b8f87;outline-offset:5px;border-radius:4px}.contact-page{min-height:650px;padding:72px 0 88px;background:#f7fafc}.contact-layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,96px);align-items:start;max-width:1080px}.contact-intro{padding-top:12px}.contact-kicker{display:block;margin-bottom:16px;color:#a66d00;font:700 .76rem Gotham Regular,sans-serif;letter-spacing:.08em;text-transform:uppercase}.contact-intro h1{margin:0 0 18px;color:#2d3748;font-size:2.8rem;line-height:1.08}.contact-intro p{margin-bottom:14px;color:#4a5568;font-size:1rem}.contact-intro .contact-response-note{margin-top:24px;padding-left:14px;border-left:3px solid #fca602;font-size:.9rem}.contact-form{display:grid;gap:20px;padding:30px;border:1px solid rgba(74,85,104,.24);border-radius:8px;background:#fff}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-field{display:grid;gap:8px;color:#2d3748;font:700 .82rem Gotham Regular,sans-serif}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd5df;border-radius:5px;background:#fff;color:#1a202c;font:400 .95rem Gotham Light Regular,sans-serif}.contact-field textarea{min-height:160px;resize:vertical}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{outline:3px solid rgba(74,85,104,.24);outline-offset:2px;border-color:#4a5568}.contact-optional{color:#64748b;font:400 .76rem Gotham Light Regular,sans-serif}.contact-feedback{min-height:1.4em;margin:0;font-size:.9rem}.contact-feedback[data-state=error]{color:#b42318}.contact-feedback[data-state=success]{color:#087443}.contact-feedback[data-state=warning]{color:#8a5b00}.contact-form-actions{display:flex;justify-content:flex-end}.contact-submit{min-height:48px;padding:0 22px;border-radius:4px;background:#fca602;color:#1a202c;font:700 .85rem Gotham Regular,sans-serif}.contact-submit:hover{filter:brightness(.95)}.contact-submit:disabled{cursor:wait;opacity:.65}@media(max-width:760px){.contact-page{min-height:0;padding:48px 0 64px}.contact-layout{grid-template-columns:1fr;gap:28px}.contact-intro{padding-top:0}.contact-intro h1{font-size:2.25rem}.contact-intro .contact-response-note{margin-top:16px}.contact-form{gap:16px;padding:20px}}@media(max-width:480px){.contact-fields{grid-template-columns:1fr}.contact-form-actions{justify-content:stretch}.contact-submit{width:100%}}.price-chart{padding:30px;border:1px solid rgba(255,255,255,.2);background:#ffffff12}.price-chart-scale{display:flex;justify-content:space-between;margin-left:166px;color:#ffffff7a;font-size:.68rem}.price-bar-row{display:grid;grid-template-columns:150px minmax(100px,1fr) 70px;gap:16px;align-items:center;margin-top:28px}.price-bar-label{display:grid;gap:4px}.price-bar-label strong{color:#fff;font-size:.88rem}.price-bar-label small{color:#ffffff8f;font-size:.68rem;line-height:1.25}.price-track{height:22px;overflow:hidden;background:#ffffff1f}.price-bar{display:block;height:100%;transition:width .3s ease}.price-bar.eatwhat{background:var(--teal)}.price-bar.other{background:#e7a13b}.price-bar-row output{color:#fff;font:700 .9rem Gotham Regular,sans-serif;text-align:right}.price-takeaway{display:grid;gap:8px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.price-takeaway strong{color:var(--gold)}.price-takeaway span{color:#ffffff8c;font-size:.7rem}.price-takeaway small{color:#ffffffb8;font-size:.76rem;line-height:1.45}.comparison-card-stack{display:grid;gap:12px}.comparison-card{display:grid;gap:10px;padding:16px 18px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;border-radius:8px}.comparison-card-header{color:#ffffffb3;font-size:.84rem;font-weight:700;letter-spacing:0;text-transform:none}.comparison-card-row{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#fff}.comparison-card-row strong{font-size:.84rem;opacity:.85}.comparison-card-row output{font:700 1rem Gotham Regular,sans-serif}.highlight-card{border-color:#ffffff38;background:#ffffff14}.premium-value{display:block;margin-top:8px;color:var(--gold);font:700 2rem Gotham Regular,sans-serif}.feature-band.orange.price-section .comparison-card{border-color:#1a202c14;background:#ffffffd1}.feature-band.orange.price-section .comparison-card-header{color:#5d7285}.feature-band.orange.price-section .comparison-card-row{color:#1d2733}.feature-band.orange.price-section .comparison-card-row strong{color:#2d3748;opacity:.85}.feature-band.orange.price-section .highlight-card{border-color:#1a202c1a;background:#f7fafcf5}.feature-band.orange.price-section .premium-value{color:#0b8f87}.feature-band.orange.price-section .price-takeaway small{color:#4b5c6c}.merchant-section{background:#fffaf0}.merchant-split{display:grid;grid-template-columns:1fr 1fr;min-height:520px;border:1px solid var(--ew-line);background:#fff;box-shadow:0 16px 36px #17324d14}.home-kitchen-map{min-height:520px;background:#dceff0}.merchant-menu-panel{position:relative;min-width:0;padding:42px;background:#fff}.menu-empty{height:100%;display:grid;place-content:center;justify-items:start;align-content:center}.menu-empty-prompt{justify-items:center;gap:14px;text-align:center}.menu-empty strong{margin-top:18px;color:var(--ink);font-size:1.25rem}.menu-empty-prompt strong{margin-top:0;color:#1a202c;font-size:1.1rem;line-height:1.2}.menu-select-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#1a202c14;box-shadow:0 0 #1a202c2e;font-size:2.1rem;animation:kitchen-select-pulse 1.8s ease-out infinite}.menu-empty p,.menu-note{color:var(--ew-muted);font-size:.9rem}.menu-pin{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--gold);color:var(--ink);font-size:1.4rem}.merchant-menu-panel.is-visible{animation:home-menu-in .35s ease both}@keyframes kitchen-select-pulse{0%{box-shadow:0 0 #1a202c33;transform:scale(1)}70%{box-shadow:0 0 0 14px #1a202c00;transform:scale(1.05)}to{box-shadow:0 0 #1a202c00;transform:scale(1)}}.merchant-menu-panel h3{margin:12px 0 4px;color:var(--ink);font-size:1.65rem}.merchant-menu-panel .eyebrow{color:var(--teal)}.merchant-menu-close{position:absolute;top:22px;right:22px;width:34px;height:34px;border-radius:50%;background:#eef4f3;color:var(--ink);font-size:1.2rem}.menu-items{display:grid;gap:0;margin-top:28px;border-top:1px solid var(--ew-line)}.menu-item{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--ew-line);color:var(--ink);font-size:.9rem}.menu-item strong{white-space:nowrap;color:var(--teal)}.menu-item-image{flex:0 0 68px;width:68px;height:68px;border-radius:4px;object-fit:cover}.menu-item-copy{display:grid;gap:4px}.menu-item-copy strong{color:var(--ink);white-space:normal}.menu-item-copy small{color:var(--ew-muted);line-height:1.45}.kitchen-map-marker{border:0;background:transparent}.kitchen-map-pin-image,.kitchen-map-pin-fallback{box-sizing:border-box;width:46px;height:46px;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #17324d59}.kitchen-map-pin-image{display:block;object-fit:cover}.kitchen-map-pin-fallback{display:grid;place-items:center;background:var(--ew-teal);color:#fff;font:700 1rem Gotham Regular,sans-serif}.map-fallback{display:grid;min-height:520px;place-items:center;padding:30px;color:var(--ew-muted);text-align:center}@keyframes home-menu-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.home-faq{background:#4a5568;color:#f7fafc}.home-faq-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.home-faq-tab{padding:9px 14px;border:1px solid rgba(247,250,252,.28);border-radius:999px;background:transparent;color:#f7fafcd1;font:700 .78rem Gotham Regular,sans-serif;cursor:pointer}.home-faq-tab:hover,.home-faq-tab.active{border-color:var(--gold);background:var(--gold);color:var(--ink)}.home-faq-tab:focus-visible{outline:2px solid #fff;outline-offset:3px}.home-faq-list{width:100%;border-top:1px solid rgba(247,250,252,.22)}.home-faq-item[hidden],.home-faq-empty[hidden]{display:none}.home-faq-empty{margin:0;padding:22px 0;color:#f7fafccc}.home-faq details{border-bottom:1px solid rgba(247,250,252,.22)}.home-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:#fff;font-family:Gotham Regular,sans-serif;font-weight:700;cursor:pointer;list-style:none}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary span{color:var(--gold);font-size:1.3rem;font-weight:400}.home-faq details[open] summary span{transform:rotate(45deg)}.home-faq details p{max-width:700px;padding:0 40px 22px 0;margin:0;color:#f7fafccc;font-size:calc(1rem - 1px)}@media(max-width:780px){.home-hero{min-height:650px}.home-hero-content{padding-block:74px}.home-section{padding-block:72px}.usp-grid,.price-layout,.merchant-split{grid-template-columns:1fr}.usp-card{min-height:unset}.usp-number{margin-bottom:26px}.price-chart{padding:22px 16px}.price-chart-scale{margin-left:112px}.price-bar-row{grid-template-columns:100px minmax(60px,1fr) 58px;gap:10px}.price-bar-label small{font-size:.6rem}.merchant-menu-panel,.home-kitchen-map{min-height:390px}.merchant-menu-panel{padding:30px 24px}}.hero-side-note{display:grid;gap:12px;max-width:310px;padding:28px;border:1px solid rgba(255,255,255,.3);border-radius:18px;background:#ffffff1a;color:#fff}.hero-side-note .eyebrow{color:var(--gold)}.hero-side-note strong{font:700 clamp(1.45rem,3vw,2.2rem) / 1.05 "Gotham Regular",sans-serif}.hero-side-note>span:last-child{color:#ffffffb3;font-size:.82rem}.feature-band.orange.price-section{background:#f7fafc;color:#2d3748}.feature-band.orange.price-section .feature-copy h2{color:#2d3748}.feature-band.orange.price-section .feature-copy p{color:#2d3748d1}.feature-band.orange.price-section .price-input-label{color:#2d3748}.feature-band.orange.price-section .price-input-label output{color:#0b8f87}.feature-band.orange.price-section .price-chart{border-color:#1a202c1a;background:#fffc}.feature-band.orange.price-section .price-chart-scale{color:#718096}.feature-band.orange.price-section .price-bar-label strong,.feature-band.orange.price-section .price-bar-row output{color:#2d3748}.feature-band.orange.price-section .price-bar-label small,.feature-band.orange.price-section .price-takeaway span{color:#5d7285}.feature-band.orange.price-section .price-track{background:#dfe7e9}.feature-band.orange.price-section .price-takeaway{border-color:#d6e0e2}.merchant-section.section.alt{background:#f7fafc}.home-map-header{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;margin-bottom:20px}.home-map-title{max-width:none;margin:0;white-space:nowrap}.home-map-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.home-town-filter,.home-cuisine-heading{color:var(--ink);font:700 1.15rem/1.1 Gotham Regular,sans-serif}.home-town-filter{display:grid;gap:8px}.home-town-filter select{width:100%;max-width:280px;min-height:42px;padding:8px 36px 8px 12px;border:1px solid var(--ew-line);border-radius:4px;background:#fff;color:var(--ink);font:400 .9rem Gotham Light Regular,sans-serif}.home-cuisine-heading{margin:0 0 10px}.home-cuisine-options{display:flex;gap:12px;overflow-x:auto;padding:2px 4px 8px;scroll-snap-type:x mandatory}.home-cuisine-button{display:flex;flex:0 0 76px;flex-direction:column;align-items:center;gap:8px;padding:2px 0;border:0;background:transparent;color:var(--ink);cursor:pointer;scroll-snap-align:start}.home-cuisine-image-wrap{display:grid;place-items:center;width:66px;height:66px;transition:none}.home-cuisine-image-wrap img{display:block;width:100%;height:100%;object-fit:contain}.home-cuisine-button.is-active .home-cuisine-image-wrap{filter:brightness(1.1) drop-shadow(0 0 8px rgba(252,166,2,.5))}.home-muslim-icon{display:grid;width:calc(100% - 5px);height:calc(100% - 5px);box-sizing:border-box;place-items:center;border:2px solid var(--ew-teal);border-radius:50%;background:#fff;color:var(--ew-teal);font:400 calc(3rem - 5px) /1 "Gotham Light Regular",sans-serif;transform:scale(.8)}.home-muslim-category.is-active .home-muslim-icon{background:var(--ew-teal);color:#fff}.home-cuisine-name{color:var(--ink);font:700 .72rem/1 Gotham Regular,sans-serif;text-align:center}.home-cuisine-button.is-active .home-cuisine-name{color:var(--ew-blue)}.home-cuisine-button:focus-visible{outline:2px solid var(--ew-blue);outline-offset:3px}.muslim-owned-filter{display:flex;width:fit-content;align-items:center;gap:9px;color:var(--ink);cursor:pointer;font:700 .9rem Gotham Regular,sans-serif}.muslim-owned-filter input{width:17px;height:17px;margin:0;accent-color:var(--ew-teal)}.home-map-filter-status{margin:-6px 0 18px;color:var(--ew-muted);font-size:.9rem}.kitchen-map-popup{display:grid;gap:10px;min-width:190px}.kitchen-map-popup-heading{display:flex;min-width:0;align-items:center;gap:10px}.kitchen-map-popup img{flex:0 0 56px;width:56px;height:56px;border-radius:4px;object-fit:cover}.kitchen-map-popup strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font:700 .9rem Gotham Regular,sans-serif}.kitchen-map-popup-action{width:100%;min-height:36px;padding:8px 12px;border-radius:4px;background:var(--ew-teal);color:#1a202c;cursor:pointer;font:700 .8rem Gotham Regular,sans-serif}.home-map-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch;min-height:520px}.home-map-layout .merchant-menu-panel{min-height:520px;padding:42px 8px;overflow-y:auto;background:transparent}.home-map-layout .menu-empty{min-height:520px;height:auto}@media(max-width:780px){.home-map-header{grid-template-columns:1fr;gap:18px}.home-map-title{white-space:normal}.home-map-filters{grid-template-columns:1fr;gap:16px}.home-cuisine-options{gap:16px}.home-map-layout{grid-template-columns:1fr;gap:16px;min-height:0}.home-map-layout .home-kitchen-map{min-height:390px}.home-map-layout .merchant-menu-panel{min-height:240px;padding:22px 0}.home-map-layout .menu-empty{min-height:240px}}@media(min-width:781px)and (max-width:1100px){.home-map-header{gap:18px}.home-map-title{white-space:normal}.home-map-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-cuisine-button{flex-basis:68px}.home-muslim-category{flex-basis:100px}.home-cuisine-image-wrap{width:58px;height:58px}}@media(min-width:600px){.home-cuisine-button{flex-basis:85px}.home-cuisine-image-wrap{width:72px;height:72px}}@media(min-width:1024px){.home-cuisine-button{flex-basis:100px}.home-cuisine-image-wrap{width:83px;height:83px}}.hero-home{display:flex;align-items:center;justify-content:center;padding-block:0}.hero-home .hero-layout{width:100%;min-height:min(760px,82vh);grid-template-columns:1fr;grid-template-areas:"copy";align-items:center;justify-items:center;text-align:center}.hero-home .hero-copy{grid-area:copy;display:flex;width:100%;max-width:none;flex-direction:column;align-items:center;justify-content:center}.hero-home .hero-copy h1{max-width:none}.hero-home .hero-copy>p{max-width:none;margin-inline:auto}.hero-home .hero-actions{display:flex;width:100%;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}.hero-home .hero-actions .button{width:min(230px,100%);justify-content:center;text-align:center;white-space:nowrap}@media(max-width:780px){.home-nav{position:relative;min-height:58px;justify-content:flex-start}.home-nav .brand img{width:136px}.site-header-socials{gap:10px}.site-header-socials .social svg,.home-header-socials .social svg{width:18px;height:18px}.site-header-socials .social:nth-child(2) svg,.home-header-socials .social:nth-child(2) svg{stroke-width:2.2}.home-header-socials{right:16px;gap:10px}}@media(max-width:600px){.site-footer{padding-block:32px 16px}.footer-brand-row{justify-content:center}.footer-lower-row{display:grid;justify-items:center;gap:0;margin-top:16px}.footer-copy-block{display:contents}.footer-copy{max-width:320px;margin:0 0 26px;font-size:.82rem;line-height:1.4;text-align:center}.footer-links{display:flex;justify-content:center;gap:6px;margin:0 0 26px}.footer-link{padding:7px 8px;border:0;border-radius:0;font-size:.74rem;line-height:1.1;white-space:nowrap}.footer-social-row{justify-content:center;align-items:center;gap:16px;margin-bottom:18px}.footer-social-row .socials{justify-content:center}.footer-divider{margin-top:0}.footer-legal-row{margin-top:12px;text-align:center}.footer-legal-row p{text-align:center}}@media(min-width:781px){.footer-links{gap:30px}}@media(max-width:780px){.home-header-socials{gap:0}.home-header-socials .social{width:40px;height:44px;justify-content:center}.hero-home .hero-actions .button{min-height:48px}.home-faq-tab{min-height:44px}}@media(max-width:480px){.home-nav{padding-inline:12px}.home-nav .brand img{width:112px}.home-header-socials{right:12px}.home-header-socials .social{width:36px}.commission-calculator{padding:16px}.commission-equivalent{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:12px}.price-chart{padding:16px 12px}.price-chart-scale{margin-left:80px}.price-bar-row{grid-template-columns:minmax(68px,.8fr) minmax(0,1fr) 54px;gap:8px}.price-bar-row output{font-size:.8rem}.footer-links{gap:4px}.footer-link{padding-inline:6px;white-space:normal;text-align:center}.home-map-layout .home-kitchen-map{min-height:320px}.home-map-layout .merchant-menu-panel,.home-map-layout .menu-empty{min-height:200px}}:root{--ink: #1a202c;--ink-soft: #4a5568;--gold: #fca602;--gold-pale: #f7fafc;--cream: #f7fafc;--paper: #f7fafc;--line: rgba(74, 85, 104, .24);--teal: #fca602;--blue: #4a5568;--purple: #2d3748;--white: #f7fafc;--ew-ink: #1a202c;--ew-muted: #4a5568;--ew-line: rgba(74, 85, 104, .24);--ew-paper: #f7fafc;--ew-teal: #fca602;--ew-yellow: #fca602;--ew-brand-gold: #fca602;--ew-blue: #4a5568;--ew-purple: #2d3748}body{background-color:#f7fafc;color:#1a202c}h1,h2,h3,h4,h5,h6{color:#2d3748}.hero-home .hero-copy h1{color:#f7fafc}#eatwhat-usp .feature-copy h2{color:#1a202c}p,li{color:#4a5568}.site-header,.home-header,.home-hero{background-color:#1a202c}.home-hero-image{background-image:linear-gradient(90deg,#1a202ceb,#1a202c7a 62%,#1a202c2e),url(/assets/gemini_generated_image_pfvfz1pfvfz1pfvf-GJjjLynU0MY6AQhe-Cay_Mx5g.png)}.launch-ticker,.home-faq,.price-section{background-color:#2d3748;color:#f7fafc}.home-faq .section-heading h2,.home-faq .section-heading{color:#f7fafc}.home-section:nth-of-type(2n),.usp-section,.merchant-section,.merchant-section.section.alt{background-color:#f7fafc}.feature-band.orange.price-section{background-color:#f7fafc;color:#1a202c}.feature-band.orange.price-section .feature-copy h2,.feature-band.orange.price-section .price-input-label,.feature-band.orange.price-section .price-bar-label strong,.feature-band.orange.price-section .price-bar-row output{color:#2d3748}.feature-band.orange.price-section .feature-copy p,.feature-band.orange.price-section .price-bar-label small,.feature-band.orange.price-section .price-takeaway span,.feature-band.orange.price-section .comparison-card-header,.feature-band.orange.price-section .price-takeaway small,.feature-band.orange.price-section .price-chart-scale{color:#4a5568}.feature-band.orange.price-section .price-input-label output,.feature-band.orange.price-section .premium-value{color:#2d3748}.feature-band.orange.price-section .price-track{background-color:#4a556826}.feature-band.orange.price-section .price-takeaway{border-color:#4a55683d}.home-header-socials .social{color:#fca602}.home-faq-tab:hover,.home-faq-tab.active{border-color:#fca602;background-color:#fca602;color:#1a202c}.price-slider{accent-color:#fca602}.price-slider:focus-visible,.home-cuisine-button:focus-visible{outline-color:#4a5568}.site-header,.home-header,.home-nav,.home-header-socials,.site-header-socials,.button,.nav-link,.ticker-button,.home-faq-tab,.faq-tab,.card,.card.role-card,.mini-card,.diagram-step,.home-cuisine-button,.contact-form,.commission-calculator,.merchant-menu-panel,.home-faq-item,.faq-item,.contact-submit{transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease,opacity .22s ease}.home-header:hover,.site-header:hover,.home-header-socials:hover,.site-header-socials:hover,.home-faq-tab:hover,.faq-tab:hover,.card:hover,.card.role-card:hover,.mini-card:hover,.diagram-step:hover,.contact-form:hover,.commission-calculator:hover{box-shadow:0 16px 30px #1a202c17}.home-header-socials .social,.site-header-socials .social{transform-origin:center}.home-header-socials .social:hover,.site-header-socials .social:hover{transform:none}.home-faq-tab,.faq-tab,.home-cuisine-button,.contact-submit,.button:not(.disabled),.nav-link,.ticker-button{will-change:box-shadow}@media(prefers-reduced-motion:reduce){.site-header,.home-header,.home-header-socials,.site-header-socials,.button,.nav-link,.ticker-button,.home-faq-tab,.faq-tab,.card,.card.role-card,.mini-card,.diagram-step,.home-cuisine-button,.contact-form,.commission-calculator,.merchant-menu-panel,.home-faq-item,.faq-item,.contact-submit{transition:none;transform:none!important;box-shadow:none!important}}
