.page-module__0Ylg1a__page{color:#071c16;background:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.page-module__0Ylg1a__hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px;width:min(1280px,100% - 48px);min-height:680px;margin:0 auto;padding:50px 0 90px;display:grid}.page-module__0Ylg1a__eyebrow{color:#b91c1c;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:950}.page-module__0Ylg1a__hero h1{color:#071c16;letter-spacing:-.07em;max-width:680px;margin:0;font-size:clamp(56px,6vw,90px);line-height:.91}.page-module__0Ylg1a__hero h1 span{color:#b91c1c}.page-module__0Ylg1a__heroIntro{color:#334155;max-width:650px;margin:28px 0 0;font-size:20px;line-height:1.65}.page-module__0Ylg1a__actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.page-module__0Ylg1a__primaryButton,.page-module__0Ylg1a__secondaryButton,.page-module__0Ylg1a__ctaButton{border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 26px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.page-module__0Ylg1a__primaryButton,.page-module__0Ylg1a__ctaButton{color:#071c16;background:#ffe86a;box-shadow:0 16px 34px #ffe86a66}.page-module__0Ylg1a__secondaryButton{color:#071c16;background:#fff;border:1px solid #cbd5e1}.page-module__0Ylg1a__featureRow{flex-wrap:wrap;gap:16px 20px;margin-top:30px;display:flex}.page-module__0Ylg1a__featureRow span{color:#475569;font-size:13px;font-weight:800}.page-module__0Ylg1a__featureRow span:before{content:"✓";color:#b91c1c;margin-right:7px}.page-module__0Ylg1a__orderingStage{background:radial-gradient(circle at 100% 0,#fee2e2eb,#0000 30%),linear-gradient(145deg,#f8fafc,#fff);border-radius:40px;padding:42px}.page-module__0Ylg1a__browser{background:#fff;border:1px solid #dbe3ea;border-radius:26px;overflow:hidden;box-shadow:0 32px 90px #071c1629}.page-module__0Ylg1a__browserTop{background:#071c16;align-items:center;gap:18px;padding:14px 17px;display:flex}.page-module__0Ylg1a__browserDots{gap:5px;display:flex}.page-module__0Ylg1a__browserDots span{background:#64748b;border-radius:50%;width:7px;height:7px}.page-module__0Ylg1a__browserDots span:first-child{background:#ef4444}.page-module__0Ylg1a__browserAddress{color:#cbd5e1;background:#ffffff17;border-radius:999px;flex:1;padding:7px 14px;font-size:9px}.page-module__0Ylg1a__storeHeader{justify-content:space-between;align-items:center;padding:22px;display:flex}.page-module__0Ylg1a__storeHeader div:first-child span,.page-module__0Ylg1a__storeHeader div:first-child strong{display:block}.page-module__0Ylg1a__storeHeader div:first-child span{color:#b91c1c;letter-spacing:.12em;font-size:9px;font-weight:950}.page-module__0Ylg1a__storeHeader div:first-child strong{margin-top:4px;font-size:20px}.page-module__0Ylg1a__basketBadge{background:#ffe86a;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:950}.page-module__0Ylg1a__categories{gap:7px;padding:0 22px 18px;display:flex;overflow-x:auto}.page-module__0Ylg1a__categories span{color:#64748b;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:850}.page-module__0Ylg1a__categories .page-module__0Ylg1a__activeCategory{color:#fff;background:#b91c1c;border-color:#b91c1c}.page-module__0Ylg1a__products{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 22px;display:grid}.page-module__0Ylg1a__products article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.page-module__0Ylg1a__productImage{background:linear-gradient(145deg,#fee2e2,#f8fafc);align-items:flex-start;min-height:105px;padding:12px;display:flex}.page-module__0Ylg1a__productImage span{color:#b91c1c;background:#fff;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:950}.page-module__0Ylg1a__products article>div:last-child{padding:13px}.page-module__0Ylg1a__products strong{font-size:13px;display:block}.page-module__0Ylg1a__products p{color:#64748b;margin:5px 0;font-size:9px}.page-module__0Ylg1a__price{color:#071c16;font-size:11px;font-weight:950}.page-module__0Ylg1a__checkoutBar{color:#fff;background:#071c16;border-radius:15px;justify-content:space-between;align-items:center;margin:16px 22px 22px;padding:14px 16px;display:flex}.page-module__0Ylg1a__checkoutBar small,.page-module__0Ylg1a__checkoutBar strong{display:block}.page-module__0Ylg1a__checkoutBar small{color:#94a3b8;font-size:8px}.page-module__0Ylg1a__checkoutBar strong{margin-top:3px;font-size:12px}.page-module__0Ylg1a__checkoutBar>span{color:#071c16;background:#ffe86a;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:950}.page-module__0Ylg1a__directSection{background:linear-gradient(135deg,#f8fafc,#fff);padding:90px max(24px,50vw - 640px)}.page-module__0Ylg1a__sectionIntro{max-width:800px}.page-module__0Ylg1a__sectionIntro h2,.page-module__0Ylg1a__journeyCopy h2,.page-module__0Ylg1a__menuCopy h2,.page-module__0Ylg1a__flexibleSection h2,.page-module__0Ylg1a__finalCta h2{color:#071c16;letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,66px);line-height:1}.page-module__0Ylg1a__sectionIntro>p:last-child,.page-module__0Ylg1a__journeyCopy>p,.page-module__0Ylg1a__menuCopy>p,.page-module__0Ylg1a__flexibleSection>div:first-child>p:last-child,.page-module__0Ylg1a__finalCta p{color:#475569;font-size:18px;line-height:1.65}.page-module__0Ylg1a__capabilityGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.page-module__0Ylg1a__capabilityCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;min-height:255px;padding:26px;box-shadow:0 16px 42px #0f172a0f}.page-module__0Ylg1a__number{color:#b91c1c;background:#fee2e2;border-radius:13px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:950;display:grid}.page-module__0Ylg1a__capabilityCard h3{margin:24px 0 10px;font-size:21px}.page-module__0Ylg1a__capabilityCard p{color:#64748b;margin:0;line-height:1.6}.page-module__0Ylg1a__journeySection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;width:min(1280px,100% - 48px);margin:90px auto;display:grid}.page-module__0Ylg1a__textLink{color:#b91c1c;gap:10px;margin-top:20px;font-weight:900;text-decoration:none;display:inline-flex}.page-module__0Ylg1a__journeyFlow{align-items:stretch;display:flex}.page-module__0Ylg1a__journeyFlow article{border:1px solid #e2e8f0;border-radius:18px;flex:1;min-width:0;padding:18px}.page-module__0Ylg1a__journeyFlow article>span{color:#b91c1c;margin-bottom:20px;font-size:10px;font-weight:950;display:block}.page-module__0Ylg1a__journeyFlow strong,.page-module__0Ylg1a__journeyFlow small{display:block}.page-module__0Ylg1a__journeyFlow strong{font-size:15px}.page-module__0Ylg1a__journeyFlow small{color:#64748b;margin-top:6px;line-height:1.45}.page-module__0Ylg1a__connector{color:#b91c1c;flex:0 0 28px;place-items:center;font-weight:950;display:grid}.page-module__0Ylg1a__menuSection{background:#071c16;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:90px max(24px,50vw - 640px);display:grid}.page-module__0Ylg1a__menuCopy h2{color:#fff}.page-module__0Ylg1a__menuCopy>p{color:#cbd5e1}.page-module__0Ylg1a__menuVisual{background:#fff;border-radius:28px;padding:26px}.page-module__0Ylg1a__menuHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.page-module__0Ylg1a__menuHeader div span,.page-module__0Ylg1a__menuHeader div strong{display:block}.page-module__0Ylg1a__menuHeader div span{color:#b91c1c;letter-spacing:.1em;font-size:9px;font-weight:950}.page-module__0Ylg1a__menuHeader div strong{margin-top:4px;font-size:20px}.page-module__0Ylg1a__connectedBadge{color:#166534;background:#dcfce7;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:950}.page-module__0Ylg1a__menuChannels{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:17px;display:grid}.page-module__0Ylg1a__menuChannels article{border:1px solid #e2e8f0;border-radius:16px;padding:17px}.page-module__0Ylg1a__menuChannels span,.page-module__0Ylg1a__menuChannels strong,.page-module__0Ylg1a__menuChannels small{display:block}.page-module__0Ylg1a__menuChannels span{color:#b91c1c;font-size:9px;font-weight:950}.page-module__0Ylg1a__menuChannels strong{margin-top:18px}.page-module__0Ylg1a__menuChannels small{color:#64748b;margin-top:4px}.page-module__0Ylg1a__flexibleSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;width:min(1280px,100% - 48px);margin:90px auto;display:grid}.page-module__0Ylg1a__deliveryCards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.page-module__0Ylg1a__deliveryCards article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;min-height:210px;padding:24px}.page-module__0Ylg1a__deliveryIcon{color:#b91c1c;background:#fee2e2;border-radius:14px;place-items:center;width:50px;height:50px;font-size:21px;font-weight:950;display:grid}.page-module__0Ylg1a__deliveryCards strong,.page-module__0Ylg1a__deliveryCards span{display:block}.page-module__0Ylg1a__deliveryCards strong{margin-top:24px;font-size:18px}.page-module__0Ylg1a__deliveryCards span{color:#64748b;margin-top:7px;line-height:1.55}.page-module__0Ylg1a__finalCta{background:radial-gradient(circle at 100% 0,#fee2e2d9,#0000 30%),#f8fafc;border-radius:34px;justify-content:space-between;align-items:center;gap:36px;width:min(1280px,100% - 48px);margin:0 auto 80px;padding:52px;display:flex}.page-module__0Ylg1a__finalCta>div{max-width:800px}@media (max-width:1000px){.page-module__0Ylg1a__hero,.page-module__0Ylg1a__journeySection,.page-module__0Ylg1a__menuSection,.page-module__0Ylg1a__flexibleSection{grid-template-columns:1fr}.page-module__0Ylg1a__capabilityGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-module__0Ylg1a__hero,.page-module__0Ylg1a__journeySection,.page-module__0Ylg1a__flexibleSection,.page-module__0Ylg1a__finalCta{width:min(100% - 28px,1280px)}.page-module__0Ylg1a__hero h1{font-size:clamp(46px,14vw,68px)}.page-module__0Ylg1a__orderingStage{padding:18px}.page-module__0Ylg1a__products,.page-module__0Ylg1a__capabilityGrid,.page-module__0Ylg1a__deliveryCards{grid-template-columns:1fr}.page-module__0Ylg1a__journeyFlow{gap:10px;display:grid}.page-module__0Ylg1a__connector{transform:rotate(90deg)}.page-module__0Ylg1a__menuSection{padding:70px 20px}.page-module__0Ylg1a__finalCta{flex-direction:column;align-items:flex-start;padding:30px}}
