.Groceryapphero-module__bC0DLW__hero{color:#fff;background:radial-gradient(120% 140% at 15% 0,#1a1414 0%,#0b0b0d 55%,#08090a 100%);padding:96px 24px 80px;position:relative;overflow:hidden}.Groceryapphero-module__bC0DLW__glowA,.Groceryapphero-module__bC0DLW__glowB{filter:blur(90px);pointer-events:none;opacity:.35;border-radius:50%;position:absolute}.Groceryapphero-module__bC0DLW__glowA{background:radial-gradient(circle,#ff5b4a 0%,#0000 70%);width:420px;height:420px;top:-140px;right:-100px}.Groceryapphero-module__bC0DLW__glowB{background:radial-gradient(circle,#7a1f1f 0%,#0000 70%);width:380px;height:380px;bottom:-160px;left:-120px}.Groceryapphero-module__bC0DLW__container{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1240px;margin:0 auto;display:grid;position:relative}@media (max-width:980px){.Groceryapphero-module__bC0DLW__container{grid-template-columns:1fr}}.Groceryapphero-module__bC0DLW__copy{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.Groceryapphero-module__bC0DLW__inView .Groceryapphero-module__bC0DLW__copy{opacity:1;transform:translateY(0)}.Groceryapphero-module__bC0DLW__heading{letter-spacing:-.01em;color:#fff;margin:0 0 20px;font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1.14}.Groceryapphero-module__bC0DLW__accent{color:#ff6a55;background:linear-gradient(120deg,#ff6a55,#ff9166);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Groceryapphero-module__bC0DLW__description{color:#ffffffb8;max-width:560px;margin:0 0 30px;font-size:1rem;line-height:1.7}.Groceryapphero-module__bC0DLW__ctaRow{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}.Groceryapphero-module__bC0DLW__ctaPrimary{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:14px 26px;font-size:.94rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 30px -12px #e6392aa6}.Groceryapphero-module__bC0DLW__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #e6392acc}.Groceryapphero-module__bC0DLW__ctaSecondary{color:#fff;border:1px solid #ffffff47;border-radius:999px;padding:13px 26px;font-size:.94rem;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s}.Groceryapphero-module__bC0DLW__ctaSecondary:hover{background:#ff6a5514;border-color:#ff6a55}.Groceryapphero-module__bC0DLW__statRow{grid-template-columns:repeat(4,auto);gap:32px;display:grid}@media (max-width:560px){.Groceryapphero-module__bC0DLW__statRow{grid-template-columns:repeat(2,auto)}}.Groceryapphero-module__bC0DLW__statItem{opacity:0;flex-direction:column;gap:4px;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(14px)}.Groceryapphero-module__bC0DLW__inView .Groceryapphero-module__bC0DLW__statItem{opacity:1;transform:translateY(0)}.Groceryapphero-module__bC0DLW__statValue{color:#fff;font-size:1.4rem;font-weight:800}.Groceryapphero-module__bC0DLW__statLabel{color:#ffffff8c;font-size:.76rem}.Groceryapphero-module__bC0DLW__visual{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1) .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s;position:relative;transform:translateY(28px)scale(.98)}.Groceryapphero-module__bC0DLW__inView .Groceryapphero-module__bC0DLW__visual{opacity:1;transform:translateY(0)scale(1)}.Groceryapphero-module__bC0DLW__panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:26px;padding:22px;position:relative;box-shadow:0 30px 60px -20px #0009}.Groceryapphero-module__bC0DLW__panelHead{align-items:center;gap:8px;margin-bottom:18px;display:flex}.Groceryapphero-module__bC0DLW__panelDot{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.Groceryapphero-module__bC0DLW__panelTitle{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;margin-left:8px;font-size:.78rem;font-weight:700}.Groceryapphero-module__bC0DLW__panelBody{grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-bottom:18px;display:grid}@media (max-width:460px){.Groceryapphero-module__bC0DLW__panelBody{grid-template-columns:1fr}}.Groceryapphero-module__bC0DLW__ring{flex:none;width:108px;height:108px;position:relative}.Groceryapphero-module__bC0DLW__ringSvg{width:100%;height:100%;transform:rotate(-90deg)}.Groceryapphero-module__bC0DLW__ringTrack{fill:none;stroke:#ffffff1a;stroke-width:8px}.Groceryapphero-module__bC0DLW__ringFill{fill:none;stroke:#ff6a55;stroke-width:8px;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327px;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .4s}.Groceryapphero-module__bC0DLW__inView .Groceryapphero-module__bC0DLW__ringFill{stroke-dashoffset:100px}.Groceryapphero-module__bC0DLW__ringLabel{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex;position:absolute;inset:0}.Groceryapphero-module__bC0DLW__ringLabel strong{color:#fff;font-size:1.1rem}.Groceryapphero-module__bC0DLW__ringLabel span{color:#ffffff8c;max-width:70px;font-size:.58rem}.Groceryapphero-module__bC0DLW__log{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Groceryapphero-module__bC0DLW__logItem{opacity:0;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.74rem;transition:opacity .5s,transform .5s;display:flex;transform:translate(10px)}.Groceryapphero-module__bC0DLW__inView .Groceryapphero-module__bC0DLW__logItem{opacity:1;transform:translate(0)}.Groceryapphero-module__bC0DLW__logLabel{color:#ffffffbf}.Groceryapphero-module__bC0DLW__logKcal{color:#ffffff80;flex:none;font-weight:700}.Groceryapphero-module__bC0DLW__logGood .Groceryapphero-module__bC0DLW__logKcal{color:#7be0a0}.Groceryapphero-module__bC0DLW__macroCard{background:linear-gradient(145deg,#ff5b451f,#ffffff08);border:1px solid #ffffff14;border-radius:16px;padding:16px;position:relative;overflow:hidden}.Groceryapphero-module__bC0DLW__macroBar{background:#ffffff14;border-radius:999px;width:100%;height:8px;display:flex;overflow:hidden}.Groceryapphero-module__bC0DLW__macroSeg{transform-origin:0;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1) .6s;display:block;transform:scaleX(0)}.Groceryapphero-module__bC0DLW__inView .Groceryapphero-module__bC0DLW__macroSeg{transform:scaleX(1)}.Groceryapphero-module__bC0DLW__macroLabel{color:#ffffff80;margin-top:8px;font-size:.7rem;display:block}.Groceryapphero-module__bC0DLW__floatBadge1,.Groceryapphero-module__bC0DLW__floatBadge2{opacity:0;background:#14100f;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;padding:12px 16px;transition:opacity .6s,transform .6s;display:flex;position:absolute;transform:translateY(14px);box-shadow:0 16px 30px -12px #0009}.Groceryapphero-module__bC0DLW__inView .Groceryapphero-module__bC0DLW__floatBadge1,.Groceryapphero-module__bC0DLW__inView .Groceryapphero-module__bC0DLW__floatBadge2{opacity:1;animation:5s ease-in-out infinite Groceryapphero-module__bC0DLW__bob;transform:translateY(0)}.Groceryapphero-module__bC0DLW__floatBadge1{transition-delay:.8s;animation-delay:.8s;top:-18px;left:-20px}.Groceryapphero-module__bC0DLW__floatBadge2{transition-delay:.95s;animation-delay:.95s;bottom:-18px;right:-16px}.Groceryapphero-module__bC0DLW__floatBadge1 strong,.Groceryapphero-module__bC0DLW__floatBadge2 strong{color:#ff6a55;font-size:1rem}.Groceryapphero-module__bC0DLW__floatBadge1 span,.Groceryapphero-module__bC0DLW__floatBadge2 span{color:#ffffff8c;font-size:.68rem}@keyframes Groceryapphero-module__bC0DLW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.Groceryapphero-module__bC0DLW__copy,.Groceryapphero-module__bC0DLW__visual,.Groceryapphero-module__bC0DLW__statItem,.Groceryapphero-module__bC0DLW__logItem,.Groceryapphero-module__bC0DLW__floatBadge1,.Groceryapphero-module__bC0DLW__floatBadge2{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.Groceryapphero-module__bC0DLW__ringFill,.Groceryapphero-module__bC0DLW__macroSeg{transition:none!important}}
.Foodappguidebanner-module__G37VQG__section{color:#fff;background:radial-gradient(110% 160% at 10% 90%,#2a1310 0%,#0b0908 55%,#090808 100%);padding:84px 24px}.Foodappguidebanner-module__G37VQG__container{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;max-width:1120px;margin:0 auto;display:grid}@media (max-width:860px){.Foodappguidebanner-module__G37VQG__container{grid-template-columns:1fr}}.Foodappguidebanner-module__G37VQG__copy{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.Foodappguidebanner-module__G37VQG__inView .Foodappguidebanner-module__G37VQG__copy{opacity:1;transform:translateY(0)}.Foodappguidebanner-module__G37VQG__heading{color:#fff;margin:0 0 16px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.28}.Foodappguidebanner-module__G37VQG__description{color:#ffffff9e;max-width:480px;margin:0 0 28px;font-size:.95rem;line-height:1.7}.Foodappguidebanner-module__G37VQG__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.Foodappguidebanner-module__G37VQG__ctaPrimary{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:13px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 30px -14px #e6392aa6}.Foodappguidebanner-module__G37VQG__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #e6392acc}.Foodappguidebanner-module__G37VQG__ctaSecondary{color:#fff;border:1px solid #ffffff47;border-radius:999px;padding:12px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s}.Foodappguidebanner-module__G37VQG__ctaSecondary:hover{background:#ff6a5514;border-color:#ff6a55}.Foodappguidebanner-module__G37VQG__bookWrap{opacity:0;justify-content:center;transition:opacity .85s cubic-bezier(.22,1,.36,1) .15s,transform .85s cubic-bezier(.22,1,.36,1) .15s;display:flex;position:relative;transform:translateY(20px)scale(.96)}.Foodappguidebanner-module__G37VQG__inView .Foodappguidebanner-module__G37VQG__bookWrap{opacity:1;transform:translateY(0)scale(1)}.Foodappguidebanner-module__G37VQG__bookGlow{filter:blur(20px);background:radial-gradient(circle,#ff5b4559,#0000 65%);border-radius:50%;position:absolute;inset:-30px}.Foodappguidebanner-module__G37VQG__book{color:#17130f;background:linear-gradient(155deg,#fff,#ffe9e4);border-radius:14px;flex-direction:column;gap:10px;width:210px;min-height:270px;padding:26px 20px;transition:transform .4s;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 30px 60px -20px #000000a6,-8px 0 #00000026}.Foodappguidebanner-module__G37VQG__inView .Foodappguidebanner-module__G37VQG__book{animation:6s ease-in-out infinite Foodappguidebanner-module__G37VQG__floatBook}@keyframes Foodappguidebanner-module__G37VQG__floatBook{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-10px)}}.Foodappguidebanner-module__G37VQG__bookKicker{letter-spacing:.06em;text-transform:uppercase;color:#e6392a;font-size:.68rem;font-weight:800}.Foodappguidebanner-module__G37VQG__bookTitle{font-size:1.3rem;font-weight:800;line-height:1.2}.Foodappguidebanner-module__G37VQG__bookSub{color:#6b625c;font-size:.76rem;line-height:1.5}.Foodappguidebanner-module__G37VQG__bookSpineLines{flex-direction:column;gap:6px;margin-top:auto;display:flex}.Foodappguidebanner-module__G37VQG__bookSpineLines span{background:#e6392a40;border-radius:999px;height:3px}.Foodappguidebanner-module__G37VQG__bookSpineLines span:first-child{width:70%}.Foodappguidebanner-module__G37VQG__bookSpineLines span:nth-child(2){width:50%}.Foodappguidebanner-module__G37VQG__bookSpineLines span:nth-child(3){width:60%}@media (prefers-reduced-motion:reduce){.Foodappguidebanner-module__G37VQG__copy,.Foodappguidebanner-module__G37VQG__bookWrap{opacity:1!important;transition:none!important;transform:none!important}.Foodappguidebanner-module__G37VQG__book{animation:none!important;transform:rotate(-4deg)!important}}
.Foodappnextgentech-module__UadTvW__section{background:#fff;padding:88px 24px}.Foodappnextgentech-module__UadTvW__container{grid-template-columns:.95fr 1.05fr;align-items:start;gap:56px;max-width:1160px;margin:0 auto;display:grid}@media (max-width:900px){.Foodappnextgentech-module__UadTvW__container{grid-template-columns:1fr}}.Foodappnextgentech-module__UadTvW__left{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.Foodappnextgentech-module__UadTvW__inView .Foodappnextgentech-module__UadTvW__left{opacity:1;transform:translateY(0)}.Foodappnextgentech-module__UadTvW__heading{color:#17130f;margin:0 0 16px;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;line-height:1.28}.Foodappnextgentech-module__UadTvW__intro{color:#6b625c;margin:0 0 26px;font-size:.95rem;line-height:1.7}.Foodappnextgentech-module__UadTvW__imageWrap{aspect-ratio:4/3;background:linear-gradient(150deg,#ffe3dc,#fff2ee);border-radius:20px;overflow:hidden}.Foodappnextgentech-module__UadTvW__image{object-fit:cover;width:100%;height:100%;display:block}.Foodappnextgentech-module__UadTvW__list{flex-direction:column;display:flex}.Foodappnextgentech-module__UadTvW__item{opacity:0;border-top:1px solid #f0e5e0;gap:16px;padding:18px 0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(14px)}.Foodappnextgentech-module__UadTvW__item:last-child{border-bottom:1px solid #f0e5e0}.Foodappnextgentech-module__UadTvW__inView .Foodappnextgentech-module__UadTvW__item{opacity:1;transform:translateY(0)}.Foodappnextgentech-module__UadTvW__icon{color:#fff;background:linear-gradient(135deg,#ff5b45,#e6392a);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.Foodappnextgentech-module__UadTvW__icon svg{width:20px;height:20px}.Foodappnextgentech-module__UadTvW__itemTitle{color:#17130f;margin:0 0 6px;font-size:1rem;font-weight:700}.Foodappnextgentech-module__UadTvW__itemText{color:#857b74;margin:0;font-size:.86rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.Foodappnextgentech-module__UadTvW__left,.Foodappnextgentech-module__UadTvW__item{opacity:1!important;transition:none!important;transform:none!important}}
.Foodappbusinessmodels-module__BnQ0ra__section{background:#fbf5f3;padding:88px 24px}.Foodappbusinessmodels-module__BnQ0ra__container{text-align:center;max-width:1160px;margin:0 auto}.Foodappbusinessmodels-module__BnQ0ra__heading{color:#17130f;opacity:0;max-width:760px;margin:0 auto 14px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;line-height:1.28;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Foodappbusinessmodels-module__BnQ0ra__inView .Foodappbusinessmodels-module__BnQ0ra__heading{opacity:1;transform:translateY(0)}.Foodappbusinessmodels-module__BnQ0ra__intro{color:#6b625c;opacity:0;max-width:720px;margin:0 auto 44px;font-size:.95rem;line-height:1.7;transition:opacity .7s cubic-bezier(.22,1,.36,1) 80ms,transform .7s cubic-bezier(.22,1,.36,1) 80ms;transform:translateY(16px)}.Foodappbusinessmodels-module__BnQ0ra__inView .Foodappbusinessmodels-module__BnQ0ra__intro{opacity:1;transform:translateY(0)}.Foodappbusinessmodels-module__BnQ0ra__grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){.Foodappbusinessmodels-module__BnQ0ra__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.Foodappbusinessmodels-module__BnQ0ra__grid{grid-template-columns:1fr}}.Foodappbusinessmodels-module__BnQ0ra__card{opacity:0;background-color:#2a1a17;background-position:50%;background-size:cover;border-radius:18px;align-items:flex-end;min-height:190px;padding:20px;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.Foodappbusinessmodels-module__BnQ0ra__inView .Foodappbusinessmodels-module__BnQ0ra__card{opacity:1;transform:translateY(0)}.Foodappbusinessmodels-module__BnQ0ra__cardOverlay{background:linear-gradient(#140c0a26 0%,#0f0908d1 100%);position:absolute;inset:0}.Foodappbusinessmodels-module__BnQ0ra__cardTitle{color:#fff;margin:0;font-size:1.05rem;font-weight:800;position:relative}.Foodappbusinessmodels-module__BnQ0ra__ctaWrap{margin-top:44px}.Foodappbusinessmodels-module__BnQ0ra__cta{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:14px 28px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 14px 30px -14px #e6392a8c}.Foodappbusinessmodels-module__BnQ0ra__cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #e6392ab3}@media (prefers-reduced-motion:reduce){.Foodappbusinessmodels-module__BnQ0ra__heading,.Foodappbusinessmodels-module__BnQ0ra__intro,.Foodappbusinessmodels-module__BnQ0ra__card{opacity:1!important;transition:none!important;transform:none!important}}
.Foodappwhychecklist-module__dnQnFa__section{color:#fff;background:#14100f;padding:90px 24px}.Foodappwhychecklist-module__dnQnFa__container{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;max-width:1120px;margin:0 auto;display:grid}@media (max-width:900px){.Foodappwhychecklist-module__dnQnFa__container{grid-template-columns:1fr}}.Foodappwhychecklist-module__dnQnFa__copy{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.Foodappwhychecklist-module__dnQnFa__inView .Foodappwhychecklist-module__dnQnFa__copy{opacity:1;transform:translateY(0)}.Foodappwhychecklist-module__dnQnFa__heading{color:#fff;margin:0 0 14px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;line-height:1.28}.Foodappwhychecklist-module__dnQnFa__intro{color:#fff9;max-width:560px;margin:0 0 30px;font-size:.95rem;line-height:1.7}.Foodappwhychecklist-module__dnQnFa__list{flex-direction:column;gap:18px;margin:0 0 30px;padding:0;list-style:none;display:flex}.Foodappwhychecklist-module__dnQnFa__item{opacity:0;gap:14px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-10px)}.Foodappwhychecklist-module__dnQnFa__inView .Foodappwhychecklist-module__dnQnFa__item{opacity:1;transform:translate(0)}.Foodappwhychecklist-module__dnQnFa__checkIcon{flex:none;width:22px;height:22px;margin-top:2px}.Foodappwhychecklist-module__dnQnFa__checkIcon svg{width:100%;height:100%}.Foodappwhychecklist-module__dnQnFa__checkRing{fill:#ff6a551f;stroke:#ff6a55;stroke-width:1.4px}.Foodappwhychecklist-module__dnQnFa__checkMark{fill:none;stroke:#ff6a55;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Foodappwhychecklist-module__dnQnFa__itemTitle{color:#fff;margin:0 0 4px;font-size:.98rem;font-weight:700}.Foodappwhychecklist-module__dnQnFa__itemText{color:#ffffff8c;margin:0;font-size:.84rem;line-height:1.6}.Foodappwhychecklist-module__dnQnFa__cta{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:13px 26px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 14px 30px -14px #e6392aa6}.Foodappwhychecklist-module__dnQnFa__cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #e6392acc}.Foodappwhychecklist-module__dnQnFa__visual{opacity:0;justify-content:center;transition:opacity .85s cubic-bezier(.22,1,.36,1) .15s,transform .85s cubic-bezier(.22,1,.36,1) .15s;display:flex;transform:translateY(20px)scale(.97)}.Foodappwhychecklist-module__dnQnFa__inView .Foodappwhychecklist-module__dnQnFa__visual{opacity:1;transform:translateY(0)scale(1)}.Foodappwhychecklist-module__dnQnFa__device{background:linear-gradient(165deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:300px;padding:18px;box-shadow:0 30px 60px -24px #0009}.Foodappwhychecklist-module__dnQnFa__deviceHead{align-items:center;gap:8px;margin-bottom:16px;display:flex}.Foodappwhychecklist-module__dnQnFa__deviceDot{background:#ff6a55;border-radius:50%;width:8px;height:8px}.Foodappwhychecklist-module__dnQnFa__deviceTitle{color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.Foodappwhychecklist-module__dnQnFa__deviceRow{opacity:0;background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;transition:opacity .5s,transform .5s;display:flex;transform:translate(10px)}.Foodappwhychecklist-module__dnQnFa__inView .Foodappwhychecklist-module__dnQnFa__deviceRow{opacity:1;transform:translate(0)}.Foodappwhychecklist-module__dnQnFa__deviceRowDot{background:#ff6a55;border-radius:50%;flex:none;width:6px;height:6px}.Foodappwhychecklist-module__dnQnFa__deviceRowText{color:#ffffffbf;font-size:.8rem}@media (prefers-reduced-motion:reduce){.Foodappwhychecklist-module__dnQnFa__copy,.Foodappwhychecklist-module__dnQnFa__item,.Foodappwhychecklist-module__dnQnFa__visual,.Foodappwhychecklist-module__dnQnFa__deviceRow{opacity:1!important;transition:none!important;transform:none!important}}
.Foodapptechstack-module__emeQlW__section{color:#fff;background:radial-gradient(120% 140% at 90% 100%,#1a1010 0%,#0a0908 60%,#090807 100%);padding:88px 24px}.Foodapptechstack-module__emeQlW__container{text-align:center;max-width:1100px;margin:0 auto}.Foodapptechstack-module__emeQlW__heading{opacity:0;color:#fff;max-width:760px;margin:0 auto 14px;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:800;line-height:1.28;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Foodapptechstack-module__emeQlW__inView .Foodapptechstack-module__emeQlW__heading{opacity:1;transform:translateY(0)}.Foodapptechstack-module__emeQlW__intro{color:#ffffff94;opacity:0;max-width:700px;margin:0 auto 36px;font-size:.94rem;line-height:1.7;transition:opacity .7s cubic-bezier(.22,1,.36,1) 80ms,transform .7s cubic-bezier(.22,1,.36,1) 80ms;transform:translateY(16px)}.Foodapptechstack-module__emeQlW__inView .Foodapptechstack-module__emeQlW__intro{opacity:1;transform:translateY(0)}.Foodapptechstack-module__emeQlW__tabRow{opacity:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:34px;transition:opacity .7s cubic-bezier(.22,1,.36,1) .14s,transform .7s cubic-bezier(.22,1,.36,1) .14s;display:flex;transform:translateY(16px)}.Foodapptechstack-module__emeQlW__inView .Foodapptechstack-module__emeQlW__tabRow{opacity:1;transform:translateY(0)}.Foodapptechstack-module__emeQlW__tab{color:#ffffff9e;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:10px 20px;font-size:.84rem;font-weight:700;transition:background .25s,color .25s,border-color .25s}.Foodapptechstack-module__emeQlW__tab:hover{color:#fff;border-color:#ff6a5580}.Foodapptechstack-module__emeQlW__tabActive{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-color:#0000}.Foodapptechstack-module__emeQlW__chipGrid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Foodapptechstack-module__emeQlW__chip{color:#ffffffd9;opacity:0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:12px 20px;font-size:.86rem;font-weight:600;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s;transform:translateY(12px)}.Foodapptechstack-module__emeQlW__inView .Foodapptechstack-module__emeQlW__chip{opacity:1;transform:translateY(0)}.Foodapptechstack-module__emeQlW__chip:hover{background:#ff6a5514;border-color:#ff6a5580}@media (prefers-reduced-motion:reduce){.Foodapptechstack-module__emeQlW__heading,.Foodapptechstack-module__emeQlW__intro,.Foodapptechstack-module__emeQlW__tabRow,.Foodapptechstack-module__emeQlW__chip{opacity:1!important;transition:none!important;transform:none!important}}
.Foodappvisioncta-module__ctatfq__section{color:#fff;background:radial-gradient(120% 150% at 85% 20%,#241211 0%,#0c0a09 60%,#0a0908 100%);padding:90px 24px;overflow:hidden}.Foodappvisioncta-module__ctatfq__container{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;max-width:1160px;margin:0 auto;display:grid}@media (max-width:900px){.Foodappvisioncta-module__ctatfq__container{grid-template-columns:1fr}}.Foodappvisioncta-module__ctatfq__visual{height:300px;position:relative}@media (max-width:900px){.Foodappvisioncta-module__ctatfq__visual{height:260px}}.Foodappvisioncta-module__ctatfq__card{opacity:0;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:4px;width:210px;padding:16px 18px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translateY(24px)rotate(0);box-shadow:0 24px 48px -20px #0009}.Foodappvisioncta-module__ctatfq__inView .Foodappvisioncta-module__ctatfq__card{opacity:1}.Foodappvisioncta-module__ctatfq__cardBack{top:10px;left:10px;transform:rotate(-8deg)}.Foodappvisioncta-module__ctatfq__inView .Foodappvisioncta-module__ctatfq__cardBack{transition-delay:50ms;transform:rotate(-8deg)translateY(0)}.Foodappvisioncta-module__ctatfq__cardMid{top:70px;left:60px;transform:rotate(4deg)}.Foodappvisioncta-module__ctatfq__inView .Foodappvisioncta-module__ctatfq__cardMid{transition-delay:.2s;transform:rotate(4deg)translateY(0)}.Foodappvisioncta-module__ctatfq__cardFront{background:linear-gradient(150deg,#ff5b45,#b8281c);border-color:#0000;top:130px;left:20px;transform:rotate(-3deg)}.Foodappvisioncta-module__ctatfq__inView .Foodappvisioncta-module__ctatfq__cardFront{transition-delay:.35s;transform:rotate(-3deg)translateY(0)}.Foodappvisioncta-module__ctatfq__cardBadge{background:#ffffff38;border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:3px 9px;font-size:.66rem;font-weight:800}.Foodappvisioncta-module__ctatfq__cardLabel{font-size:.9rem;font-weight:700}.Foodappvisioncta-module__ctatfq__cardSub{color:#fff9;font-size:.74rem}.Foodappvisioncta-module__ctatfq__cardFront .Foodappvisioncta-module__ctatfq__cardSub{color:#ffffffd9}.Foodappvisioncta-module__ctatfq__copy{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .1s,transform .8s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(20px)}.Foodappvisioncta-module__ctatfq__inView .Foodappvisioncta-module__ctatfq__copy{opacity:1;transform:translateY(0)}.Foodappvisioncta-module__ctatfq__heading{color:#fff;margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.2}.Foodappvisioncta-module__ctatfq__description{color:#ffffffa6;max-width:520px;margin:0 0 28px;font-size:.98rem;line-height:1.7}.Foodappvisioncta-module__ctatfq__cta{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:14px 28px;font-size:.94rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 14px 30px -12px #e6392aa6}.Foodappvisioncta-module__ctatfq__cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #e6392acc}@media (prefers-reduced-motion:reduce){.Foodappvisioncta-module__ctatfq__card,.Foodappvisioncta-module__ctatfq__copy{opacity:1!important;transition:none!important;transform:none!important}}
.Groceryappchecklist-module__sUQnUG__section{background:#fff;padding:90px 24px}.Groceryappchecklist-module__sUQnUG__container{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;max-width:1160px;margin:0 auto;display:grid}@media (max-width:900px){.Groceryappchecklist-module__sUQnUG__container{grid-template-columns:1fr}}.Groceryappchecklist-module__sUQnUG__copy{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.Groceryappchecklist-module__sUQnUG__inView .Groceryappchecklist-module__sUQnUG__copy{opacity:1;transform:translateY(0)}.Groceryappchecklist-module__sUQnUG__heading{color:#17130f;max-width:560px;margin:0 0 30px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.24}.Groceryappchecklist-module__sUQnUG__list{flex-direction:column;gap:20px;margin:0 0 30px;padding:0;list-style:none;display:flex}.Groceryappchecklist-module__sUQnUG__item{opacity:0;gap:14px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-10px)}.Groceryappchecklist-module__sUQnUG__inView .Groceryappchecklist-module__sUQnUG__item{opacity:1;transform:translate(0)}.Groceryappchecklist-module__sUQnUG__checkIcon{flex:none;width:22px;height:22px;margin-top:2px}.Groceryappchecklist-module__sUQnUG__checkIcon svg{width:100%;height:100%}.Groceryappchecklist-module__sUQnUG__checkRing{fill:#e6392a14;stroke:#e6392a;stroke-width:1.4px}.Groceryappchecklist-module__sUQnUG__checkMark{fill:none;stroke:#e6392a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Groceryappchecklist-module__sUQnUG__itemText{color:#4a433f;margin:0;font-size:.92rem;line-height:1.65}.Groceryappchecklist-module__sUQnUG__cta{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:14px 28px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 14px 30px -14px #e6392a8c}.Groceryappchecklist-module__sUQnUG__cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #e6392ab3}.Groceryappchecklist-module__sUQnUG__visual{opacity:0;justify-content:center;transition:opacity .85s cubic-bezier(.22,1,.36,1) .15s,transform .85s cubic-bezier(.22,1,.36,1) .15s;display:flex;transform:translateY(20px)scale(.97)}.Groceryappchecklist-module__sUQnUG__inView .Groceryappchecklist-module__sUQnUG__visual{opacity:1;transform:translateY(0)scale(1)}.Groceryappchecklist-module__sUQnUG__device{background:#fbf5f3;border:1px solid #f1e3de;border-radius:22px;width:100%;max-width:300px;padding:18px;box-shadow:0 30px 60px -30px #17130f40}.Groceryappchecklist-module__sUQnUG__deviceHead{align-items:center;gap:8px;margin-bottom:16px;display:flex}.Groceryappchecklist-module__sUQnUG__deviceDot{background:#e6392a;border-radius:50%;width:8px;height:8px}.Groceryappchecklist-module__sUQnUG__deviceTitle{color:#6b625c;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.Groceryappchecklist-module__sUQnUG__deviceRow{opacity:0;background:#fff;border:1px solid #f1e3de;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;transition:opacity .5s,transform .5s;display:flex;transform:translate(10px)}.Groceryappchecklist-module__sUQnUG__inView .Groceryappchecklist-module__sUQnUG__deviceRow{opacity:1;transform:translate(0)}.Groceryappchecklist-module__sUQnUG__deviceRowDot{background:#e6392a;border-radius:50%;flex:none;width:6px;height:6px}.Groceryappchecklist-module__sUQnUG__deviceRowText{color:#4a433f;font-size:.8rem}@media (prefers-reduced-motion:reduce){.Groceryappchecklist-module__sUQnUG__copy,.Groceryappchecklist-module__sUQnUG__item,.Groceryappchecklist-module__sUQnUG__visual,.Groceryappchecklist-module__sUQnUG__deviceRow{opacity:1!important;transition:none!important;transform:none!important}}
.Foodappwhychooseus-module__sfhMfa__section{background:#fff;padding:90px 24px}.Foodappwhychooseus-module__sfhMfa__container{text-align:center;max-width:1160px;margin:0 auto}.Foodappwhychooseus-module__sfhMfa__heading{color:#17130f;opacity:0;max-width:780px;margin:0 auto 14px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;line-height:1.28;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Foodappwhychooseus-module__sfhMfa__inView .Foodappwhychooseus-module__sfhMfa__heading{opacity:1;transform:translateY(0)}.Foodappwhychooseus-module__sfhMfa__intro{color:#6b625c;opacity:0;max-width:720px;margin:0 auto 56px;font-size:.95rem;line-height:1.7;transition:opacity .7s cubic-bezier(.22,1,.36,1) 80ms,transform .7s cubic-bezier(.22,1,.36,1) 80ms;transform:translateY(16px)}.Foodappwhychooseus-module__sfhMfa__inView .Foodappwhychooseus-module__sfhMfa__intro{opacity:1;transform:translateY(0)}.Foodappwhychooseus-module__sfhMfa__grid{text-align:left;grid-template-columns:1fr auto 1fr;gap:0 28px;display:grid}@media (max-width:820px){.Foodappwhychooseus-module__sfhMfa__grid{grid-template-columns:1fr}}.Foodappwhychooseus-module__sfhMfa__column{flex-direction:column;gap:40px;display:flex}.Foodappwhychooseus-module__sfhMfa__rail{align-self:stretch;width:2px;position:relative}@media (max-width:820px){.Foodappwhychooseus-module__sfhMfa__rail{display:none}}.Foodappwhychooseus-module__sfhMfa__railLine{background:linear-gradient(#0000,#ffcabf 10% 90%,#0000);width:100%;height:0%;transition:height 1.1s cubic-bezier(.22,1,.36,1) .2s;position:absolute;top:0;left:0}.Foodappwhychooseus-module__sfhMfa__inView .Foodappwhychooseus-module__sfhMfa__railLine{height:100%}.Foodappwhychooseus-module__sfhMfa__row{opacity:0;gap:16px;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(18px)}.Foodappwhychooseus-module__sfhMfa__inView .Foodappwhychooseus-module__sfhMfa__row{opacity:1;transform:translateY(0)}.Foodappwhychooseus-module__sfhMfa__icon{color:#fff;background:linear-gradient(135deg,#ff5b45,#e6392a);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.Foodappwhychooseus-module__sfhMfa__icon svg{width:22px;height:22px}.Foodappwhychooseus-module__sfhMfa__rowTitle{color:#17130f;margin:0 0 6px;font-size:1rem;font-weight:700}.Foodappwhychooseus-module__sfhMfa__rowText{color:#857b74;margin:0;font-size:.85rem;line-height:1.65}.Foodappwhychooseus-module__sfhMfa__dot{background:#ff6a55;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;box-shadow:0 0 0 4px #fff,0 0 0 5px #ffcabf}@media (max-width:820px){.Foodappwhychooseus-module__sfhMfa__dot{display:none}}.Foodappwhychooseus-module__sfhMfa__left .Foodappwhychooseus-module__sfhMfa__dot{right:-34px}.Foodappwhychooseus-module__sfhMfa__right .Foodappwhychooseus-module__sfhMfa__dot{left:-34px}@media (prefers-reduced-motion:reduce){.Foodappwhychooseus-module__sfhMfa__heading,.Foodappwhychooseus-module__sfhMfa__intro,.Foodappwhychooseus-module__sfhMfa__row{opacity:1!important;transition:none!important;transform:none!important}.Foodappwhychooseus-module__sfhMfa__railLine{height:100%!important;transition:none!important}}
.Groceryappcta-module__VT8IiW__section{color:#fff;background:radial-gradient(120% 150% at 85% 20%,#241211 0%,#0c0a09 60%,#0a0908 100%);padding:90px 24px;overflow:hidden}.Groceryappcta-module__VT8IiW__container{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;max-width:1160px;margin:0 auto;display:grid}@media (max-width:900px){.Groceryappcta-module__VT8IiW__container{grid-template-columns:1fr}}.Groceryappcta-module__VT8IiW__visual{height:300px;position:relative}@media (max-width:900px){.Groceryappcta-module__VT8IiW__visual{height:260px}}.Groceryappcta-module__VT8IiW__card{opacity:0;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:4px;width:210px;padding:16px 18px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translateY(24px)rotate(0);box-shadow:0 24px 48px -20px #0009}.Groceryappcta-module__VT8IiW__inView .Groceryappcta-module__VT8IiW__card{opacity:1}.Groceryappcta-module__VT8IiW__cardBack{top:10px;left:10px;transform:rotate(-8deg)}.Groceryappcta-module__VT8IiW__inView .Groceryappcta-module__VT8IiW__cardBack{transition-delay:50ms;transform:rotate(-8deg)translateY(0)}.Groceryappcta-module__VT8IiW__cardMid{top:70px;left:60px;transform:rotate(4deg)}.Groceryappcta-module__VT8IiW__inView .Groceryappcta-module__VT8IiW__cardMid{transition-delay:.2s;transform:rotate(4deg)translateY(0)}.Groceryappcta-module__VT8IiW__cardFront{background:linear-gradient(150deg,#ff5b45,#b8281c);border-color:#0000;top:130px;left:20px;transform:rotate(-3deg)}.Groceryappcta-module__VT8IiW__inView .Groceryappcta-module__VT8IiW__cardFront{transition-delay:.35s;transform:rotate(-3deg)translateY(0)}.Groceryappcta-module__VT8IiW__cardBadge{background:#ffffff38;border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:3px 9px;font-size:.66rem;font-weight:800}.Groceryappcta-module__VT8IiW__cardLabel{font-size:.9rem;font-weight:700}.Groceryappcta-module__VT8IiW__cardSub{color:#fff9;font-size:.74rem}.Groceryappcta-module__VT8IiW__cardFront .Groceryappcta-module__VT8IiW__cardSub{color:#ffffffd9}.Groceryappcta-module__VT8IiW__copy{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .1s,transform .8s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(20px)}.Groceryappcta-module__VT8IiW__inView .Groceryappcta-module__VT8IiW__copy{opacity:1;transform:translateY(0)}.Groceryappcta-module__VT8IiW__heading{color:#fff;margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.2}.Groceryappcta-module__VT8IiW__description{color:#ffffffa6;max-width:520px;margin:0 0 28px;font-size:.98rem;line-height:1.7}.Groceryappcta-module__VT8IiW__cta{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:14px 28px;font-size:.94rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 14px 30px -12px #e6392aa6}.Groceryappcta-module__VT8IiW__cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #e6392acc}@media (prefers-reduced-motion:reduce){.Groceryappcta-module__VT8IiW__card,.Groceryappcta-module__VT8IiW__copy{opacity:1!important;transition:none!important;transform:none!important}}
.Groceryappoperationspanels-module__27kXZa__section{color:#fff;background:#14100f;padding:90px 24px}.Groceryappoperationspanels-module__27kXZa__container{max-width:1180px;margin:0 auto}.Groceryappoperationspanels-module__27kXZa__heading{opacity:0;color:#fff;max-width:760px;margin:0 0 14px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;line-height:1.28;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Groceryappoperationspanels-module__27kXZa__inView .Groceryappoperationspanels-module__27kXZa__heading{opacity:1;transform:translateY(0)}.Groceryappoperationspanels-module__27kXZa__intro{color:#fff9;opacity:0;max-width:760px;margin:0 0 34px;font-size:.95rem;line-height:1.7;transition:opacity .7s cubic-bezier(.22,1,.36,1) 80ms,transform .7s cubic-bezier(.22,1,.36,1) 80ms;transform:translateY(16px)}.Groceryappoperationspanels-module__27kXZa__inView .Groceryappoperationspanels-module__27kXZa__intro{opacity:1;transform:translateY(0)}.Groceryappoperationspanels-module__27kXZa__tabRow{opacity:0;flex-wrap:wrap;gap:8px;margin-bottom:30px;transition:opacity .7s cubic-bezier(.22,1,.36,1) .14s,transform .7s cubic-bezier(.22,1,.36,1) .14s;display:flex;transform:translateY(16px)}.Groceryappoperationspanels-module__27kXZa__inView .Groceryappoperationspanels-module__27kXZa__tabRow{opacity:1;transform:translateY(0)}.Groceryappoperationspanels-module__27kXZa__tab{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:11px 20px;font-size:.86rem;font-weight:700;transition:background .25s,color .25s,border-color .25s}.Groceryappoperationspanels-module__27kXZa__tab:hover{color:#fff;border-color:#ff6a5580}.Groceryappoperationspanels-module__27kXZa__tabActive{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-color:#0000}.Groceryappoperationspanels-module__27kXZa__panel{opacity:0;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;transition:opacity .7s cubic-bezier(.22,1,.36,1) .2s,transform .7s cubic-bezier(.22,1,.36,1) .2s;display:grid;transform:translateY(20px)}.Groceryappoperationspanels-module__27kXZa__inView .Groceryappoperationspanels-module__27kXZa__panel{opacity:1;transform:translateY(0)}@media (max-width:900px){.Groceryappoperationspanels-module__27kXZa__panel{grid-template-columns:1fr}}.Groceryappoperationspanels-module__27kXZa__panelLeft{min-width:0}.Groceryappoperationspanels-module__27kXZa__panelHeading{color:#fff;margin:0 0 20px;font-size:1.3rem;font-weight:800}.Groceryappoperationspanels-module__27kXZa__itemGrid{grid-template-columns:repeat(2,1fr);gap:14px 24px;margin-bottom:30px;display:grid}@media (max-width:560px){.Groceryappoperationspanels-module__27kXZa__itemGrid{grid-template-columns:1fr}}.Groceryappoperationspanels-module__27kXZa__item{align-items:flex-start;gap:10px;display:flex}.Groceryappoperationspanels-module__27kXZa__itemCheck{flex:none;width:18px;height:18px;margin-top:1px}.Groceryappoperationspanels-module__27kXZa__itemCheck svg{width:100%;height:100%}.Groceryappoperationspanels-module__27kXZa__checkRing{fill:#ff6a551f;stroke:#ff6a55;stroke-width:1.4px}.Groceryappoperationspanels-module__27kXZa__checkMark{fill:none;stroke:#ff6a55;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.Groceryappoperationspanels-module__27kXZa__itemText{color:#fffc;margin:0;font-size:.86rem;line-height:1.5}.Groceryappoperationspanels-module__27kXZa__cta{color:#fff;background:linear-gradient(120deg,#ff5b45,#e6392a);border-radius:999px;padding:13px 26px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block;box-shadow:0 14px 30px -14px #e6392aa6}.Groceryappoperationspanels-module__27kXZa__cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #e6392acc}.Groceryappoperationspanels-module__27kXZa__panelRight{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:22px;min-height:280px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #0009}.Groceryappoperationspanels-module__27kXZa__panelRightOverlay{background:linear-gradient(200deg,#140c0a0d 0%,#0f09088c 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Groceryappoperationspanels-module__27kXZa__heading,.Groceryappoperationspanels-module__27kXZa__intro,.Groceryappoperationspanels-module__27kXZa__tabRow,.Groceryappoperationspanels-module__27kXZa__panel{opacity:1!important;transition:none!important;transform:none!important}}
