:root{--orange:#ff6512;--orange-dark:#e84d00;--orange-soft:#fff0e7;--green:#078a45;--green-soft:#eef9f1;--cream:#fff8f1;--ink:#10131b;--muted:#5f6673;--line:#eaded2;--white:#ffffff;--shadow:0 22px 60px rgba(34,24,14,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;padding:0 6.2vw;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(234,222,210,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.brand-mark{position:relative;display:grid;width:58px;height:58px;place-items:center;overflow:hidden;background:linear-gradient(145deg,#ff7a1d,var(--orange));border-radius:12px;box-shadow:0 12px 24px rgba(255,101,18,.22)}.brand-mark.small{width:46px;height:46px}.mascot-head{position:relative;width:30px;height:30px;background:#fff6ee;border:3px solid #7a4a2a;border-radius:50%}.mascot-head:after,.mascot-head:before{position:absolute;content:""}.mascot-head:before{left:5px;top:-12px;width:22px;height:15px;background:#ffb36c;border:3px solid #7a4a2a;border-bottom:0;border-radius:16px 16px 0 0}.mascot-head:after{right:-14px;top:5px;width:12px;height:16px;background:#f1c892;border:2px solid #7a4a2a;border-radius:4px}.brand strong{display:block;color:var(--orange);font-size:38px;font-weight:900;line-height:.92;letter-spacing:0}.brand small{display:block;margin-top:8px;color:var(--ink);font-size:13px;font-weight:600}nav{display:flex;align-items:center;gap:34px;font-size:15px;font-weight:700}nav a{position:relative;padding:38px 0}nav a.active{color:var(--orange)}nav a.active:after{position:absolute;left:0;right:0;bottom:14px;height:3px;content:"";background:var(--orange);border-radius:999px}.header-actions,.hero-actions,.store-buttons{display:flex;align-items:center;gap:14px}.ghost-button,.outline-button,.solid-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:8px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.solid-button{color:var(--white);background:linear-gradient(180deg,#ff7a1d,var(--orange));box-shadow:0 12px 26px rgba(255,101,18,.24)}.ghost-button:hover,.outline-button:hover,.solid-button:hover{transform:translateY(-1px)}.ghost-button,.outline-button{color:var(--orange-dark);background:var(--white);border:1px solid rgba(255,101,18,.55)}.large{min-height:62px;padding:0 30px;font-size:17px}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:48px;min-height:682px;padding:64px 6.2vw 42px;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(255,153,64,.22),transparent 28%),linear-gradient(110deg,#fff 0,var(--cream) 58%,#fff4e9 100%)}.hero:after,.hero:before{position:absolute;content:"";border:3px solid rgba(255,101,18,.15);border-radius:12px}.hero:before{top:118px;left:55%;width:54px;height:38px;transform:rotate(11deg)}.hero:after{right:7vw;bottom:130px;width:42px;height:30px;transform:rotate(-8deg)}.hero-copy{position:relative;z-index:2;align-self:center;max-width:760px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:12px 22px;color:var(--orange-dark);background:#fff2e6;border-radius:8px;font-size:16px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{max-width:780px;margin-bottom:22px;color:var(--ink);font-size:70px;font-weight:900;line-height:1.06;letter-spacing:0}.section-heading span,h1 span{display:block;color:var(--orange)}.hero-copy p{max-width:650px;margin-bottom:34px;color:#3e4652;font-size:22px;line-height:1.55}.trust-row{display:flex;flex-wrap:wrap;margin-top:46px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.76);box-shadow:0 10px 30px rgba(56,40,24,.06)}.trust-row span{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:0 24px;border-right:1px solid var(--line);color:#2f3540;font-weight:700}.trust-row span:last-child{border-right:0}.hero-visual{position:relative;min-height:600px}.shopkeeper-card{position:absolute;right:310px;bottom:86px;z-index:2;width:240px;height:360px;background:linear-gradient(180deg,#f6d1b1,#fff1e5);border:1px solid rgba(255,101,18,.18);border-radius:120px 120px 30px 30px;box-shadow:var(--shadow)}.shopkeeper-face{position:absolute;left:58px;top:38px;width:126px;height:126px;background:#d69667;border-radius:50%;box-shadow:inset 0 -10px 0 rgba(96,52,26,.12)}.shopkeeper-face:before{position:absolute;left:20px;top:-15px;width:92px;height:44px;content:"";background:#171717;border-radius:48px 48px 16px 16px}.shopkeeper-face:after{position:absolute;left:35px;top:66px;width:56px;height:16px;content:"";border-bottom:5px solid #5b2d18;border-radius:0 0 40px 40px}.apron{position:absolute;left:40px;right:40px;bottom:42px;display:grid;height:150px;place-items:center;color:var(--white);background:var(--green);border-radius:18px 18px 36px 36px;font-size:27px;font-weight:900}.produce-basket{position:absolute;left:10px;right:200px;bottom:34px;z-index:5;height:132px;background:linear-gradient(90deg,rgba(75,39,16,.22) 1px,transparent 0) 0 0 /24px 100%,linear-gradient(180deg,#9a5d31,#4f2c16);border-radius:12px 12px 22px 22px;box-shadow:0 22px 35px rgba(48,28,10,.22)}.veg{position:absolute;bottom:94px;display:block}.veg-leaf{left:28px;width:92px;height:96px;background:#55b948;border-radius:4px 74px 4px 74px;transform:rotate(-22deg)}.veg-tomato{left:120px;width:54px;height:54px;background:#f0442f;border-radius:50%;box-shadow:58px 8px 0 #ffd43f}.veg-pepper{left:220px;width:62px;height:70px;background:#ffc43b;border-radius:22px 22px 30px 30px}.veg-broccoli{left:302px;width:76px;height:62px;background:#249a3d;border-radius:50%;box-shadow:-24px 6px 0 #35aa4d,22px 5px 0 #2f8c3e}.phone{position:absolute;right:40px;bottom:16px;z-index:8;width:315px;min-height:590px;padding:26px 18px 18px;background:#111;border:7px solid #111;border-radius:44px;box-shadow:0 30px 65px rgba(20,13,7,.24)}.phone:before{position:absolute;inset:7px;content:"";background:#fff;border-radius:36px}.phone>*{position:relative;z-index:1}.phone-notch{position:absolute;left:50%;top:10px;z-index:2;width:98px;height:24px;background:#111;border-radius:0 0 16px 16px;transform:translateX(-50%)}.app-heading,.app-top,.location-row,.offer-card,.tabbar{display:flex;align-items:center;justify-content:space-between}.app-top{margin-top:18px;font-size:13px}.app-top div,.location-row{display:flex;align-items:center;gap:8px}.app-logo-dot{width:20px;height:20px;background:var(--orange);border-radius:6px}.tiny-bell{width:17px;height:17px;border:2px solid var(--ink);border-radius:10px 10px 6px 6px}.location-row{justify-content:flex-start;margin:14px 0 12px;color:#4f5661;font-size:11px}.location-row strong{display:block;color:var(--ink);font-size:13px}.search{height:42px;padding:13px 15px;color:#8c929b;background:#f4f5f6;border-radius:8px;font-size:12px}.app-banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:108px;margin:16px 0 18px;padding:18px;color:#fff;background:linear-gradient(90deg,rgba(255,101,18,.96),rgba(255,101,18,.72)),linear-gradient(135deg,#4b2511,#b5612c);border-radius:12px}.app-banner span{max-width:170px;font-size:20px;font-weight:900;line-height:1.05}.app-banner button,.offer-card button,.subscribe button{border:0;cursor:pointer}.app-banner button{margin-top:10px;padding:8px 14px;color:var(--orange);background:#fff;border-radius:6px;font-size:11px;font-weight:800}.app-heading{margin-bottom:10px;font-size:13px}.app-heading a{color:var(--green);font-size:11px;font-weight:800}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.category{display:grid;gap:6px;min-height:78px;justify-items:center;padding:8px 4px;background:#fff8f2;border-radius:10px;text-align:center}.category small{font-size:9px;font-weight:700;line-height:1.2}.product{position:relative;display:block;width:34px;height:34px}.product-tomato{background:#f33e2f;border-radius:50%;box-shadow:18px 2px 0 #ffc83d,8px -8px 0 #50a943}.product-milk{background:#f8fbff;border:2px solid #dfe8f1;border-radius:8px}.product-milk:before{position:absolute;inset:8px 7px 0;content:"";background:#ffd56e;border-radius:5px 5px 0 0}.product-jar{background:linear-gradient(#f6c65f 0 30%,#c15118 30% 76%,#f8e1ab 76%);border-radius:8px}.product-chips{background:linear-gradient(145deg,#ff7a1d,#ffcf47);border-radius:6px 14px 6px 14px;transform:rotate(-8deg)}.offer-card{min-height:74px;gap:10px;padding:9px;background:#fff;border:1px solid #edf0f1;border-radius:12px;box-shadow:0 8px 18px rgba(16,19,27,.06)}.pack{display:block;width:52px;height:52px;background:linear-gradient(145deg,#f15a24,#ffd95d);border-radius:8px}.offer-card div{flex:1 1}.offer-card strong{display:block;font-size:11px}.offer-card p{margin:4px 0 0;font-size:11px}.offer-card em{color:#fff;background:#4fae3c;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800}.offer-card button{padding:9px 13px;color:#fff;background:var(--orange);border-radius:7px;font-size:11px;font-weight:900}.tabbar{margin-top:18px;padding-top:14px;border-top:1px solid #eef0f2;color:#6c747e;font-size:9px}.tabbar .active{color:var(--orange);font-weight:900}.stats-band{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:min(1140px,88vw);margin:-22px auto 0;padding:28px 22px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.stats-band div{display:grid;gap:4px;justify-items:center;border-right:1px solid var(--line)}.stats-band div:last-child{border-right:0}.stats-band strong{color:var(--orange);font-size:30px;line-height:1}.stats-band span{color:#313845;font-weight:700}.section{padding:76px 6.2vw 40px}.section.compact{padding-top:46px}.section-heading{margin:0 auto 42px;text-align:center}.download-section h2,.section-heading h2,.store-owner h2{margin-bottom:12px;font-size:36px;line-height:1.14;letter-spacing:0}.section-heading h2 span{display:inline}.section-heading p{margin:0 auto;max-width:620px;color:var(--muted);font-size:17px;line-height:1.6}.benefit-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;max-width:1260px;margin:0 auto}.benefit-card{min-height:238px;padding:28px 18px;background:#fff;border:1px solid #eaded2;border-radius:8px;text-align:center;box-shadow:0 12px 32px rgba(48,34,22,.06)}.benefit-card .icon{width:58px;height:58px;margin:0 auto 20px;background-color:var(--orange-soft)}.benefit-card h3{min-height:42px;margin-bottom:12px;font-size:16px;line-height:1.3}.benefit-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1040px;margin:0 auto}.steps:before{position:absolute;left:12%;right:12%;top:58px;height:2px;content:"";background:repeating-linear-gradient(90deg,rgba(255,101,18,.28) 0 8px,transparent 8px 18px)}.step{position:relative;text-align:center}.step-icon{display:grid;width:118px;height:118px;margin:0 auto 20px;place-items:center;background:linear-gradient(145deg,#fff1e7,#ffe2ce);border-radius:50%}.step-icon .icon{width:52px;height:52px}.step span{display:inline-grid;width:24px;height:24px;place-items:center;color:#fff;background:var(--orange);border-radius:50%;font-size:13px;font-weight:900}.step h3{margin:12px 0 8px;font-size:16px}.step p{margin:0 auto;max-width:180px;color:var(--muted);line-height:1.45}.download-section,.store-owner{display:grid;align-items:center;width:min(1260px,88vw);margin:50px auto;border-radius:8px}.store-owner{grid-template-columns:1fr auto 210px;gap:28px;padding:36px 42px;overflow:hidden;background:linear-gradient(105deg,#fff8f1,#fff2e6);border:1px solid #ffd5b9}.download-section p,.store-owner p{color:var(--muted);font-size:16px;line-height:1.55}.checks{display:flex;flex-wrap:wrap;gap:24px;margin-top:22px}.checks span{position:relative;padding-left:26px;color:#2e3540;font-weight:700}.checks span:before{position:absolute;left:0;top:0;display:grid;width:18px;height:18px;place-items:center;content:"";border:2px solid var(--green);border-radius:50%}.checks span:after{position:absolute;left:6px;top:4px;width:5px;height:9px;content:"";border:solid var(--green);border-width:0 2px 2px 0;transform:rotate(45deg)}.mini-store{height:126px;background:linear-gradient(90deg,transparent 0 18%,#7d4b2a 18% 34%,transparent 34% 46%,#7d4b2a 46% 62%,transparent 62% 74%,#7d4b2a 74% 90%,transparent 90%),linear-gradient(#ffefe2 0 26%,var(--green) 26% 100%);border-radius:8px 8px 14px 14px;box-shadow:inset 0 18px 0 #ff8b38}.download-section{grid-template-columns:1fr auto 1.1fr;gap:46px;padding:46px 6.2vw;background:#fff;border-top:1px solid #f0e5db;border-bottom:1px solid #f0e5db}.store-buttons a{display:inline-flex;min-height:44px;align-items:center;padding:0 18px;color:#fff;background:#0b0c0f;border-radius:7px;font-size:13px;font-weight:800}.qr{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;width:112px;height:112px;padding:8px;border:1px solid #dadde1;border-radius:8px;box-shadow:0 12px 24px rgba(16,19,27,.08)}.qr,.qr span{background:#fff}.qr .filled{background:var(--ink)}.subscribe label{display:block;margin-bottom:12px;color:var(--ink);font-size:28px;font-weight:900}.subscribe div{display:grid;grid-template-columns:1fr auto;max-width:520px;overflow:hidden;border:1px solid var(--line);border-radius:8px}.subscribe input{min-width:0;min-height:54px;padding:0 18px;border:0;outline:0}.subscribe button{min-width:132px;color:#fff;background:var(--orange);font-weight:900}.footer{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px;padding:48px 6.2vw;background:#fffaf5;border-top:1px solid var(--line)}.footer .brand strong{font-size:30px}.footer h3{margin:0 0 16px;font-size:15px}.footer a{display:block;margin-bottom:10px;color:#424a55;font-size:14px}.footer-brand{align-items:flex-start}.icon{position:relative;display:inline-block;width:22px;height:22px;flex:0 0 auto;color:currentColor;border-radius:50%}.icon-bag,.icon-cart,.icon-download,.icon-leaf,.icon-people,.icon-percent,.icon-pin,.icon-scooter,.icon-shield,.icon-smile,.icon-store,.icon-tag{background:var(--orange-soft)}.icon:after,.icon:before{position:absolute;content:""}.icon-bag:before,.icon-cart:before{left:6px;top:7px;width:10px;height:8px;border:2px solid var(--orange);border-top:0;border-radius:1px 1px 4px 4px}.icon-cart:after,.icon-scooter:after{left:5px;bottom:4px;width:3px;height:3px;background:var(--orange);border-radius:50%;box-shadow:9px 0 0 var(--orange)}.icon-bag:after{left:8px;top:4px;width:6px;height:6px;border:2px solid var(--orange);border-bottom:0;border-radius:7px 7px 0 0}.icon-store:before{left:5px;bottom:5px;width:12px;height:9px;background:var(--orange);border-radius:2px}.icon-store:after{left:4px;top:5px;width:14px;height:7px;background:repeating-linear-gradient(90deg,var(--orange) 0 4px,#fff 4px 7px);border-radius:5px 5px 2px 2px}.icon-percent:before{inset:0;display:grid;place-items:center;content:"%";color:var(--orange);font-size:14px;font-weight:900}.icon-tag:before{left:6px;top:5px;width:11px;height:11px;background:var(--orange);border-radius:3px 3px 3px 8px;transform:rotate(-35deg)}.icon-scooter:before{left:5px;top:8px;width:13px;height:6px;border:2px solid var(--orange);border-left:0;border-radius:0 8px 8px 0}.icon-shield:before{left:6px;top:4px;width:10px;height:13px;background:var(--orange);clip-path:polygon(50% 0,100% 18%,88% 78%,50% 100%,12% 78%,0 18%)}.icon-people:before{left:8px;top:5px;width:7px;height:7px;background:var(--orange);border-radius:50%;box-shadow:-7px 5px 0 -1px var(--orange),7px 5px 0 -1px var(--orange)}.icon-people:after{left:4px;bottom:4px;width:14px;height:7px;background:var(--orange);border-radius:10px 10px 4px 4px}.icon-leaf:before{left:6px;top:4px;width:12px;height:14px;background:var(--green);border-radius:12px 0 12px 0;transform:rotate(25deg)}.icon-pin:before{left:6px;top:3px;width:11px;height:15px;background:var(--green);border-radius:10px 10px 10px 2px;transform:rotate(-45deg)}.icon-pin:after{left:9px;top:7px;width:4px;height:4px;background:#fff;border-radius:50%}.icon-smile:before{left:5px;top:5px;width:12px;height:12px;border:2px solid var(--orange);border-radius:50%}.icon-smile:after{left:9px;top:10px;width:6px;height:4px;border-bottom:2px solid var(--orange);border-radius:0 0 8px 8px}.icon-download:before{left:10px;top:5px;width:3px;height:10px;background:#fff}.icon-download:after{left:7px;top:11px;width:9px;height:9px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.large .icon,.solid-button .icon{background:rgba(255,255,255,.18)}.solid-button .icon:after,.solid-button .icon:before{border-color:#fff}@media (max-width:1180px){.site-header{flex-wrap:wrap;min-height:auto;padding-top:18px;padding-bottom:18px}nav{order:3;width:100%;justify-content:center;gap:22px;overflow-x:auto}nav a{padding:12px 0}nav a.active:after{bottom:0}.hero{grid-template-columns:1fr}.hero-copy{max-width:900px}.hero-visual{min-height:620px}.benefit-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.site-header{align-items:flex-start}.brand strong{font-size:30px}.header-actions{width:100%;justify-content:space-between}.hero{padding-top:42px}h1{font-size:44px}.hero-copy p{font-size:18px}.checks,.hero-actions,.trust-row{align-items:stretch;flex-direction:column}.trust-row{border-radius:8px}.trust-row span{border-right:0;border-bottom:1px solid var(--line)}.trust-row span:last-child{border-bottom:0}.hero-visual{min-height:560px;transform:scale(.86);transform-origin:top center}.shopkeeper-card{right:260px}.produce-basket{right:160px}.download-section,.footer,.stats-band,.steps{grid-template-columns:1fr}.stats-band{gap:18px}.stats-band div{padding-bottom:18px;border-right:0;border-bottom:1px solid var(--line)}.stats-band div:last-child{padding-bottom:0;border-bottom:0}.benefit-grid{grid-template-columns:1fr}.steps:before{display:none}.store-owner{grid-template-columns:1fr}.mini-store{max-width:220px}}@media (max-width:560px){.footer,.hero,.section,.site-header{padding-left:22px;padding-right:22px}.header-actions{flex-direction:column}.header-actions a,.hero-actions a{width:100%}h1{font-size:38px}.hero-visual{min-height:500px;transform:scale(.72)}.phone{right:0}.shopkeeper-card{right:250px}.download-section,.stats-band,.store-owner{width:calc(100% - 34px)}.subscribe div{grid-template-columns:1fr}.subscribe button{min-height:52px}}