:root{--food-primary:#ee392b;--food-primary-hover:#d3281b;--food-primary-bg:#fff5f2;--food-primary-border:#fad4cb;--food-dark:#111827;--food-muted:#71717a;--food-card-bg:#fff;--food-radius:16px;--food-shadow:0 4px 24px #0000000a}.food-page{color:var(--food-dark);background-color:#fff;font-family:inherit}.food-container,.food-page .container,.food-industry-page .container{max-width:min(var(--max-width), calc(100% - 32px));box-sizing:border-box;width:100%;margin:0 auto;padding:0!important}.food-industry-page .ecommerce-faq-section{font-family:Inter,sans-serif;padding:60px 0!important}.food-industry-page .ecommerce-faq-section .container{padding:0!important}.food-header{text-align:center;margin-bottom:48px}.food-title{letter-spacing:-.02em;color:var(--food-dark);margin-bottom:12px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2}.food-subtitle{color:var(--food-muted);max-width:730px;margin:0 auto;font-size:16px;line-height:1.6}.food-btn-primary,.food-btn-outline{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.food-btn-primary{background:var(--food-dark);color:#fff;border:1px solid var(--food-dark)}.food-btn-primary:hover{background:#000;transform:translateY(-1px)}.food-btn-outline{color:var(--food-dark);background:#fff;border:1px solid #d1d5db}.food-btn-outline:hover{border-color:var(--food-dark);background:#f9fafb}.food-link{color:var(--food-dark);align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:underline;transition:color .2s;display:inline-flex}.food-link:hover{color:var(--food-primary)}.food-section{padding:72px 0}.food-section-tinted{background:var(--food-primary-bg)}.food-hero{background:#fff3f3;padding:60px 0}.food-hero-grid{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 60px;display:flex}.food-hero-content{flex-direction:column;gap:45px;width:590px;max-width:100%;display:flex}.food-hero-title-group{flex-direction:column;gap:15px;display:flex}.food-hero-title{letter-spacing:0;color:#100c01;margin:0;font-size:48px;font-weight:700;line-height:58px}.food-hero-desc{letter-spacing:0;color:#3b2f2b;margin:0;font-size:20px;font-weight:500;line-height:30px}.food-hero-checklist{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.food-hero-checklist li{color:#3b2f2b;align-items:flex-start;gap:10px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.food-check-icon{flex-shrink:0;width:18px;height:18px;margin-top:3px}.food-hero-ctas{align-items:center;gap:10px;width:fit-content;height:39px;margin-top:8px;display:flex}.food-hero-ctas .food-btn-primary,.food-hero-ctas .food-btn-outline{box-sizing:border-box;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:39px;min-height:39px;padding:0 34px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.food-hero-ctas .food-btn-primary{color:#fff;background:#000;border:1px solid #000;width:195px}.food-hero-ctas .food-btn-primary:hover{background:#222;border-color:#222;transform:translateY(-1px)}.food-hero-ctas .food-btn-outline{color:#000;background:0 0;border:1px solid #000;width:145px}.food-hero-ctas .food-btn-outline:hover{color:#000;background:#0000000a;border-color:#000;transform:translateY(-1px)}.food-hero-visual{flex-shrink:0;justify-content:center;align-items:center;width:590px;height:477px;display:flex}.food-hero-visual img{object-fit:contain;width:590px;height:477px;display:block}.food-stats-box{text-align:center;box-sizing:border-box;background:#ffeaea;border:1px solid #e92b2b;border-radius:12px;grid-template-columns:repeat(4,1fr);align-items:center;gap:20px;width:1200px;max-width:100%;min-height:160px;margin:0 auto;padding:24px 20px;display:grid}.food-stat-number{color:#e92b2b;letter-spacing:-.01em;margin-bottom:6px;font-size:36px;font-weight:800;line-height:1.2}.food-stat-label{color:#3b2f2b;font-size:15px;font-weight:500;line-height:1.4}.food-models-section{background:#fff;padding:80px 0}.food-models-header{text-align:center;margin-bottom:45px}.food-models-title{letter-spacing:0;color:#100c01;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:694px;max-width:100%;height:46px;margin:0 auto;font-family:Inter,sans-serif;font-size:38px;font-weight:700;line-height:46px;display:flex}.food-models-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.food-model-card{box-sizing:border-box;border:none;border-radius:12px;justify-content:space-between;align-items:center;height:124px;padding:0 28px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.food-model-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.food-model-title{color:#100c01;max-width:156px;font-size:18px;font-weight:700;line-height:1.3}.food-model-icon{object-fit:contain;flex-shrink:0;width:55px;height:55px}.food-challenges-section{background:#fff;padding:80px 0}.food-challenges-header{text-align:center;flex-direction:column;gap:15px;max-width:960px;margin:0 auto 45px;display:flex}.food-challenges-title{letter-spacing:-.01em;color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:38px;font-weight:700;line-height:46px}.food-challenges-subtitle{color:var(--food-muted);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.food-bento-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.food-bento-card{box-sizing:border-box;border-radius:16px;flex-direction:column;grid-column:span 1;justify-content:space-between;height:380px;padding:28px 24px 0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;overflow:hidden}.food-bento-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.food-bento-card.is-wide{grid-column:span 2;padding:28px 28px 0}.food-bento-card.is-light{color:#100c01;background:#fff5f2}.food-bento-card.is-red{color:#fff;background:#ee392b}.food-bento-header{margin-bottom:12px}.food-bento-title{margin:0 0 8px;font-family:Inter,sans-serif;font-size:19px;font-weight:700;line-height:1.35}.food-bento-card.is-light .food-bento-title{color:#100c01}.food-bento-card.is-red .food-bento-title{color:#fff}.food-bento-desc{margin:0;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.5}.food-bento-card.is-light .food-bento-desc{color:var(--food-muted)}.food-bento-card.is-red .food-bento-desc{color:#fff}.food-bento-img{justify-content:center;align-items:flex-end;margin-top:auto;display:flex;overflow:hidden}.food-bento-img img{object-fit:contain;max-width:100%;max-height:240px;margin:0 auto;display:block}.food-compare-section{background:linear-gradient(135deg,#fff3f3 0%,#ffeaea 35%,#fff3f3 70%,#fed5d5 100%);padding:60px 0}.food-compare-inner{flex-direction:column;gap:45px;max-width:1200px;margin:0 auto;display:flex}.food-compare-header{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.food-compare-title{letter-spacing:-.01em;color:#100c01;flex:1;max-width:590px;margin:0;font-family:Inter,sans-serif;font-size:38px;font-weight:700;line-height:44px}.food-compare-subtitle{color:#71717a;width:590px;max-width:100%;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.food-compare-table-wrap{width:100%;max-width:1200px;overflow-x:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.food-compare-mobile{display:none}.food-compare-table{border-collapse:collapse;width:100%;min-width:800px}.food-compare-table th{color:#100c01;text-align:center;padding:10px 16px;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.food-compare-table th.th-blank{border:none;width:407px;padding:10px 0}.food-compare-table th.th-apps{border-bottom:2px solid #ff8282;width:396px}.food-compare-table th.th-zenbasket{border-bottom:2px solid #ff8282;width:397px}.food-compare-table td{vertical-align:top;border-bottom:1px solid #ffd4d4;padding:22px 16px;font-family:Inter,sans-serif}.food-compare-table tr:last-child td{border-bottom:none}.food-compare-table td.col-feature{color:#100c01;width:407px;padding-left:0;font-size:16px;font-weight:700;line-height:1.4}.food-compare-table td.col-apps{color:#71717a;width:396px;font-size:15px;font-weight:400;line-height:1.55}.food-compare-table td.col-zenbasket{color:#71717a;width:397px;padding-right:0;font-size:15px;font-weight:400;line-height:1.55}.food-exp-section{background:#fff;padding:80px 0}.food-exp-header{text-align:center;flex-direction:column;gap:15px;margin-bottom:45px;display:flex}.food-exp-title{letter-spacing:0;color:#100c01;max-width:1068px;margin:0 auto;font-family:Inter,sans-serif;font-size:38px;font-weight:700;line-height:46px}.food-exp-subtitle{letter-spacing:0;color:#71717a;max-width:683px;margin:0 auto;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.food-exp-grid{grid-template-columns:repeat(3,1fr);gap:19.5px;max-width:1200px;margin:0 auto;display:grid}.food-exp-card{box-sizing:border-box;border-radius:10px;flex-direction:column;width:100%;max-width:387px;height:435px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;position:relative;overflow:hidden}.food-exp-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.food-exp-card.is-red{color:#fff;background:#ee392b;justify-content:space-between;padding:30px}.food-exp-card.is-red .food-exp-content{z-index:2;flex-direction:column;gap:15px;width:100%;max-width:305px;display:flex;position:relative}.food-exp-card.is-red .food-exp-card-title{color:#fff;letter-spacing:0;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:28px}.food-exp-card.is-red .food-exp-card-desc{letter-spacing:0;color:#fff;width:100%;max-width:301px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.food-exp-card.is-red .food-exp-link{color:#fff;z-index:2;align-items:center;gap:4px;margin-top:auto;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:underline;transition:opacity .2s;display:inline-flex;position:relative}.food-exp-card.is-red .food-exp-link:hover{opacity:.85}.food-exp-card.is-red .food-exp-bg{object-fit:cover;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.food-exp-card.is-image{background:#fff1e5;border-radius:10px}.food-exp-card.is-image img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.food-video-section{background:#fff3f3;padding:60px 0}.food-video-grid{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.food-video-content{flex-direction:column;gap:45px;width:590px;max-width:100%;display:flex}.food-video-text-group{flex-direction:column;gap:14px;display:flex}.food-video-title{letter-spacing:-.01em;color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:44px}.food-video-subtitle{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.food-video-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:1px solid #000;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;height:39px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.food-video-btn:hover{background:#1f2937;border-color:#1f2937;transform:translateY(-1px)}.food-video-desktop-card{width:590px;max-width:100%}.food-video-card{aspect-ratio:16/9;cursor:pointer;background-color:#fff2ec;border-radius:16px;justify-content:center;align-items:center;width:590px;max-width:100%;min-height:270px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.food-video-card-thumb{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.food-video-card-overlay{pointer-events:none;background:#00000014;transition:background .25s;position:absolute;inset:0}.food-video-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ee392b29}.food-video-card:hover .food-video-card-thumb{transform:scale(1.02)}.food-video-card:hover .food-video-card-overlay{background:#0000002e}.food-video-card:hover .food-play-btn{transform:scale(1.1);box-shadow:0 6px 20px #ee392b8c}.food-play-btn{z-index:2;background-color:var(--food-primary,#ee392b);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 4px 16px #ee392b66}.food-video-mobile-wrap{display:none}.food-video-modal{z-index:99999;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.food-video-modal.is-open{display:flex}.food-video-modal-backdrop{-webkit-backdrop-filter:blur(3px);background-color:#0f172a8c;position:fixed;inset:0}.food-modal-inner{z-index:1;background:#000;border-radius:16px;width:100%;max-width:860px;position:relative;overflow:visible;box-shadow:0 24px 60px #0006}.food-modal-close{color:#1f2937;cursor:pointer;z-index:10;background-color:#fff;border:1px solid #0003;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .2s,transform .2s,color .2s;display:flex;position:absolute;top:-46px;right:0;box-shadow:0 4px 14px #00000029}.food-modal-close:hover{color:#000;background-color:#f3f4f6;transform:scale(1.08)}.food-iframe-container{height:0;padding-bottom:56.25%;position:relative}.food-iframe-container iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.food-video-modal.is-shorts .food-modal-inner{aspect-ratio:9/16;background-color:#000;border-radius:20px;flex-direction:column;width:auto;max-width:46.125vh;height:82vh;max-height:700px;display:flex;box-shadow:0 24px 60px #0009}.food-video-modal.is-shorts .food-iframe-container{width:100%;height:100%;padding-bottom:0;position:relative}.food-video-modal.is-shorts .food-iframe-container iframe{border:none;border-radius:20px;width:100%;height:100%;display:block;position:absolute;inset:0}.food-steps-section{background:#fff;padding:80px 0}.food-steps-header{text-align:center;flex-direction:column;gap:15px;margin-bottom:45px;display:flex}.food-steps-title{letter-spacing:-.01em;color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:44px}.food-steps-subtitle{color:#71717a;max-width:636px;margin:0 auto;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.food-steps-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.food-step-card{box-sizing:border-box;background:#fbfbfb;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;width:285px;max-width:100%;height:210px;padding:24px 22px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.food-step-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000d}.food-step-card.is-active{border-color:#e92b2b;box-shadow:0 0 6px 2px #ed434a40}.food-step-num{color:#fff;background:#100c01;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:16px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;display:flex}.food-step-card.is-active .food-step-num{background:#e92b2b}.food-step-title{color:#100c01;margin:0 0 8px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.food-step-desc{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:1.5}.food-step-illustration{box-sizing:border-box;background:#ee392b;border-radius:10px;justify-content:center;align-items:center;width:285px;max-width:100%;height:210px;padding:10px;display:flex;overflow:hidden}.food-step-illustration img{object-fit:contain;width:100%;height:100%;display:block}.food-showcase-section{background:#fff;padding:80px 0}.food-showcase-container{flex-direction:column;gap:45px;max-width:1200px;margin:0 auto;display:flex}.food-showcase-row{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1200px;height:350px;display:flex}.food-showcase-row.is-reversed{flex-direction:row-reverse}.food-showcase-content{box-sizing:border-box;flex-direction:column;gap:45px;width:590px;max-width:100%;display:flex}.food-showcase-text{flex-direction:column;gap:14px;display:flex}.food-showcase-title{letter-spacing:-.01em;color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:34px}.food-showcase-desc{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.food-showcase-link{color:#100c01;text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;transition:color .2s;display:inline-flex}.food-showcase-link:hover{color:#e92b2b}.food-showcase-visual{flex-shrink:0;justify-content:center;align-items:center;width:590px;max-width:100%;height:350px;display:flex}.food-showcase-visual img{object-fit:contain;width:100%;height:100%;display:block}.food-fulfilment-container{flex-direction:column;gap:45px;max-width:1200px;margin:0 auto;display:flex}.food-fulfilment-header{text-align:center;flex-direction:column;gap:15px;width:785px;max-width:100%;margin:0 auto;display:flex}.food-fulfilment-header .food-title{letter-spacing:-.01em;color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:44px}.food-fulfilment-header .food-subtitle{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.food-fulfilment-body{flex-direction:column;gap:20px;width:100%;max-width:1200px;display:flex}.food-multiloc-container{flex-direction:column;gap:45px;max-width:1200px;margin:0 auto;display:flex}.food-hubs-grid{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1200px;height:320px;display:flex}.food-side-cards{flex-direction:column;gap:20px;width:387px;max-width:100%;height:320px;display:flex}.food-mini-card{box-sizing:border-box;background:#fdfdfd;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;width:387px;max-width:100%;height:150px;padding:24px 22px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000a}.food-mini-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.food-mini-title{color:#100c01;margin:0 0 8px;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.food-mini-desc{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:20px}.food-center-visual{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;width:386px;max-width:100%;height:320px;display:flex;overflow:hidden}.food-center-visual.is-fulfilment{background:#ee392b}.food-center-visual.is-multiloc{background:0 0}.food-center-visual img{object-fit:contain;width:100%;height:100%;display:block}.food-callout-box{box-sizing:border-box;background:#fff6f7;border:.5px solid #ce1219;border-radius:12px;flex-direction:column;justify-content:center;gap:10px;width:1200px;max-width:100%;height:151px;padding:30px 32px;display:flex}.food-callout-title{color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.food-callout-desc{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.food-checkout-container{flex-direction:column;gap:72px;max-width:1200px;margin:0 auto;display:flex}.food-checkout-row{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1200px;height:350px;display:flex}.food-checkout-visual{flex-shrink:0;justify-content:center;align-items:center;width:590px;max-width:100%;height:350px;display:flex}.food-checkout-visual img{object-fit:contain;width:100%;height:100%;display:block}.food-checkout-content{flex-direction:column;gap:20px;width:590px;max-width:100%;display:flex}.food-checkout-text{flex-direction:column;gap:12px;display:flex}.food-checkout-title{letter-spacing:-.01em;color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:34px}.food-checkout-subtitle{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.food-checkout-tags{flex-direction:column;gap:15px;width:100%;display:flex}.food-checkout-tag{box-sizing:border-box;color:#ce1219;background:#fff9f9;border:.8px solid #ce1219;border-radius:10px;align-items:center;width:100%;padding:14px 16px;font-family:Inter,sans-serif;font-size:13.5px;line-height:22px;display:flex}.food-checkout-tag.is-tall{height:78px}.food-resp-row{justify-content:space-between;align-items:center;gap:122px;width:100%;max-width:1200px;height:210px;display:flex}.food-resp-content{flex-direction:column;gap:15px;width:590px;max-width:100%;display:flex}.food-resp-title{letter-spacing:-.01em;color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:34px}.food-resp-subtitle{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.food-resp-list-wrap{width:488px;max-width:100%}.food-resp-list{flex-direction:column;gap:20px;width:488px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.food-resp-item{align-items:center;gap:12px;height:26px;display:flex}.food-resp-icon{flex-shrink:0;width:20px;height:20px}.food-resp-text{color:#71717a;font-family:Inter,sans-serif;font-size:14px;line-height:24px}.food-marketing-section{background:#fff3f3;padding:80px 0}.food-marketing-container{flex-direction:column;gap:45px;max-width:1200px;margin:0 auto;display:flex}.food-tabs-container{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1200px;height:380px;display:flex}.food-tab-list{flex-direction:column;justify-content:space-between;width:590px;max-width:100%;height:380px;display:flex}.food-tab-btn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:16px;width:100%;padding:0;transition:all .2s;display:flex}.food-tab-bar{background:#ffd4d4;border-radius:10px;flex-shrink:0;width:4px;height:24px;transition:all .2s}.food-tab-btn.is-active .food-tab-bar{background:#ce1219;height:95px}.food-tab-text{flex-direction:column;gap:8px;width:556px;max-width:100%;display:flex}.food-tab-btn .tab-title{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:24px;transition:color .2s}.food-tab-btn:hover .tab-title{color:#100c01}.food-tab-btn.is-active .tab-title{color:#100c01;font-weight:700}.food-tab-btn .tab-desc{letter-spacing:0;color:#71717a;width:556px;max-width:100%;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;display:none}.food-tab-btn .tab-desc u,.food-tab-btn .tab-desc a{color:inherit;cursor:pointer;text-decoration:underline;transition:color .2s}.food-tab-btn .tab-desc a:hover{color:#100c01}.food-tab-btn.is-active .tab-desc{display:block}.food-tab-content{flex-shrink:0;width:590px;max-width:100%;height:380px}.food-tab-pane{border-radius:16px;width:100%;height:100%;display:none;overflow:hidden}.food-tab-pane.is-active{display:block}.food-tab-pane img{object-fit:contain;width:100%;height:100%;display:block}.food-marketing-cta-wrap{justify-content:center;width:100%;display:flex}.food-marketing-btn{box-sizing:border-box;color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:1px solid #000;border-radius:6px;justify-content:center;align-items:center;height:39px;padding:12px 34px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.food-marketing-btn:hover{background:#1f2937;border-color:#1f2937;transform:translateY(-1px)}.food-themes-section{background:#fff;padding:80px 0}.food-themes-container{flex-direction:column;gap:45px;max-width:1200px;margin:0 auto;display:flex}.food-themes-header{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex}.food-themes-subtitle{color:#71717a;max-width:913px;margin:0 auto;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.food-themes-grid{justify-content:space-between;gap:20px;width:100%;max-width:1200px;height:356px;display:flex}.food-theme-item{flex-direction:column;align-items:center;gap:15px;width:285px;max-width:100%;display:flex}.food-theme-box{box-sizing:border-box;background:linear-gradient(#fff 0%,#f6f6f6 100%);border:none;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;width:285px;max-width:100%;height:315px;padding:10px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.food-theme-box:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000000f}.food-theme-img{object-fit:cover;object-position:top;border-radius:8px;width:100%;height:245px;display:block}.food-theme-btn{box-sizing:border-box;color:#100c01;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:100%;height:38px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.food-theme-btn:hover{background:#f9fafb;border-color:#100c01}.food-theme-name{color:#100c01;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.food-testi-header{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.food-slider-arrows{gap:8px;display:flex}.food-arrow-btn{color:#100c01;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.food-arrow-btn.is-next,.food-arrow-btn.active-nav{color:#fff;background:#000;border-color:#000}.food-arrow-btn:disabled{opacity:.4;cursor:not-allowed;color:#a1a1aa;background:#fff;border-color:#e4e4e7}.food-testi-wrapper{width:100%;padding:4px 0 12px;overflow:hidden}.food-testi-track{will-change:transform;gap:20px;width:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex}.food-testi-card{box-sizing:border-box;background:#fafafa;border:.7px solid #efeeee;border-radius:12px;flex-direction:column;flex:0 0 calc(50% - 10px);justify-content:space-between;width:calc(50% - 10px);min-height:311px;padding:32px;transition:transform .2s,box-shadow .2s;display:flex}.food-testi-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.food-testi-quote-icon{margin-bottom:16px;line-height:1}.food-testi-quote-icon svg{display:block}.food-testi-quote-title{color:#100c01;letter-spacing:-.01em;margin:0 0 12px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px}.food-testi-quote-text{color:#71717a;flex:1;margin:0 0 28px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:22px}.food-testi-author{align-items:center;gap:12px;margin-top:auto;display:flex}.food-testi-avatar{object-fit:cover;background-color:#fff;border:1px solid #e4e4e7;border-radius:50%;flex-shrink:0;width:44px;height:44px}.food-testi-name{color:#100c01;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.food-testi-store{color:#71717a;margin-top:2px;font-family:Inter,sans-serif;font-size:13px}.food-pricing-section{background-color:#fff}.food-pricing-container{flex-direction:column;gap:45px;display:flex}.food-pricing-header{text-align:center;flex-direction:column;align-items:center;gap:15px;max-width:960px;margin:0 auto;display:flex}.food-pricing-title{letter-spacing:-.01em;color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:44px}.food-pricing-subtitle{color:#71717a;max-width:756px;margin:0 auto;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.food-pricing-link{color:#71717a;text-decoration:underline}.food-pricing-grid{grid-template-columns:repeat(3,386px);justify-content:center;gap:20px;display:grid}.food-pricing-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:386px;height:443px;padding:32px 28px;transition:transform .2s,box-shadow .2s;display:flex}.food-pricing-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.food-pricing-card.is-featured{background:#fff8f8;border:1.2px solid #e92b2b;box-shadow:0 4px 20px #e92b2b0f}.food-plan-badge{color:#100c01;margin-bottom:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.food-plan-title{color:#100c01;margin-bottom:8px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:30px}.food-plan-desc{color:#71717a;min-height:40px;margin-bottom:18px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px}.food-pricing-card .food-btn-plan{text-align:center;color:#100c01;box-sizing:border-box;background:#fff5f5;border-radius:6px;justify-content:center;align-items:center;width:100%;height:42px;margin-bottom:22px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.food-pricing-card .food-btn-plan:hover{background:#ffe8e8}.food-pricing-card.is-featured .food-btn-plan{color:#fff;background:#e92b2b}.food-pricing-card.is-featured .food-btn-plan:hover{background:#d32222}.food-plan-includes{color:#100c01;margin-bottom:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.food-plan-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.food-plan-features li{color:#374151;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:13.5px;display:flex}.food-check-icon{flex-shrink:0;width:18px;height:18px}@media (width<=1200px){.food-hero .food-container{padding:0 20px}}@media (width<=1024px){.food-hero-grid{flex-direction:column;gap:36px}.food-hero-content{width:100%}.food-hero-visual{width:100%;height:auto}.food-hero-visual img{width:100%;max-width:590px;height:auto}.food-video-grid{flex-direction:column;gap:36px}.food-video-content,.food-video-card{width:100%}.food-showcase-row,.food-showcase-row.is-reversed{flex-direction:column;gap:36px;height:auto}.food-showcase-content,.food-showcase-visual{width:100%}.food-showcase-visual{height:auto}.food-showcase-visual img{width:100%;max-width:590px;height:auto}.food-checkout-row{flex-direction:column;gap:36px;height:auto}.food-checkout-visual,.food-checkout-content{width:100%}.food-checkout-visual{height:auto}.food-checkout-visual img{width:100%;max-width:590px;height:auto}.food-checkout-tag.is-tall{height:auto;min-height:78px}.food-resp-row{flex-direction:column;gap:36px;height:auto}.food-resp-content,.food-resp-list-wrap,.food-resp-list{width:100%}.food-resp-item{height:auto}.food-tabs-container{flex-direction:column;gap:36px;height:auto}.food-tab-list,.food-tab-content{width:100%;height:auto}.food-tab-list{gap:20px}.food-tab-pane img{width:100%;max-width:590px;height:auto}.food-split-row{grid-template-columns:1fr;gap:36px}.food-compare-header{flex-direction:column;gap:16px}.food-fulfilment-header{width:100%}.food-hubs-grid{flex-direction:column;gap:20px;height:auto}.food-side-cards,.food-mini-card,.food-center-visual{width:100%;height:auto}.food-center-visual{min-height:260px}.food-callout-box{height:auto;padding:24px 20px}.food-models-grid,.food-pricing-grid{grid-template-columns:repeat(2,1fr)}.food-pricing-card{width:100%;height:auto;min-height:443px}.food-themes-grid{grid-template-columns:repeat(2,1fr);gap:20px;height:auto;display:grid}.food-theme-item,.food-theme-box{width:100%}.food-bento-grid{grid-template-columns:repeat(2,1fr)}.food-bento-card.is-wide{grid-column:span 2}.food-steps-grid{grid-template-columns:repeat(2,1fr)}.food-exp-grid{grid-template-columns:1fr}.food-stats-box{grid-template-columns:repeat(2,1fr)}.food-testi-card{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);min-width:0;max-width:none;min-height:auto}}@media (width<=768px){.food-hero{padding:36px 0 40px!important}.food-section,.food-models-section,.food-challenges-section,.food-compare-section,.food-exp-section,.food-video-section,.food-steps-section,.food-showcase-section,.food-fulfilment-section,.food-multiloc-section,.food-checkout-section,.food-resp-section,.food-marketing-section,.food-themes-section,.food-testimonials-section,.food-pricing-section,.food-industry-page .ecommerce-faq-section{min-height:auto;padding:36px 0!important}.food-title,.food-models-title,.food-challenges-title,.food-compare-title,.food-exp-title,.food-video-title,.food-steps-title,.food-showcase-title,.food-fulfilment-title,.food-multiloc-title,.food-checkout-title,.food-resp-title,.food-tabs-title,.food-themes-title,.food-testimonials-title,.food-pricing-title{letter-spacing:-.01em;width:100%!important;max-width:100%!important;font-size:26px!important;line-height:34px!important}.food-subtitle,.food-challenges-subtitle,.food-compare-subtitle,.food-exp-subtitle,.food-video-subtitle,.food-steps-subtitle,.food-showcase-subtitle,.food-fulfilment-subtitle,.food-multiloc-subtitle,.food-checkout-subtitle,.food-resp-subtitle,.food-tabs-subtitle,.food-themes-subtitle,.food-pricing-subtitle{width:100%!important;max-width:100%!important;font-size:15px!important;line-height:24px!important}.food-hero-grid{flex-direction:column;grid-template-columns:1fr;gap:28px;margin-bottom:32px}.food-hero-content{gap:20px;width:100%;max-width:100%}.food-hero-title-group{gap:14px}.food-hero-title{font-size:28px!important;line-height:36px!important}.food-hero-desc{max-width:100%;font-size:15px!important;line-height:24px!important}.food-hero-checklist{gap:12px}.food-hero-checklist li{align-items:flex-start;gap:10px;font-size:14px;line-height:22px;display:flex}.food-hero-checklist .food-check-icon{flex-shrink:0;margin-top:2px}.food-hero-ctas{flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;margin-top:4px!important;display:flex!important}.food-hero-ctas .food-btn-primary,.food-hero-ctas .food-btn-outline{white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:44px!important;min-height:44px!important;padding:10px 20px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.food-hero-visual{width:100%;height:auto}.food-hero-visual img{object-fit:contain;width:100%;max-width:100%;height:auto}.food-stats-box{box-sizing:border-box;background-color:#ffeaea;border:1px solid #e92b2b;border-radius:16px;grid-template-columns:1fr;gap:28px;width:100%;min-height:auto;margin:0 auto;padding:32px 20px}.food-stat-item{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.food-stat-number{margin-bottom:4px;font-size:36px;line-height:1.2}.food-stat-label{max-width:260px;margin-top:4px;font-size:15px;line-height:22px}.food-models-header{margin-bottom:24px}.food-models-title{white-space:normal!important;width:100%!important;height:auto!important;display:block!important}.food-models-grid{grid-template-columns:1fr;gap:16px;width:100%}.food-model-card{height:auto;min-height:100px;padding:16px 20px}.food-model-title{max-width:100%;font-size:16px}.food-model-icon{width:44px;height:44px}.food-challenges-header{gap:12px;margin-bottom:24px}.food-bento-grid{grid-template-columns:1fr;gap:16px;width:100%}.food-bento-card,.food-bento-card.is-wide{grid-column:span 1;height:auto;min-height:320px;padding:24px 20px 0}.food-bento-title{font-size:18px}.food-bento-desc{font-size:13.5px;line-height:22px}.food-bento-img img{max-height:200px}.food-compare-inner{gap:20px}.food-compare-header{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;margin-bottom:12px}.food-compare-title{letter-spacing:0!important;color:#000!important;text-align:center!important;width:100%!important;max-width:328px!important;margin:0 auto!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:26px!important}.food-compare-title br{display:none}.food-compare-subtitle{letter-spacing:0!important;color:#71717a!important;text-align:center!important;width:100%!important;max-width:328px!important;margin:0 auto!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:22px!important}.food-compare-table-wrap{display:none!important}.food-compare-mobile{width:100%;display:block!important}.food-compare-tabs{border-bottom:1px solid #ffd4d4;align-items:flex-end;gap:14px;width:100%;margin-bottom:4px;display:flex}.food-compare-tab-btn{color:#71717a;cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 0 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.35;transition:color .2s;position:relative}.food-compare-tab-btn.is-active{color:#100c01;font-weight:700}.food-compare-tab-btn.is-active:after{content:"";background:#100c01;height:2px;position:absolute;bottom:-1px;left:0;right:0}.food-compare-pane{flex-direction:column;width:100%;display:none}.food-compare-pane.is-active{animation:.25s fadeIn;display:flex}.food-compare-mobile-item{border-bottom:1px solid #ffd4d4;flex-direction:column;gap:4px;padding:16px 0;display:flex}.food-compare-mobile-item:last-child{border-bottom:none}.food-compare-mobile-feature{color:#100c01;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:22px}.food-compare-mobile-desc{color:#71717a;margin:0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:20px}.food-exp-header{gap:12px;margin-bottom:24px}.food-exp-grid{grid-template-columns:1fr;gap:20px;width:100%}.food-exp-card{max-width:100%;height:auto;min-height:360px;padding:24px 20px}.food-exp-card.is-red .food-exp-content{width:100%;max-width:280px}.food-exp-card.is-image{height:260px;min-height:auto;padding:0}.food-exp-card.is-red .food-exp-card-title{font-size:18px!important;line-height:26px!important}.food-exp-card.is-red .food-exp-card-desc{font-size:13.5px!important;line-height:22px!important}.food-video-grid{flex-direction:column;gap:24px;width:100%}.food-video-content{gap:16px;width:100%}.food-video-text-group{gap:12px}.food-video-btn,.food-video-desktop-card,.food-video-card{display:none!important}.food-video-section,.food-video-section .food-container,.food-video-section .reveal,.food-video-grid,.food-video-mobile-wrap,.food-video-mobile-player{transform:none!important}.food-video-mobile-wrap{width:100%;margin:16px auto 0;justify-content:center!important;align-items:center!important;display:flex!important}.food-video-mobile-player{aspect-ratio:9/16;cursor:pointer;background:#000;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:320px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000029}.food-video-mobile-thumb{object-fit:cover;pointer-events:none;border-radius:16px;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.food-video-mobile-overlay{pointer-events:none;background:#00000014;transition:background .25s;position:absolute;inset:0}.food-video-mobile-player:hover .food-video-mobile-overlay{background:#0000002e}.food-video-mobile-player .food-play-btn{pointer-events:none}.food-video-mobile-player:hover .food-play-btn{transform:scale(1.08);box-shadow:0 6px 20px #ee392b8c}.food-video-mobile-player.is-playing .food-video-mobile-thumb,.food-video-mobile-player.is-playing .food-video-mobile-overlay,.food-video-mobile-player.is-playing .food-play-btn{display:none!important}.food-video-mobile-player iframe{border:0;border-radius:16px;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.food-video-mobile-player.is-playing iframe{display:block!important}.food-video-modal{display:none!important}.food-steps-header{gap:12px;margin-bottom:24px}.food-steps-grid{grid-template-columns:1fr;gap:16px;width:100%}.food-step-card{width:100%;height:auto;min-height:170px;padding:20px 18px}.food-step-illustration{width:100%;height:auto;min-height:170px;max-height:220px}.food-showcase-container{gap:36px}.food-showcase-row,.food-showcase-row.is-reversed{gap:24px;width:100%;height:auto;flex-direction:column!important}.food-showcase-content{gap:16px;width:100%}.food-showcase-text{gap:10px}.food-showcase-visual{width:100%;height:auto}.food-showcase-visual img{object-fit:contain;width:100%;height:auto}.food-fulfilment-container,.food-multiloc-container{gap:28px}.food-fulfilment-header,.food-multiloc-header{gap:12px;width:100%;margin-bottom:0}.food-hubs-grid{flex-direction:column;gap:16px;width:100%;height:auto}.food-side-cards{gap:16px;width:100%;height:auto}.food-mini-card{width:100%;height:auto;min-height:120px;padding:20px 18px}.food-center-visual{width:100%;height:auto;min-height:220px}.food-center-visual img{object-fit:contain;width:100%;height:auto;max-height:240px}.food-callout-box{width:100%;height:auto;padding:20px 18px}.food-checkout-row{flex-direction:column;gap:24px;width:100%;height:auto}.food-checkout-visual{width:100%;height:auto}.food-checkout-visual img{object-fit:contain;width:100%;height:auto;max-height:280px}.food-checkout-content{gap:16px;width:100%}.food-checkout-tags{gap:12px}.food-checkout-tag,.food-checkout-tag.is-tall{height:auto;min-height:auto;padding:12px 14px;font-size:13px;line-height:20px}.food-resp-row{flex-direction:column;gap:24px;width:100%;height:auto}.food-resp-content{gap:12px;width:100%}.food-resp-list-wrap,.food-resp-list{width:100%}.food-resp-list{gap:14px}.food-resp-item{align-items:flex-start;gap:10px;height:auto}.food-resp-icon{flex-shrink:0;margin-top:2px}.food-resp-text{font-size:13.5px;line-height:20px}.food-marketing-container{gap:28px}.food-tabs-container{flex-direction:column;gap:24px;width:100%;height:auto}.food-tab-list{gap:16px;width:100%;height:auto}.food-tab-text{width:100%}.food-tab-content,.food-tab-pane img{width:100%;height:auto}.food-marketing-cta-wrap{margin-top:8px}.food-marketing-btn{width:100%;max-width:280px;height:44px}.food-themes-container{gap:28px}.food-themes-header{gap:12px}.food-themes-grid{grid-template-columns:1fr;justify-items:center;gap:20px;width:100%;height:auto;display:grid}.food-theme-item,.food-theme-box{width:100%;max-width:320px}.food-theme-box{height:auto;min-height:290px}.food-theme-img{height:220px}.food-testimonials-container{gap:24px;width:100%}.food-testimonials-header{flex-direction:column;align-items:flex-start;gap:16px}.food-testi-wrapper{width:100%}.food-testi-track{gap:16px}.food-testi-card{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;min-height:auto;padding:24px 20px}.food-testi-quote-title{font-size:18px;line-height:26px}.food-testi-quote-text{font-size:14px;line-height:22px}.food-pricing-container{gap:28px;width:100%}.food-pricing-header{gap:12px}.food-pricing-grid{grid-template-columns:1fr;gap:20px;width:100%}.food-pricing-card{width:100%;height:auto;min-height:auto;padding:24px 20px}.food-plan-desc{min-height:auto;margin-bottom:14px}.food-pricing-card .food-btn-plan{margin-bottom:18px}}@media (width<=480px){.food-hero-title{font-size:26px!important;line-height:34px!important}.food-hero-ctas{flex-direction:row!important;align-items:center!important;gap:10px!important;margin-top:4px!important;display:flex!important}.food-hero-ctas .food-btn-primary,.food-hero-ctas .food-btn-outline{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;height:44px!important;min-height:44px!important;padding:10px 18px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}}.food-pos-section{background:#fff6f6;width:100%;margin-top:86px}.food-pos-section .food-pos-container{box-sizing:border-box;margin:0 auto;max-width:1400px!important;padding:60px 100px!important}.food-pos-grid{justify-content:space-between;align-items:center;gap:20px;display:flex}.food-pos-content{flex-direction:column;gap:45px;width:601px;max-width:100%;display:flex}.food-pos-text{flex-direction:column;gap:8px;display:flex}.food-pos-text h2{color:#100c01;margin:0;font-size:48px;font-weight:700;line-height:58px}.food-pos-text p{color:#757d72;margin:0;font-size:20px;font-weight:500;line-height:30px}.food-pos-btn{white-space:nowrap;box-sizing:border-box;color:#f0545b;background:0 0;border:.75px solid #f0545b;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;width:122px;height:39px;padding:12px 0;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex}.food-pos-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #f0545b26}.food-pos-visual{flex-shrink:0;width:579px;height:372px;position:relative}.food-pos-visual img{object-fit:contain;width:537px;height:327.03px;display:block;position:absolute;top:27px;left:21.5px}@media (width<=1299.98px){.food-pos-section .food-pos-container{width:100%;max-width:var(--max-width)!important;padding:48px 0!important}.food-pos-grid{text-align:center;flex-direction:column;gap:32px}.food-pos-content{align-items:center;gap:28px;width:100%}.food-pos-btn{align-self:center}.food-pos-visual{aspect-ratio:579/372;width:100%;max-width:579px;height:auto}.food-pos-visual img{width:92.75%;height:87.9%;top:7.26%;left:3.71%}}@media (width<=768px){.food-pos-section{margin-top:48px}.food-pos-section .food-pos-container{padding:40px 0!important}.food-pos-text h2{font-size:30px;line-height:38px}.food-pos-text p{font-size:16px;line-height:26px}}@media (width>=481px) and (width<=768px){.food-stats-box{grid-template-columns:repeat(6,1fr);gap:28px 0}.food-stat-item{grid-column:span 2}.food-stat-item:nth-child(4){grid-column:2/span 2}.food-stat-item:nth-child(5){grid-column:4/span 2}.food-themes-grid{grid-template-columns:repeat(2,1fr);gap:20px}.food-theme-item,.food-theme-box{max-width:none}.food-models-grid{grid-template-columns:repeat(2,1fr)}.food-compare-title{max-width:560px!important;font-size:24px!important;font-weight:700!important;line-height:32px!important}.food-compare-subtitle{max-width:520px!important;font-size:14px!important;line-height:24px!important}.food-compare-tabs{gap:28px}.food-compare-tab-btn{font-size:15px}.food-compare-mobile-item{padding:20px 0}.food-compare-mobile-feature{font-size:17px;line-height:26px}.food-compare-mobile-desc{font-size:15px;line-height:24px}.food-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.food-showcase-container>.food-header{margin-bottom:0}.food-showcase-container{gap:28px}.food-showcase-row,.food-showcase-row.is-reversed{gap:20px}}@media (width>=481px) and (width<=768px){.food-bento-grid{grid-template-columns:repeat(2,1fr)}.food-bento-card.is-wide{grid-column:span 2}.food-bento-card{min-height:300px}}@media (width<=768px){.food-exp-card.is-image{aspect-ratio:387/435;height:auto}}.food-bento-card{padding:30px;position:relative}.food-bento-card.is-wide{padding:30px}.food-bento-header{z-index:1;max-width:225px;margin-bottom:0;position:relative}.food-bento-card.is-wide .food-bento-header{max-width:420px}.food-bento-img{margin:0;display:block;position:absolute;inset:0}.food-bento-img img{object-fit:cover;object-position:center bottom;width:100%;max-width:none;height:100%;max-height:none;margin:0}@media (width<=1024px){.food-bento-card{aspect-ratio:285/380;height:auto;min-height:0;padding:30px}.food-bento-card.is-wide{aspect-ratio:590/380;padding:30px}}@media (width<=480px){.food-bento-card.is-wide{aspect-ratio:285/380}.food-bento-header,.food-bento-card.is-wide .food-bento-header{max-width:85%}.food-bento-card,.food-bento-card.is-wide{aspect-ratio:303/454}.food-bento-card.is-wide{aspect-ratio:auto;min-height:0;padding:28px 24px calc(64.4% - 70px)}.food-bento-card.is-wide .food-bento-img img{object-fit:contain;height:auto;position:absolute;top:auto;bottom:0;left:0}}@media (width>=481px) and (width<=1024px){.food-pricing-grid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.food-pricing-card{width:100%;max-width:none;height:auto;min-height:0}}@media (width>=481px) and (width<=768px){.food-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.food-exp-card{aspect-ratio:387/435;max-width:none;height:auto;min-height:0}.food-exp-card.is-red .food-exp-content{max-width:100%}.food-exp-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}@media (width>=1400px){.food-hero-grid,.food-stats-box,.food-models-grid,.food-bento-grid,.food-compare-inner,.food-compare-table-wrap,.food-exp-grid,.food-video-grid,.food-steps-grid,.food-showcase-container,.food-showcase-row,.food-fulfilment-container,.food-fulfilment-body,.food-multiloc-container,.food-hubs-grid,.food-callout-box,.food-checkout-container,.food-checkout-row,.food-resp-row,.food-marketing-container,.food-tabs-container,.food-themes-container,.food-themes-grid,.food-pricing-grid{width:100%;max-width:none}.food-exp-card{max-width:none}.food-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.food-pricing-card,.food-step-card,.food-step-illustration{width:100%}.food-hero-content,.food-hero-visual,.food-video-content,.food-video-desktop-card,.food-video-card,.food-showcase-content,.food-showcase-visual,.food-checkout-visual,.food-checkout-content,.food-resp-content,.food-tab-content,.food-tab-list,.food-side-cards,.food-center-visual{flex:1 1 0;width:auto;min-width:0}.food-mini-card,.food-resp-list-wrap,.food-resp-list,.food-theme-item,.food-theme-box{width:100%}.food-themes-grid .food-theme-item{flex:1 1 0;min-width:0}.food-hero-visual img{aspect-ratio:590/477;width:100%;height:auto}.food-hero-visual{height:auto}.food-resp-row{gap:60px}.food-resp-content{flex:1 1 0;min-width:0}.food-resp-list-wrap{flex:1 1 0;width:auto;min-width:0}}@media (width>=481px) and (width<=1024px){.food-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none}.food-exp-card{aspect-ratio:387/435;width:100%;max-width:none;height:auto;min-height:0}.food-exp-card.is-image{order:-1;grid-column:1/-1;justify-self:center;width:100%}.food-exp-card:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:100%}}@media (width<=1024px){.food-step-illustration{aspect-ratio:570/420;height:auto;min-height:0;max-height:none;padding:0}.food-step-illustration img{object-fit:cover}}@media (width>=481px) and (width<=1024px){.food-steps-section{padding-bottom:30px}.food-showcase-section{padding-top:30px}.food-showcase-container{gap:40px}.food-showcase-container>.food-header{margin-bottom:0}.food-section:has(.food-fulfilment-container){padding-bottom:30px}.food-section:has(.food-multiloc-container){padding-top:30px}.food-multiloc-container{gap:40px}.food-section:has(.food-multiloc-container){padding-bottom:30px}.food-section:has(.food-checkout-container){padding-top:30px}.food-checkout-container{gap:40px}.food-checkout-row{gap:24px}.food-marketing-section .food-title{margin-left:auto;margin-right:auto;width:auto!important;max-width:15em!important}.food-marketing-section{padding:56px 0}.food-marketing-container{gap:24px}.food-marketing-section .food-header{margin-bottom:0}}@media (width>=1025px){.food-section,.food-models-section,.food-challenges-section,.food-exp-section,.food-steps-section,.food-showcase-section,.food-themes-section{padding:40px 0}.food-compare-section,.food-video-section,.food-marketing-section{padding:50px 0}.food-pricing-section{padding:40px 0 50px}.food-pos-section{margin-top:40px}.food-hubs-grid{align-items:stretch;height:auto}.food-center-visual{aspect-ratio:772/640;align-self:center;height:auto}.food-center-visual img{object-fit:cover}.food-side-cards{justify-content:space-between;height:auto}.food-mini-card{flex:1 1 0;justify-content:center;height:auto;min-height:150px;padding:24px 30px}.food-mini-title{margin:0 0 16px;line-height:24px}.food-mini-desc{line-height:24px}}@media (width<=480px){.food-center-visual{aspect-ratio:772/640;height:auto;min-height:0}.food-center-visual img{object-fit:cover}.food-bento-card.is-wide.is-red{background:#ff4b4d}.food-center-visual{position:relative;min-height:0!important}.food-center-visual img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}}@media (width>=1025px){.food-step-illustration{padding:0}.food-step-illustration img{object-fit:cover}}
