.MobileAppProductPage-module__CQ_0Sq__page{color:#292929;background:#fff}.MobileAppProductPage-module__CQ_0Sq__hero{padding:84px 0 120px}.MobileAppProductPage-module__CQ_0Sq__heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:80px;display:grid}.MobileAppProductPage-module__CQ_0Sq__heroCopy{max-width:670px}.MobileAppProductPage-module__CQ_0Sq__heroCopy h1{letter-spacing:-.065em;margin:18px 0 28px;font-size:clamp(3.7rem,6.4vw,6.8rem);line-height:.93}.MobileAppProductPage-module__CQ_0Sq__heroCopy h1 span,.MobileAppProductPage-module__CQ_0Sq__systemHeader h2 span{color:#555}.MobileAppProductPage-module__CQ_0Sq__heroCopy>p:not(.MobileAppProductPage-module__CQ_0Sq__rn-kicker){color:#555;max-width:600px;font-size:1.2rem;line-height:1.55}.MobileAppProductPage-module__CQ_0Sq__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.MobileAppProductPage-module__CQ_0Sq__heroVisual{background:linear-gradient(145deg,#fff4ee,#e6ad91 48%,#9e4a2c);border-radius:38px;place-items:center;min-height:650px;padding:50px;display:grid;position:relative;overflow:hidden}.MobileAppProductPage-module__CQ_0Sq__heroVisual:before{content:"";background:repeating-linear-gradient(125deg,#0000 0 52px,#ffffff29 53px 55px);position:absolute;inset:-30%;transform:rotate(-9deg)}.MobileAppProductPage-module__CQ_0Sq__phone{z-index:1;color:#fff;background:#111;border:9px solid #222;border-radius:38px;flex-direction:column;width:min(330px,90%);height:590px;padding:18px 15px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 80px #0000004d}.MobileAppProductPage-module__CQ_0Sq__phoneTop,.MobileAppProductPage-module__CQ_0Sq__miniTop{justify-content:space-between;padding:2px 8px 12px;font-size:10px;display:flex}.MobileAppProductPage-module__CQ_0Sq__brand{grid-template-columns:35px 1fr auto;align-items:center;gap:9px;margin:5px 4px 15px;display:grid}.MobileAppProductPage-module__CQ_0Sq__brand span{color:#111;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.MobileAppProductPage-module__CQ_0Sq__brand b{font-size:13px}.MobileAppProductPage-module__CQ_0Sq__brand small{letter-spacing:.12em;color:#aaa;font-size:7px}.MobileAppProductPage-module__CQ_0Sq__appHero{background:#2a2a2a;border-radius:20px;min-height:190px;padding:18px;position:relative;overflow:hidden}.MobileAppProductPage-module__CQ_0Sq__appHero small{letter-spacing:.12em;color:#aaa;font-size:8px}.MobileAppProductPage-module__CQ_0Sq__appHero h2{z-index:1;margin:8px 0;font-size:25px;line-height:.95;position:relative}.MobileAppProductPage-module__CQ_0Sq__heroFood{background:url(https://images.unsplash.com/photo-1605209699023-97227c885c7b?auto=format&fit=crop&w=1200&q=88) 50%/cover no-repeat;border-radius:28px;width:145px;height:145px;position:absolute;bottom:-26px;right:-18px;transform:rotate(8deg);box-shadow:0 12px 30px #00000047}.MobileAppProductPage-module__CQ_0Sq__quickRow{gap:7px;margin:12px 0;display:flex}.MobileAppProductPage-module__CQ_0Sq__quickRow span{background:#222;border-radius:99px;padding:7px 9px;font-size:9px}.MobileAppProductPage-module__CQ_0Sq__quickRow span:first-child{color:#111;background:#fff}.MobileAppProductPage-module__CQ_0Sq__orderAgain{color:#222;background:#f7f7f7;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;margin-bottom:9px;padding:9px;display:grid}.MobileAppProductPage-module__CQ_0Sq__foodThumb{background:url(https://d1w7312wesee68.cloudfront.net/_QPXtL8bBW-1oLFN7k9qjbk8tEnPyCUxTlmCfu8xI00/resize%3Afit%3A720%3A720/plain/s3%3A/toasttab/menu_service/restaurants/f8ec19b5-af3c-472e-8eda-cddbffb4cfb5/MenuItem/41b53558-e387-454e-bb08-19b919b2f475.png) 50%/cover no-repeat;border-radius:11px;width:42px;height:42px}.MobileAppProductPage-module__CQ_0Sq__orderAgain div:nth-child(2){gap:2px;display:grid}.MobileAppProductPage-module__CQ_0Sq__orderAgain small,.MobileAppProductPage-module__CQ_0Sq__rewardCard small{color:#777;letter-spacing:.08em;font-size:7px}.MobileAppProductPage-module__CQ_0Sq__orderAgain b{font-size:10px}.MobileAppProductPage-module__CQ_0Sq__orderAgain span{color:#777;font-size:7px}.MobileAppProductPage-module__CQ_0Sq__orderAgain button,.MobileAppProductPage-module__CQ_0Sq__mobileProduct button,.MobileAppProductPage-module__CQ_0Sq__miniItem button{color:#fff;background:#222;border:0;border-radius:50%;width:25px;height:25px}.MobileAppProductPage-module__CQ_0Sq__rewardCard{color:#6f321f;background:#fff4ee;border-radius:15px;gap:3px;padding:13px;display:grid}.MobileAppProductPage-module__CQ_0Sq__rewardCard strong{font-size:16px}.MobileAppProductPage-module__CQ_0Sq__rewardCard span{font-size:9px}.MobileAppProductPage-module__CQ_0Sq__bottomNav{text-align:center;border-top:1px solid #333;justify-content:space-around;margin-top:auto;padding-top:11px;display:flex}.MobileAppProductPage-module__CQ_0Sq__bottomNav span{font-size:12px}.MobileAppProductPage-module__CQ_0Sq__bottomNav small{color:#999;margin-top:3px;font-size:7px;display:block}.MobileAppProductPage-module__CQ_0Sq__heroBadge{z-index:2;color:#222;background:#fff;border-radius:17px;gap:4px;padding:15px 19px;display:grid;position:absolute;bottom:35px;left:36px;box-shadow:0 16px 35px #00000026}.MobileAppProductPage-module__CQ_0Sq__heroBadge small{letter-spacing:.1em;color:#777;font-size:8px}.MobileAppProductPage-module__CQ_0Sq__heroBadge strong{font-size:14px}.MobileAppProductPage-module__CQ_0Sq__need{background:#f7f2ec;padding:120px 0 130px}.MobileAppProductPage-module__CQ_0Sq__center{text-align:center;max-width:850px;margin:0 auto 60px}.MobileAppProductPage-module__CQ_0Sq__center h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(3rem,5.3vw,5.4rem);line-height:.96}.MobileAppProductPage-module__CQ_0Sq__benefitGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.MobileAppProductPage-module__CQ_0Sq__benefit{background:#fff;border-radius:30px;overflow:hidden}.MobileAppProductPage-module__CQ_0Sq__benefitVisual{background:#ded8d0;place-items:center;height:330px;padding:35px;display:grid}.MobileAppProductPage-module__CQ_0Sq__benefitCopy{padding:30px 34px 42px}.MobileAppProductPage-module__CQ_0Sq__benefitCopy small{color:#999}.MobileAppProductPage-module__CQ_0Sq__benefitCopy h3{letter-spacing:-.04em;margin:10px 0 13px;font-size:30px;line-height:1.02}.MobileAppProductPage-module__CQ_0Sq__benefitCopy p{color:#5a5a5a;line-height:1.5}.MobileAppProductPage-module__CQ_0Sq__reorder{background:#fff;border-radius:23px;gap:8px;width:100%;padding:25px;display:grid;box-shadow:0 20px 40px #0000001f}.MobileAppProductPage-module__CQ_0Sq__reorder span,.MobileAppProductPage-module__CQ_0Sq__brandVisual span{letter-spacing:.1em;color:#888;font-size:9px}.MobileAppProductPage-module__CQ_0Sq__reorder strong{font-size:24px}.MobileAppProductPage-module__CQ_0Sq__reorder b{font-size:16px}.MobileAppProductPage-module__CQ_0Sq__reorder button{color:#fff;background:#111;border:0;border-radius:99px;margin-top:5px;padding:12px}.MobileAppProductPage-module__CQ_0Sq__brandVisual{color:#fff;background:#111;border-radius:22px;align-content:center;gap:12px;width:100%;height:100%;padding:28px;display:grid}.MobileAppProductPage-module__CQ_0Sq__brandVisual strong{font-size:30px;line-height:1}.MobileAppProductPage-module__CQ_0Sq__brandVisual i{color:#111;background:#fff;border-radius:22px;place-items:center;width:75px;height:75px;font-size:32px;font-style:normal;font-weight:800;display:grid}.MobileAppProductPage-module__CQ_0Sq__connectedVisual{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.MobileAppProductPage-module__CQ_0Sq__connectedVisual span{background:#fff;border-radius:99px;padding:13px 15px;font-weight:700}.MobileAppProductPage-module__CQ_0Sq__connectedVisual i{color:#777;font-style:normal}.MobileAppProductPage-module__CQ_0Sq__system{padding:130px 0}.MobileAppProductPage-module__CQ_0Sq__systemHeader{max-width:750px;margin-bottom:55px}.MobileAppProductPage-module__CQ_0Sq__systemHeader h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(3rem,5vw,5.2rem);line-height:.96}.MobileAppProductPage-module__CQ_0Sq__systemCard{color:#fff;background:#111;border-radius:34px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding:60px;display:grid}.MobileAppProductPage-module__CQ_0Sq__appPreview{place-items:center;display:grid}.MobileAppProductPage-module__CQ_0Sq__miniPhone{color:#222;background:#f5f5f5;border-radius:31px;flex-direction:column;width:min(245px,100%);height:430px;padding:15px;display:flex;box-shadow:0 25px 55px #0000004d}.MobileAppProductPage-module__CQ_0Sq__miniTop{color:#555}.MobileAppProductPage-module__CQ_0Sq__miniBrand{padding:7px;font-size:14px;font-weight:800}.MobileAppProductPage-module__CQ_0Sq__miniBanner{color:#fff;background:#222;border-radius:17px;margin:8px 0 12px;padding:20px;font-size:9px}.MobileAppProductPage-module__CQ_0Sq__miniBanner b{margin-top:5px;font-size:19px;line-height:1;display:block}.MobileAppProductPage-module__CQ_0Sq__miniItem{background:#fff;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;margin:5px 0;padding:8px;display:grid}.MobileAppProductPage-module__CQ_0Sq__miniItem i{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:38px;height:38px;display:block}.MobileAppProductPage-module__CQ_0Sq__miniItem:nth-child(4) i{background-image:url(https://images.deliveryhero.io/image/global-menu-service/HF_EG/vendor/759193/product/1318979402/9d310040-3861-4cd4-b8bf-3a12685687f3.jpg)}.MobileAppProductPage-module__CQ_0Sq__miniItem:nth-child(5) i{background-image:url(https://labellapizzaeats.com/img/Gyros/Beef%20Gyro.jpg)}.MobileAppProductPage-module__CQ_0Sq__miniItem div{gap:2px;display:grid}.MobileAppProductPage-module__CQ_0Sq__miniItem b{font-size:10px}.MobileAppProductPage-module__CQ_0Sq__miniItem span{color:#777;font-size:8px}.MobileAppProductPage-module__CQ_0Sq__path{gap:26px;display:grid}.MobileAppProductPage-module__CQ_0Sq__path>div{border-bottom:1px solid #333;grid-template-columns:45px 1fr;align-items:start;gap:17px;padding-bottom:24px;display:grid}.MobileAppProductPage-module__CQ_0Sq__path>div:last-child{border:0}.MobileAppProductPage-module__CQ_0Sq__path>div>span{color:#111;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.MobileAppProductPage-module__CQ_0Sq__path b{font-size:22px}.MobileAppProductPage-module__CQ_0Sq__path p{color:#aaa;margin:7px 0 0;line-height:1.5}.MobileAppProductPage-module__CQ_0Sq__diagnosis{padding:0 0 130px}.MobileAppProductPage-module__CQ_0Sq__diagnosisCard{background:#fff4ee;border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:64px;display:grid}.MobileAppProductPage-module__CQ_0Sq__diagnosisCard h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:.97}.MobileAppProductPage-module__CQ_0Sq__diagnosisCard>div>p:not(.MobileAppProductPage-module__CQ_0Sq__rn-kicker){color:#555;max-width:580px;line-height:1.55}.MobileAppProductPage-module__CQ_0Sq__insight{background:#fff;border-radius:24px;padding:26px;box-shadow:0 20px 50px #00000014}.MobileAppProductPage-module__CQ_0Sq__insightTop{color:#888;letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.MobileAppProductPage-module__CQ_0Sq__insightTop b{color:#9e4a2c}.MobileAppProductPage-module__CQ_0Sq__insight h3{margin:23px 0;font-size:26px}.MobileAppProductPage-module__CQ_0Sq__signal{border-top:1px solid #eee;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.MobileAppProductPage-module__CQ_0Sq__signal b{font-size:11px}.MobileAppProductPage-module__CQ_0Sq__recommend{background:#fff4ee;border-radius:15px;gap:5px;margin-top:15px;padding:15px;display:grid}.MobileAppProductPage-module__CQ_0Sq__recommend small{color:#9e4a2c;letter-spacing:.1em;font-size:8px}.MobileAppProductPage-module__CQ_0Sq__recommend strong{font-size:14px}.MobileAppProductPage-module__CQ_0Sq__faqWrap{padding:0 0 130px}.MobileAppProductPage-module__CQ_0Sq__faqGrid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.MobileAppProductPage-module__CQ_0Sq__faqTitle h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(3rem,5vw,5rem);line-height:.95}.MobileAppProductPage-module__CQ_0Sq__faq{border-top:1px solid #ddd;padding:25px 0}.MobileAppProductPage-module__CQ_0Sq__faq:last-child{border-bottom:1px solid #ddd}.MobileAppProductPage-module__CQ_0Sq__faq summary{cursor:pointer;justify-content:space-between;gap:25px;font-size:20px;font-weight:600;list-style:none;display:flex}.MobileAppProductPage-module__CQ_0Sq__faq summary::-webkit-details-marker{display:none}.MobileAppProductPage-module__CQ_0Sq__faq summary span{font-size:27px;font-weight:400}.MobileAppProductPage-module__CQ_0Sq__faq p{color:#555;max-width:850px;margin:0;padding:18px 0 4px;font-size:16px;line-height:1.6}.MobileAppProductPage-module__CQ_0Sq__final{padding:0 0 100px}.MobileAppProductPage-module__CQ_0Sq__finalCard{color:#fff;background:#111;border-radius:32px;grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:64px;display:grid}.MobileAppProductPage-module__CQ_0Sq__finalCard h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:.98}.MobileAppProductPage-module__CQ_0Sq__finalCard>div:last-child>p{color:#bbb;max-width:560px;margin-bottom:25px;line-height:1.55}@media (max-width:900px){.MobileAppProductPage-module__CQ_0Sq__heroGrid,.MobileAppProductPage-module__CQ_0Sq__benefitGrid,.MobileAppProductPage-module__CQ_0Sq__systemCard,.MobileAppProductPage-module__CQ_0Sq__diagnosisCard,.MobileAppProductPage-module__CQ_0Sq__faqGrid,.MobileAppProductPage-module__CQ_0Sq__finalCard{grid-template-columns:1fr}.MobileAppProductPage-module__CQ_0Sq__heroVisual{min-height:600px}.MobileAppProductPage-module__CQ_0Sq__systemCard,.MobileAppProductPage-module__CQ_0Sq__diagnosisCard,.MobileAppProductPage-module__CQ_0Sq__finalCard{gap:40px}.MobileAppProductPage-module__CQ_0Sq__benefitGrid{gap:16px}.MobileAppProductPage-module__CQ_0Sq__syncSection{padding-top:90px}}@media (max-width:600px){.MobileAppProductPage-module__CQ_0Sq__hero{padding:55px 0 75px}.MobileAppProductPage-module__CQ_0Sq__heroCopy h1{font-size:3.35rem}.MobileAppProductPage-module__CQ_0Sq__heroVisual{border-radius:25px;min-height:600px;padding:25px}.MobileAppProductPage-module__CQ_0Sq__phone{height:555px}.MobileAppProductPage-module__CQ_0Sq__heroBadge{bottom:20px;left:20px}.MobileAppProductPage-module__CQ_0Sq__need,.MobileAppProductPage-module__CQ_0Sq__system{padding:85px 0}.MobileAppProductPage-module__CQ_0Sq__benefitVisual{height:270px}.MobileAppProductPage-module__CQ_0Sq__benefitCopy{padding:25px 27px 35px}.MobileAppProductPage-module__CQ_0Sq__systemCard,.MobileAppProductPage-module__CQ_0Sq__diagnosisCard,.MobileAppProductPage-module__CQ_0Sq__finalCard{border-radius:24px;padding:30px}.MobileAppProductPage-module__CQ_0Sq__miniPhone{width:215px}.MobileAppProductPage-module__CQ_0Sq__faqWrap{padding-bottom:85px}}