.Foodsupplychainhero-module__L1dFDq__hero{background:radial-gradient(120% 140% at 15% 20%,#3a0f14 0%,#1a0508 55%,#0e0304 100%);padding:92px 24px 84px;position:relative;overflow:hidden}.Foodsupplychainhero-module__L1dFDq__dotPattern{opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.Foodsupplychainhero-module__L1dFDq__bgGlow{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#ef444452,#0000 70%);border-radius:50%;width:560px;height:560px;animation:9s ease-in-out infinite Foodsupplychainhero-module__L1dFDq__glowPulse;position:absolute;top:-220px;right:-180px}@keyframes Foodsupplychainhero-module__L1dFDq__glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.Foodsupplychainhero-module__L1dFDq__container{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:48px;max-width:1240px;margin:0 auto;display:grid;position:relative}.Foodsupplychainhero-module__L1dFDq__copy{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.Foodsupplychainhero-module__L1dFDq__inView .Foodsupplychainhero-module__L1dFDq__copy{opacity:1;transform:translateY(0)}.Foodsupplychainhero-module__L1dFDq__heading{color:#f6eeee;flex-direction:column;margin:0 0 18px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.28;display:flex}.Foodsupplychainhero-module__L1dFDq__accent{color:#ef4444}.Foodsupplychainhero-module__L1dFDq__description{color:#ffffffb8;max-width:480px;margin:0 0 30px;font-size:1rem;line-height:1.75}.Foodsupplychainhero-module__L1dFDq__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.Foodsupplychainhero-module__L1dFDq__ctaPrimary{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-radius:8px;align-items:center;padding:14px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 18px 34px -16px #ef444499}.Foodsupplychainhero-module__L1dFDq__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 22px 40px -16px #ef4444b3}.Foodsupplychainhero-module__L1dFDq__ctaSecondary{color:#fff;background:0 0;border:1.5px solid #ffffff59;border-radius:8px;align-items:center;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.Foodsupplychainhero-module__L1dFDq__ctaSecondary:hover{background:#ef44441a;border-color:#ef4444;transform:translateY(-2px)}.Foodsupplychainhero-module__L1dFDq__visual{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .1s,transform .8s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(20px)scale(.98)}.Foodsupplychainhero-module__L1dFDq__inView .Foodsupplychainhero-module__L1dFDq__visual{opacity:1;transform:translateY(0)scale(1)}.Foodsupplychainhero-module__L1dFDq__card{background:#fff;border-radius:14px;position:relative;overflow:visible;box-shadow:0 40px 80px -30px #0009}.Foodsupplychainhero-module__L1dFDq__chrome{background:#fbfbfc;border-bottom:1px solid #efefef;border-radius:14px 14px 0 0;align-items:center;gap:6px;padding:10px 14px;display:flex}.Foodsupplychainhero-module__L1dFDq__dot{background:#d8d8d8;border-radius:50%;width:8px;height:8px}.Foodsupplychainhero-module__L1dFDq__dot[data-c=red]{background:#f28b82}.Foodsupplychainhero-module__L1dFDq__dot[data-c=amber]{background:#fbc26e}.Foodsupplychainhero-module__L1dFDq__dot[data-c=green]{background:#8fd6a4}.Foodsupplychainhero-module__L1dFDq__chromeTabs{gap:6px;margin-left:14px;display:flex;overflow:hidden}.Foodsupplychainhero-module__L1dFDq__chromeTab{color:#8a8a8a;white-space:nowrap;background:#f1f1f4;border-radius:5px;padding:3px 9px;font-size:.62rem;font-weight:600}.Foodsupplychainhero-module__L1dFDq__cardBody{padding:18px 18px 20px}.Foodsupplychainhero-module__L1dFDq__cardTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.Foodsupplychainhero-module__L1dFDq__cardTitle{color:#1a1a1a;font-size:.92rem;font-weight:800}.Foodsupplychainhero-module__L1dFDq__viewToggle{background:#f1f1f4;border-radius:7px;gap:4px;padding:3px;display:flex}.Foodsupplychainhero-module__L1dFDq__viewPill{color:#7a7a7a;border-radius:5px;padding:4px 10px;font-size:.62rem;font-weight:700}.Foodsupplychainhero-module__L1dFDq__viewPillActive{color:#1a1a1a;background:#fff;box-shadow:0 1px 4px #0000001f}.Foodsupplychainhero-module__L1dFDq__kpiRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.Foodsupplychainhero-module__L1dFDq__kpiTile{background:#fafafb;border:1px solid #f0f0f2;border-radius:9px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.Foodsupplychainhero-module__L1dFDq__kpiLabel{color:#8a8a8a;font-size:.56rem;font-weight:700;line-height:1.3}.Foodsupplychainhero-module__L1dFDq__kpiValue{color:#1a1a1a;font-size:.86rem;font-weight:800}.Foodsupplychainhero-module__L1dFDq__kpiValue[data-tone=good]{color:#16a34a}.Foodsupplychainhero-module__L1dFDq__kpiValue[data-tone=bad]{color:#dc2626}.Foodsupplychainhero-module__L1dFDq__chartArea{background:#fafafb;border:1px solid #f0f0f2;border-radius:9px;height:78px;margin-bottom:14px;padding:8px 10px;position:relative}.Foodsupplychainhero-module__L1dFDq__chartBars{align-items:flex-end;gap:6px;display:flex;position:absolute;inset:8px 10px}.Foodsupplychainhero-module__L1dFDq__chartBars span{background:linear-gradient(#fecaca,#fca5a5);border-radius:2px 2px 0 0;flex:1;height:0%;transition:height .7s cubic-bezier(.22,1,.36,1)}.Foodsupplychainhero-module__L1dFDq__inView .Foodsupplychainhero-module__L1dFDq__chartBars span{height:var(--h)}.Foodsupplychainhero-module__L1dFDq__chartLine{width:calc(100% - 20px);height:calc(100% - 16px);position:absolute;inset:8px 10px}.Foodsupplychainhero-module__L1dFDq__vendorTable{flex-direction:column;display:flex}.Foodsupplychainhero-module__L1dFDq__vendorHeadRow,.Foodsupplychainhero-module__L1dFDq__vendorRow{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.7fr);gap:6px;padding:6px 2px;display:grid}.Foodsupplychainhero-module__L1dFDq__vendorHeadRow{text-transform:uppercase;letter-spacing:.03em;color:#a3a3a3;border-bottom:1px solid #f0f0f2;font-size:.56rem;font-weight:800}.Foodsupplychainhero-module__L1dFDq__vendorHeadRow span:not(:first-child),.Foodsupplychainhero-module__L1dFDq__vendorRow span:not(:first-child){text-align:right}.Foodsupplychainhero-module__L1dFDq__vendorRow{border-bottom:1px solid #f6f6f7}.Foodsupplychainhero-module__L1dFDq__vendorName{color:#2a2a2a;font-size:.68rem;font-weight:700}.Foodsupplychainhero-module__L1dFDq__vendorStat{color:#16a34a;font-size:.68rem;font-weight:700}.Foodsupplychainhero-module__L1dFDq__statFloat{opacity:0;background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:9px 13px;transition:opacity .6s .4s,transform .6s .4s;display:flex;position:absolute;transform:translateY(10px);box-shadow:0 16px 30px -14px #00000059}.Foodsupplychainhero-module__L1dFDq__inView .Foodsupplychainhero-module__L1dFDq__statFloat{opacity:1;transform:translateY(0)}.Foodsupplychainhero-module__L1dFDq__statFloat[data-pos="1"]{top:22%;left:-7%}.Foodsupplychainhero-module__L1dFDq__statFloat[data-pos="2"]{top:40%;left:-9%}.Foodsupplychainhero-module__L1dFDq__statFloatLabel{color:#8a8a8a;white-space:nowrap;font-size:.6rem;font-weight:700}.Foodsupplychainhero-module__L1dFDq__statFloatValue{color:#1a1a1a;font-size:1rem;font-weight:800}.Foodsupplychainhero-module__L1dFDq__mapPanel{opacity:0;background:linear-gradient(150deg,#1d2540,#0f1526);border-radius:10px;width:190px;padding:10px 12px 12px;transition:opacity .6s .5s,transform .6s .5s;position:absolute;bottom:-10%;right:-6%;transform:translateY(10px);box-shadow:0 18px 34px -16px #00000080}.Foodsupplychainhero-module__L1dFDq__inView .Foodsupplychainhero-module__L1dFDq__mapPanel{opacity:1;transform:translateY(0)}.Foodsupplychainhero-module__L1dFDq__mapTitle{color:#fffc;margin-bottom:6px;font-size:.6rem;font-weight:700;display:block}.Foodsupplychainhero-module__L1dFDq__mapSvg{width:100%;height:auto;display:block}@media (max-width:1080px){.Foodsupplychainhero-module__L1dFDq__container{grid-template-columns:1fr}.Foodsupplychainhero-module__L1dFDq__visual{max-width:560px;margin:0 auto}.Foodsupplychainhero-module__L1dFDq__statFloat[data-pos="1"]{left:2%}.Foodsupplychainhero-module__L1dFDq__statFloat[data-pos="2"]{top:46%;left:4%}}@media (max-width:640px){.Foodsupplychainhero-module__L1dFDq__kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}.Foodsupplychainhero-module__L1dFDq__statFloat{display:none}.Foodsupplychainhero-module__L1dFDq__mapPanel{width:auto;margin-top:12px;position:static}.Foodsupplychainhero-module__L1dFDq__chromeTabs span:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.Foodsupplychainhero-module__L1dFDq__copy,.Foodsupplychainhero-module__L1dFDq__visual,.Foodsupplychainhero-module__L1dFDq__statFloat,.Foodsupplychainhero-module__L1dFDq__mapPanel,.Foodsupplychainhero-module__L1dFDq__chartBars span{opacity:1!important;transition:none!important;transform:none!important}.Foodsupplychainhero-module__L1dFDq__chartBars span{height:var(--h)!important}.Foodsupplychainhero-module__L1dFDq__bgGlow{animation:none!important}}
.FoodProcurementModuleTabs-module__gx2x9a__section{background:#fdf1f0;padding:88px 24px 100px}.FoodProcurementModuleTabs-module__gx2x9a__container{max-width:1180px;margin:0 auto}.FoodProcurementModuleTabs-module__gx2x9a__heading{text-align:center;color:#1a1a1a;opacity:0;max-width:760px;margin:0 auto 12px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.FoodProcurementModuleTabs-module__gx2x9a__intro{text-align:center;color:#6b5d5d;opacity:0;max-width:700px;margin:0 auto 36px;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)}.FoodProcurementModuleTabs-module__gx2x9a__inView .FoodProcurementModuleTabs-module__gx2x9a__heading,.FoodProcurementModuleTabs-module__gx2x9a__inView .FoodProcurementModuleTabs-module__gx2x9a__intro{opacity:1;transform:translateY(0)}.FoodProcurementModuleTabs-module__gx2x9a__tabsScroller{opacity:0;scrollbar-width:thin;margin-bottom:28px;padding-bottom:4px;transition:opacity .6s .1s;overflow-x:auto}.FoodProcurementModuleTabs-module__gx2x9a__inView .FoodProcurementModuleTabs-module__gx2x9a__tabsScroller{opacity:1}.FoodProcurementModuleTabs-module__gx2x9a__tabsRow{gap:8px;width:max-content;display:flex}.FoodProcurementModuleTabs-module__gx2x9a__tabBtn{font:inherit;color:#6b5d5d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f0d5d5;border-radius:999px;flex:none;padding:10px 18px;font-size:.82rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.FoodProcurementModuleTabs-module__gx2x9a__tabBtn:hover{border-color:#dc2626}.FoodProcurementModuleTabs-module__gx2x9a__tabBtnActive{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-color:#0000}.FoodProcurementModuleTabs-module__gx2x9a__panel{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;gap:36px;animation:.4s cubic-bezier(.22,1,.36,1) FoodProcurementModuleTabs-module__gx2x9a__panelFade;display:grid}@keyframes FoodProcurementModuleTabs-module__gx2x9a__panelFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FoodProcurementModuleTabs-module__gx2x9a__panelCopy{flex-direction:column;display:flex}.FoodProcurementModuleTabs-module__gx2x9a__panelHeading{color:#1a1a1a;margin:0 0 18px;font-size:1.3rem;font-weight:800}.FoodProcurementModuleTabs-module__gx2x9a__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-bottom:24px;display:grid}.FoodProcurementModuleTabs-module__gx2x9a__checkItem{color:#2d2828;align-items:flex-start;gap:8px;font-size:.85rem;font-weight:600;line-height:1.45;display:flex}.FoodProcurementModuleTabs-module__gx2x9a__checkIcon{color:#dc2626;background:#dc26261a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;font-weight:800;display:flex}.FoodProcurementModuleTabs-module__gx2x9a__cta{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-radius:8px;align-items:center;padding:12px 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 26px -14px #ef444480}.FoodProcurementModuleTabs-module__gx2x9a__cta:hover{transform:translateY(-2px);box-shadow:0 18px 32px -14px #ef444499}.FoodProcurementModuleTabs-module__gx2x9a__mockup{border-radius:14px;padding:16px;box-shadow:0 26px 50px -24px #1a050559}.FoodProcurementModuleTabs-module__gx2x9a__tone-red{background:#fff5f4}.FoodProcurementModuleTabs-module__gx2x9a__tone-blue{background:#f2f6ff}.FoodProcurementModuleTabs-module__gx2x9a__tone-teal{background:#eefbf8}.FoodProcurementModuleTabs-module__gx2x9a__tone-amber{background:#fffaf0}.FoodProcurementModuleTabs-module__gx2x9a__mockupBar{gap:5px;margin-bottom:12px;display:flex}.FoodProcurementModuleTabs-module__gx2x9a__mockupBar span{background:#00000029;border-radius:50%;width:6px;height:6px}.FoodProcurementModuleTabs-module__gx2x9a__mockupStatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.FoodProcurementModuleTabs-module__gx2x9a__mockupStatTile{background:#ffffffbf;border-radius:8px;padding:9px 10px}.FoodProcurementModuleTabs-module__gx2x9a__mockupStatLine{background:#00000024;border-radius:2px;width:60%;height:4px;margin-bottom:8px;display:block}.FoodProcurementModuleTabs-module__gx2x9a__mockupStatLine[data-w="45"]{width:45%}.FoodProcurementModuleTabs-module__gx2x9a__mockupStatBig{color:#1a1a1a;font-size:1rem;font-weight:800}.FoodProcurementModuleTabs-module__gx2x9a__mockupChart{align-items:flex-end;gap:5px;height:46px;margin-bottom:12px;display:flex}.FoodProcurementModuleTabs-module__gx2x9a__tone-red .FoodProcurementModuleTabs-module__gx2x9a__mockupChart span{background:linear-gradient(#f87171,#dc2626)}.FoodProcurementModuleTabs-module__gx2x9a__tone-blue .FoodProcurementModuleTabs-module__gx2x9a__mockupChart span{background:linear-gradient(#93c5fd,#2563eb)}.FoodProcurementModuleTabs-module__gx2x9a__tone-teal .FoodProcurementModuleTabs-module__gx2x9a__mockupChart span{background:linear-gradient(#5eead4,#0d9488)}.FoodProcurementModuleTabs-module__gx2x9a__tone-amber .FoodProcurementModuleTabs-module__gx2x9a__mockupChart span{background:linear-gradient(#fde68a,#d97706)}.FoodProcurementModuleTabs-module__gx2x9a__mockupChart span{border-radius:2px 2px 0 0;flex:1}.FoodProcurementModuleTabs-module__gx2x9a__mockupRows{flex-direction:column;gap:7px;display:flex}.FoodProcurementModuleTabs-module__gx2x9a__skelRow{background:#0000001a;border-radius:3px;width:82%;height:5px;display:block}.FoodProcurementModuleTabs-module__gx2x9a__skelRow[data-w="60"]{width:60%}.FoodProcurementModuleTabs-module__gx2x9a__skelRow[data-w="70"]{width:70%}.FoodProcurementModuleTabs-module__gx2x9a__groupsPanel{animation:.4s cubic-bezier(.22,1,.36,1) FoodProcurementModuleTabs-module__gx2x9a__panelFade}.FoodProcurementModuleTabs-module__gx2x9a__groupsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:26px;display:grid}.FoodProcurementModuleTabs-module__gx2x9a__groupCol{background:#fff;border-radius:14px;padding:20px 20px 22px}.FoodProcurementModuleTabs-module__gx2x9a__groupLabel{letter-spacing:.03em;text-transform:uppercase;color:#dc2626;margin-bottom:14px;font-size:.78rem;font-weight:800;display:block}.FoodProcurementModuleTabs-module__gx2x9a__groupList{flex-direction:column;gap:10px;display:flex}@media (max-width:980px){.FoodProcurementModuleTabs-module__gx2x9a__panel{grid-template-columns:1fr}.FoodProcurementModuleTabs-module__gx2x9a__mockup{order:-1;max-width:420px;margin:0 auto}.FoodProcurementModuleTabs-module__gx2x9a__groupsGrid{grid-template-columns:1fr}}@media (max-width:560px){.FoodProcurementModuleTabs-module__gx2x9a__checklist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FoodProcurementModuleTabs-module__gx2x9a__heading,.FoodProcurementModuleTabs-module__gx2x9a__intro,.FoodProcurementModuleTabs-module__gx2x9a__tabsScroller{opacity:1!important;transition:none!important;transform:none!important}.FoodProcurementModuleTabs-module__gx2x9a__panel,.FoodProcurementModuleTabs-module__gx2x9a__groupsPanel{animation:none!important}}
.FoodMfgComplianceTabs-module__xeflkW__section{background:#fff;padding:88px 24px 96px}.FoodMfgComplianceTabs-module__xeflkW__container{max-width:1180px;margin:0 auto}.FoodMfgComplianceTabs-module__xeflkW__heading{text-align:center;color:#1a1a1a;opacity:0;max-width:820px;margin:0 auto 12px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.FoodMfgComplianceTabs-module__xeflkW__intro{text-align:center;color:#5b5b5b;opacity:0;max-width:680px;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)}.FoodMfgComplianceTabs-module__xeflkW__inView .FoodMfgComplianceTabs-module__xeflkW__heading,.FoodMfgComplianceTabs-module__xeflkW__inView .FoodMfgComplianceTabs-module__xeflkW__intro{opacity:1;transform:translateY(0)}.FoodMfgComplianceTabs-module__xeflkW__layout{grid-template-columns:minmax(0,.62fr) minmax(0,1fr) minmax(0,.5fr);align-items:start;gap:28px;display:grid}.FoodMfgComplianceTabs-module__xeflkW__rail{opacity:0;flex-direction:column;gap:6px;transition:opacity .6s .1s;display:flex}.FoodMfgComplianceTabs-module__xeflkW__inView .FoodMfgComplianceTabs-module__xeflkW__rail{opacity:1}.FoodMfgComplianceTabs-module__xeflkW__railBtn{font:inherit;text-align:left;cursor:pointer;background:#f8f8fb;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;transition:background .2s,border-color .2s;display:flex}.FoodMfgComplianceTabs-module__xeflkW__railBtn:hover{background:#fdf1f0}.FoodMfgComplianceTabs-module__xeflkW__railBtnActive{background:#fdf1f0;border-color:#f3b8b8}.FoodMfgComplianceTabs-module__xeflkW__railIndex{color:#c7bcbc;flex:none;font-size:.72rem;font-weight:800}.FoodMfgComplianceTabs-module__xeflkW__railBtnActive .FoodMfgComplianceTabs-module__xeflkW__railIndex{color:#dc2626}.FoodMfgComplianceTabs-module__xeflkW__railLabel{color:#3a3535;font-size:.86rem;font-weight:700}.FoodMfgComplianceTabs-module__xeflkW__railBtnActive .FoodMfgComplianceTabs-module__xeflkW__railLabel{color:#1a1a1a}.FoodMfgComplianceTabs-module__xeflkW__panel{animation:.4s cubic-bezier(.22,1,.36,1) FoodMfgComplianceTabs-module__xeflkW__panelFade}@keyframes FoodMfgComplianceTabs-module__xeflkW__panelFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FoodMfgComplianceTabs-module__xeflkW__panelHeading{color:#1a1a1a;margin:0 0 10px;font-size:1.2rem;font-weight:800}.FoodMfgComplianceTabs-module__xeflkW__panelText{color:#514747;margin:0 0 18px;font-size:.9rem;line-height:1.65}.FoodMfgComplianceTabs-module__xeflkW__useCasesLabel{letter-spacing:.04em;text-transform:uppercase;color:#dc2626;margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.FoodMfgComplianceTabs-module__xeflkW__useCasesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin-bottom:18px;display:grid}.FoodMfgComplianceTabs-module__xeflkW__useCaseItem{color:#2d2828;align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.4;display:flex}.FoodMfgComplianceTabs-module__xeflkW__checkIcon{color:#dc2626;background:#dc26261a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;font-weight:800;display:flex}.FoodMfgComplianceTabs-module__xeflkW__certRow{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.FoodMfgComplianceTabs-module__xeflkW__certPill{color:#4b5170;background:#eef1f8;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700}.FoodMfgComplianceTabs-module__xeflkW__cta{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-radius:8px;align-items:center;padding:12px 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 26px -14px #ef444480}.FoodMfgComplianceTabs-module__xeflkW__cta:hover{transform:translateY(-2px);box-shadow:0 18px 32px -14px #ef444499}.FoodMfgComplianceTabs-module__xeflkW__visual{opacity:0;justify-content:center;align-items:center;min-height:220px;transition:opacity .7s .2s;display:flex;position:relative}.FoodMfgComplianceTabs-module__xeflkW__inView .FoodMfgComplianceTabs-module__xeflkW__visual{opacity:1}.FoodMfgComplianceTabs-module__xeflkW__ring{border:1.5px dashed #dc262647;border-radius:50%;position:absolute}.FoodMfgComplianceTabs-module__xeflkW__ringOuter{width:190px;height:190px;animation:30s linear infinite FoodMfgComplianceTabs-module__xeflkW__spinCw}.FoodMfgComplianceTabs-module__xeflkW__ringMid{border-color:#dc262666;width:140px;height:140px;animation:20s linear infinite FoodMfgComplianceTabs-module__xeflkW__spinCcw}@keyframes FoodMfgComplianceTabs-module__xeflkW__spinCw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes FoodMfgComplianceTabs-module__xeflkW__spinCcw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.FoodMfgComplianceTabs-module__xeflkW__shield{z-index:1;font-size:44px;position:relative}.FoodMfgComplianceTabs-module__xeflkW__chip{color:#a8342b;background:#fff;border:1px solid #f0d5d5;border-radius:999px;padding:5px 11px;font-size:.68rem;font-weight:800;position:absolute;box-shadow:0 10px 20px -12px #0000004d}.FoodMfgComplianceTabs-module__xeflkW__chip1{top:4%;left:6%}.FoodMfgComplianceTabs-module__xeflkW__chip2{bottom:10%;right:0%}.FoodMfgComplianceTabs-module__xeflkW__chip3{bottom:2%;left:14%}@media (max-width:1080px){.FoodMfgComplianceTabs-module__xeflkW__layout{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.FoodMfgComplianceTabs-module__xeflkW__visual{display:none}}@media (max-width:760px){.FoodMfgComplianceTabs-module__xeflkW__layout{grid-template-columns:1fr}.FoodMfgComplianceTabs-module__xeflkW__rail{flex-flow:wrap}.FoodMfgComplianceTabs-module__xeflkW__railBtn{flex:auto}.FoodMfgComplianceTabs-module__xeflkW__useCasesGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FoodMfgComplianceTabs-module__xeflkW__heading,.FoodMfgComplianceTabs-module__xeflkW__intro,.FoodMfgComplianceTabs-module__xeflkW__rail,.FoodMfgComplianceTabs-module__xeflkW__visual{opacity:1!important;transition:none!important;transform:none!important}.FoodMfgComplianceTabs-module__xeflkW__panel,.FoodMfgComplianceTabs-module__xeflkW__ringOuter,.FoodMfgComplianceTabs-module__xeflkW__ringMid{animation:none!important}}
.FoodMfgComparisonTable-module__cHqfbq__section{background:#fdf1f0;padding:88px 24px 96px}.FoodMfgComparisonTable-module__cHqfbq__container{max-width:1080px;margin:0 auto}.FoodMfgComparisonTable-module__cHqfbq__heading{text-align:center;color:#1a1a1a;opacity:0;max-width:760px;margin:0 auto 12px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.FoodMfgComparisonTable-module__cHqfbq__intro{text-align:center;color:#5b5b5b;opacity:0;max-width:680px;margin:0 auto 40px;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)}.FoodMfgComparisonTable-module__cHqfbq__inView .FoodMfgComparisonTable-module__cHqfbq__heading,.FoodMfgComparisonTable-module__cHqfbq__inView .FoodMfgComparisonTable-module__cHqfbq__intro{opacity:1;transform:translateY(0)}.FoodMfgComparisonTable-module__cHqfbq__tableWrap{background:#fff;border-radius:18px;padding:8px;overflow-x:auto;box-shadow:0 30px 60px -32px #1a050547}.FoodMfgComparisonTable-module__cHqfbq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px}.FoodMfgComparisonTable-module__cHqfbq__table thead th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:#8a7a7a;padding:16px 18px 12px;font-size:.72rem;font-weight:800}.FoodMfgComparisonTable-module__cHqfbq__aarvexaHead{color:#dc2626!important}.FoodMfgComparisonTable-module__cHqfbq__capabilityHead{min-width:220px}.FoodMfgComparisonTable-module__cHqfbq__row{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background .2s;transform:translateY(10px)}.FoodMfgComparisonTable-module__cHqfbq__inView .FoodMfgComparisonTable-module__cHqfbq__row{opacity:1;transform:translateY(0)}.FoodMfgComparisonTable-module__cHqfbq__row:hover{background:#fdf6f5}.FoodMfgComparisonTable-module__cHqfbq__capabilityCell{color:#2d2828;border-top:1px solid #f1e9e9;padding:13px 18px;font-size:.86rem;font-weight:600}.FoodMfgComparisonTable-module__cHqfbq__row td{border-top:1px solid #f1e9e9;padding:13px 18px}.FoodMfgComparisonTable-module__cHqfbq__aarvexaCell{background:#fdf1f0}.FoodMfgComparisonTable-module__cHqfbq__pill{border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.FoodMfgComparisonTable-module__cHqfbq__pillDot{border-radius:50%;width:6px;height:6px}.FoodMfgComparisonTable-module__cHqfbq__pill-yes{color:#15803d;background:#15803d1a}.FoodMfgComparisonTable-module__cHqfbq__pill-yes .FoodMfgComparisonTable-module__cHqfbq__pillDot{background:#16a34a}.FoodMfgComparisonTable-module__cHqfbq__pill-partial,.FoodMfgComparisonTable-module__cHqfbq__pill-limited{color:#b45309;background:#d977061a}.FoodMfgComparisonTable-module__cHqfbq__pill-partial .FoodMfgComparisonTable-module__cHqfbq__pillDot,.FoodMfgComparisonTable-module__cHqfbq__pill-limited .FoodMfgComparisonTable-module__cHqfbq__pillDot{background:#d97706}.FoodMfgComparisonTable-module__cHqfbq__pill-no{color:#8a8a8a;background:#0000000d}.FoodMfgComparisonTable-module__cHqfbq__pill-no .FoodMfgComparisonTable-module__cHqfbq__pillDot{background:#a3a3a3}.FoodMfgComparisonTable-module__cHqfbq__closing{background:#1a1414;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:26px 30px;display:flex}.FoodMfgComparisonTable-module__cHqfbq__closingHeading{color:#fff;margin:0 0 6px;font-size:1.1rem;font-weight:800}.FoodMfgComparisonTable-module__cHqfbq__closingText{color:#d8c9c9;max-width:52ch;margin:0;font-size:.86rem}.FoodMfgComparisonTable-module__cHqfbq__cta{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-radius:8px;flex:none;align-items:center;padding:13px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 28px -14px #ef44448c}.FoodMfgComparisonTable-module__cHqfbq__cta:hover{transform:translateY(-2px);box-shadow:0 20px 34px -14px #ef4444a6}@media (prefers-reduced-motion:reduce){.FoodMfgComparisonTable-module__cHqfbq__heading,.FoodMfgComparisonTable-module__cHqfbq__intro,.FoodMfgComparisonTable-module__cHqfbq__row{opacity:1!important;transition:none!important;transform:none!important}}
.FoodMfgResourceCarousel-module__hq0kJa__section{background:#fff;padding:88px 24px 96px}.FoodMfgResourceCarousel-module__hq0kJa__container{max-width:980px;margin:0 auto}.FoodMfgResourceCarousel-module__hq0kJa__heading{text-align:center;color:#1a1a1a;opacity:0;max-width:700px;margin:0 auto 36px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.FoodMfgResourceCarousel-module__hq0kJa__inView .FoodMfgResourceCarousel-module__hq0kJa__heading{opacity:1;transform:translateY(0)}.FoodMfgResourceCarousel-module__hq0kJa__card{aspect-ratio:1200/560;border:1px solid #efefef;border-radius:20px;animation:.45s cubic-bezier(.22,1,.36,1) FoodMfgResourceCarousel-module__hq0kJa__cardFade;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #140a0a4d}@keyframes FoodMfgResourceCarousel-module__hq0kJa__cardFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.FoodMfgResourceCarousel-module__hq0kJa__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.FoodMfgResourceCarousel-module__hq0kJa__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.FoodMfgResourceCarousel-module__hq0kJa__title{color:#1a1a1a;font-size:1rem;font-weight:800;line-height:1.3}.FoodMfgResourceCarousel-module__hq0kJa__cta{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-radius:8px;flex:none;align-items:center;padding:11px 20px;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 22px -12px #ef44448c}.FoodMfgResourceCarousel-module__hq0kJa__cta:hover{transform:translateY(-2px);box-shadow:0 16px 28px -12px #ef4444a6}.FoodMfgResourceCarousel-module__hq0kJa__controls{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.FoodMfgResourceCarousel-module__hq0kJa__dots{gap:8px;display:flex}.FoodMfgResourceCarousel-module__hq0kJa__dot{cursor:pointer;background:#e3e3e3;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,width .2s}.FoodMfgResourceCarousel-module__hq0kJa__dotActive{background:#dc2626;border-radius:5px;width:22px}.FoodMfgResourceCarousel-module__hq0kJa__arrows{gap:8px;display:flex}.FoodMfgResourceCarousel-module__hq0kJa__arrowBtn{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:50%;width:36px;height:36px;font-size:1.2rem;line-height:1;transition:background .2s,transform .2s}.FoodMfgResourceCarousel-module__hq0kJa__arrowBtn:hover{background:#fdf1f0;transform:translateY(-1px)}@media (max-width:560px){.FoodMfgResourceCarousel-module__hq0kJa__overlay{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.FoodMfgResourceCarousel-module__hq0kJa__heading{opacity:1!important;transition:none!important;transform:none!important}.FoodMfgResourceCarousel-module__hq0kJa__card{animation:none!important}}
.Foodprocurementintegrations-module__rBY7BG__section{background:#fff;padding:88px 24px 96px}.Foodprocurementintegrations-module__rBY7BG__container{text-align:center;max-width:1180px;margin:0 auto}.Foodprocurementintegrations-module__rBY7BG__heading{color:#1a1a1a;opacity:0;margin:0 0 12px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Foodprocurementintegrations-module__rBY7BG__intro{color:#5b5b5b;opacity:0;max-width:720px;margin:0 auto 32px;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)}.Foodprocurementintegrations-module__rBY7BG__inView .Foodprocurementintegrations-module__rBY7BG__heading,.Foodprocurementintegrations-module__rBY7BG__inView .Foodprocurementintegrations-module__rBY7BG__intro{opacity:1;transform:translateY(0)}.Foodprocurementintegrations-module__rBY7BG__filterScroller{opacity:0;scrollbar-width:thin;margin-bottom:36px;padding-bottom:4px;transition:opacity .6s .12s;overflow-x:auto}.Foodprocurementintegrations-module__rBY7BG__inView .Foodprocurementintegrations-module__rBY7BG__filterScroller{opacity:1}.Foodprocurementintegrations-module__rBY7BG__filterRow{background:#16171b;border-radius:999px;gap:8px;padding:6px;display:inline-flex}.Foodprocurementintegrations-module__rBY7BG__filterBtn{font:inherit;color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:none;padding:10px 18px;font-size:.8rem;font-weight:700;transition:background .2s,color .2s}.Foodprocurementintegrations-module__rBY7BG__filterBtn:hover{color:#fff}.Foodprocurementintegrations-module__rBY7BG__filterBtnActive{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626)}.Foodprocurementintegrations-module__rBY7BG__grid{text-align:left;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.Foodprocurementintegrations-module__rBY7BG__card{opacity:0;flex-direction:column;align-items:center;gap:10px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(14px)}.Foodprocurementintegrations-module__rBY7BG__inView .Foodprocurementintegrations-module__rBY7BG__card{opacity:1;transform:translateY(0)}.Foodprocurementintegrations-module__rBY7BG__logoBox{background:#fff;border:1px solid #ececf2;border-radius:12px;justify-content:center;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.Foodprocurementintegrations-module__rBY7BG__card:hover .Foodprocurementintegrations-module__rBY7BG__logoBox{border-color:#f3d3d3;transform:translateY(-2px);box-shadow:0 16px 30px -18px #14141e4d}.Foodprocurementintegrations-module__rBY7BG__logoImg{object-fit:cover;max-width:100%;max-height:100%}.Foodprocurementintegrations-module__rBY7BG__logoName{color:#6b6b6b;text-align:center;font-size:.74rem;font-weight:600}@media (max-width:980px){.Foodprocurementintegrations-module__rBY7BG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.Foodprocurementintegrations-module__rBY7BG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.Foodprocurementintegrations-module__rBY7BG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Foodprocurementintegrations-module__rBY7BG__heading,.Foodprocurementintegrations-module__rBY7BG__intro,.Foodprocurementintegrations-module__rBY7BG__filterScroller,.Foodprocurementintegrations-module__rBY7BG__card{opacity:1!important;transition:none!important;transform:none!important}}
.FoodMfgIndustrySidebar-module__NQngwq__section{background:#fdf1f0;padding:88px 24px 100px}.FoodMfgIndustrySidebar-module__NQngwq__container{max-width:1180px;margin:0 auto}.FoodMfgIndustrySidebar-module__NQngwq__heading{text-align:center;color:#1a1a1a;opacity:0;max-width:780px;margin:0 auto 12px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.FoodMfgIndustrySidebar-module__NQngwq__intro{text-align:center;color:#5b5b5b;opacity:0;max-width:680px;margin:0 auto 40px;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)}.FoodMfgIndustrySidebar-module__NQngwq__inView .FoodMfgIndustrySidebar-module__NQngwq__heading,.FoodMfgIndustrySidebar-module__NQngwq__inView .FoodMfgIndustrySidebar-module__NQngwq__intro{opacity:1;transform:translateY(0)}.FoodMfgIndustrySidebar-module__NQngwq__layout{grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);align-items:start;gap:24px;display:grid}.FoodMfgIndustrySidebar-module__NQngwq__nav{opacity:0;background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:10px;transition:opacity .6s .1s;display:flex}.FoodMfgIndustrySidebar-module__NQngwq__inView .FoodMfgIndustrySidebar-module__NQngwq__nav{opacity:1}.FoodMfgIndustrySidebar-module__NQngwq__navBtn{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 14px;transition:background .2s;display:flex}.FoodMfgIndustrySidebar-module__NQngwq__navBtn:hover{background:#fdf1f0}.FoodMfgIndustrySidebar-module__NQngwq__navBtnActive{background:linear-gradient(120deg,#ef4444,#dc2626)}.FoodMfgIndustrySidebar-module__NQngwq__navLabel{color:#1a1a1a;font-size:.86rem;font-weight:700}.FoodMfgIndustrySidebar-module__NQngwq__navBtnActive .FoodMfgIndustrySidebar-module__NQngwq__navLabel{color:#fff}.FoodMfgIndustrySidebar-module__NQngwq__navSubtitle{color:#9a9a9a;font-size:.68rem}.FoodMfgIndustrySidebar-module__NQngwq__navBtnActive .FoodMfgIndustrySidebar-module__NQngwq__navSubtitle{color:#ffffffd9}.FoodMfgIndustrySidebar-module__NQngwq__panel{animation:.4s cubic-bezier(.22,1,.36,1) FoodMfgIndustrySidebar-module__NQngwq__panelFade}@keyframes FoodMfgIndustrySidebar-module__NQngwq__panelFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FoodMfgIndustrySidebar-module__NQngwq__banner{border-radius:16px;height:168px;margin-bottom:22px;position:relative;overflow:hidden}.FoodMfgIndustrySidebar-module__NQngwq__bannerImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.FoodMfgIndustrySidebar-module__NQngwq__bannerOverlay{background:linear-gradient(100deg,#1a0505d1 0%,#1a050559 55%,#1a05051a 100%);position:absolute;inset:0}.FoodMfgIndustrySidebar-module__NQngwq__bannerText{z-index:1;flex-direction:column;justify-content:center;gap:6px;max-width:460px;height:100%;padding:0 26px;display:flex;position:relative}.FoodMfgIndustrySidebar-module__NQngwq__bannerTitle{color:#fff;font-size:1.3rem;font-weight:800}.FoodMfgIndustrySidebar-module__NQngwq__bannerTagline{color:#f2e2e2;font-size:.84rem;line-height:1.5}.FoodMfgIndustrySidebar-module__NQngwq__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.FoodMfgIndustrySidebar-module__NQngwq__card{background:#fff;border-radius:12px;padding:16px 16px 18px}.FoodMfgIndustrySidebar-module__NQngwq__cardTitle{color:#1a1a1a;margin:0 0 6px;font-size:.88rem;font-weight:800}.FoodMfgIndustrySidebar-module__NQngwq__cardText{color:#5b5b5b;margin:0;font-size:.8rem;line-height:1.5}.FoodMfgIndustrySidebar-module__NQngwq__ctaRow{flex-wrap:wrap;gap:12px;display:flex}.FoodMfgIndustrySidebar-module__NQngwq__ctaPrimary{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-radius:8px;align-items:center;padding:12px 22px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 26px -14px #ef444480}.FoodMfgIndustrySidebar-module__NQngwq__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 18px 32px -14px #ef444499}.FoodMfgIndustrySidebar-module__NQngwq__ctaSecondary{color:#1a1a1a;background:#fff;border:1.5px solid #e2e2e2;border-radius:8px;align-items:center;padding:11px 22px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .25s,border-color .25s;display:inline-flex}.FoodMfgIndustrySidebar-module__NQngwq__ctaSecondary:hover{border-color:#dc2626;transform:translateY(-2px)}@media (max-width:900px){.FoodMfgIndustrySidebar-module__NQngwq__layout{grid-template-columns:1fr}.FoodMfgIndustrySidebar-module__NQngwq__nav{flex-flow:wrap}.FoodMfgIndustrySidebar-module__NQngwq__navBtn{flex:auto}.FoodMfgIndustrySidebar-module__NQngwq__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.FoodMfgIndustrySidebar-module__NQngwq__cardsGrid{grid-template-columns:1fr}.FoodMfgIndustrySidebar-module__NQngwq__banner{height:140px}.FoodMfgIndustrySidebar-module__NQngwq__bannerTitle{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.FoodMfgIndustrySidebar-module__NQngwq__heading,.FoodMfgIndustrySidebar-module__NQngwq__intro,.FoodMfgIndustrySidebar-module__NQngwq__nav{opacity:1!important;transition:none!important;transform:none!important}.FoodMfgIndustrySidebar-module__NQngwq__panel{animation:none!important}}
.Foodprocurementindustrygrid-module__eEfYMG__section{background:#fdf1f0;padding:88px 24px 96px}.Foodprocurementindustrygrid-module__eEfYMG__container{text-align:center;max-width:1180px;margin:0 auto}.Foodprocurementindustrygrid-module__eEfYMG__heading{color:#1a1a1a;opacity:0;margin:0 0 12px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Foodprocurementindustrygrid-module__eEfYMG__intro{color:#6b5d5d;opacity:0;max-width:720px;margin:0 auto 40px;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)}.Foodprocurementindustrygrid-module__eEfYMG__inView .Foodprocurementindustrygrid-module__eEfYMG__heading,.Foodprocurementindustrygrid-module__eEfYMG__inView .Foodprocurementindustrygrid-module__eEfYMG__intro{opacity:1;transform:translateY(0)}.Foodprocurementindustrygrid-module__eEfYMG__grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.Foodprocurementindustrygrid-module__eEfYMG__card{opacity:0;background:#fff;border-radius:14px;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),box-shadow .25s;overflow:hidden;transform:translateY(18px);box-shadow:0 20px 40px -28px #14050540}.Foodprocurementindustrygrid-module__eEfYMG__inView .Foodprocurementindustrygrid-module__eEfYMG__card{opacity:1;transform:translateY(0)}.Foodprocurementindustrygrid-module__eEfYMG__card:hover{box-shadow:0 26px 50px -26px #14050559}.Foodprocurementindustrygrid-module__eEfYMG__imageWrap{aspect-ratio:4/3;overflow:hidden}.Foodprocurementindustrygrid-module__eEfYMG__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.Foodprocurementindustrygrid-module__eEfYMG__card:hover .Foodprocurementindustrygrid-module__eEfYMG__image{transform:scale(1.05)}.Foodprocurementindustrygrid-module__eEfYMG__cardTitle{color:#1a1a1a;margin:16px 18px 6px;font-size:1rem;font-weight:800}.Foodprocurementindustrygrid-module__eEfYMG__cardText{color:#5b5b5b;margin:0 18px 18px;font-size:.84rem;line-height:1.55}.Foodprocurementindustrygrid-module__eEfYMG__ctaWrap{opacity:0;margin-top:40px;transition:opacity .6s .2s}.Foodprocurementindustrygrid-module__eEfYMG__inView .Foodprocurementindustrygrid-module__eEfYMG__ctaWrap{opacity:1}.Foodprocurementindustrygrid-module__eEfYMG__cta{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-radius:8px;align-items:center;padding:13px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 30px -14px #ef444473}.Foodprocurementindustrygrid-module__eEfYMG__cta:hover{transform:translateY(-2px);box-shadow:0 20px 36px -14px #ef44448c}@media (max-width:980px){.Foodprocurementindustrygrid-module__eEfYMG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.Foodprocurementindustrygrid-module__eEfYMG__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Foodprocurementindustrygrid-module__eEfYMG__heading,.Foodprocurementindustrygrid-module__eEfYMG__intro,.Foodprocurementindustrygrid-module__eEfYMG__card,.Foodprocurementindustrygrid-module__eEfYMG__ctaWrap{opacity:1!important;transition:none!important;transform:none!important}}
.FoodMfgIntegrations-module__RKSlRG__section{background:#150506;padding:88px 24px;overflow:hidden}.FoodMfgIntegrations-module__RKSlRG__container{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:center;gap:40px;max-width:1180px;margin:0 auto;display:grid}.FoodMfgIntegrations-module__RKSlRG__copy{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.FoodMfgIntegrations-module__RKSlRG__inView .FoodMfgIntegrations-module__RKSlRG__copy{opacity:1;transform:translateY(0)}.FoodMfgIntegrations-module__RKSlRG__heading{color:#fff;margin:0 0 16px;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;line-height:1.28}.FoodMfgIntegrations-module__RKSlRG__intro{color:#ffffffad;max-width:480px;font-size:.98rem;line-height:1.75}.FoodMfgIntegrations-module__RKSlRG__diagram{aspect-ratio:1;opacity:0;width:100%;max-width:420px;margin:0 auto;transition:opacity .8s cubic-bezier(.22,1,.36,1) .1s,transform .8s cubic-bezier(.22,1,.36,1) .1s;position:relative;transform:scale(.92)}.FoodMfgIntegrations-module__RKSlRG__inView .FoodMfgIntegrations-module__RKSlRG__diagram{opacity:1;transform:scale(1)}.FoodMfgIntegrations-module__RKSlRG__ring,.FoodMfgIntegrations-module__RKSlRG__ringInner{border:1px dashed #ef444447;border-radius:50%;position:absolute;inset:0}.FoodMfgIntegrations-module__RKSlRG__ringInner{border-color:#ef444466;inset:15%}.FoodMfgIntegrations-module__RKSlRG__inView .FoodMfgIntegrations-module__RKSlRG__ring{animation:40s linear infinite FoodMfgIntegrations-module__RKSlRG__spin}.FoodMfgIntegrations-module__RKSlRG__inView .FoodMfgIntegrations-module__RKSlRG__ringInner{animation:28s linear infinite reverse FoodMfgIntegrations-module__RKSlRG__spin}@keyframes FoodMfgIntegrations-module__RKSlRG__spin{to{transform:rotate(360deg)}}.FoodMfgIntegrations-module__RKSlRG__hub{z-index:2;background:linear-gradient(140deg,#ef4444,#b91c1c);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:108px;height:108px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -16px #ef4444a6}.FoodMfgIntegrations-module__RKSlRG__hubIcon{color:#fff;font-size:1.5rem}.FoodMfgIntegrations-module__RKSlRG__hubLabel{color:#fff;letter-spacing:.02em;font-size:.68rem;font-weight:700}.FoodMfgIntegrations-module__RKSlRG__node{transform:rotate(var(--angle)) translate(180px) rotate(calc(-1 * var(--angle)));opacity:0;transition:opacity .5s ease var(--delay);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%}.FoodMfgIntegrations-module__RKSlRG__inView .FoodMfgIntegrations-module__RKSlRG__node{opacity:1}.FoodMfgIntegrations-module__RKSlRG__nodeDot{background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.FoodMfgIntegrations-module__RKSlRG__nodeDot:before{content:"";background:#ef4444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px 2px #ef4444b3}.FoodMfgIntegrations-module__RKSlRG__nodeLabel{color:#ffffffbf;text-align:center;white-space:nowrap;font-size:.62rem;font-weight:700}@media (max-width:860px){.FoodMfgIntegrations-module__RKSlRG__container{text-align:center;grid-template-columns:1fr}.FoodMfgIntegrations-module__RKSlRG__intro{margin:0 auto}.FoodMfgIntegrations-module__RKSlRG__diagram{max-width:340px}.FoodMfgIntegrations-module__RKSlRG__node{transform:rotate(var(--angle)) translate(140px) rotate(calc(-1 * var(--angle)))}}@media (max-width:480px){.FoodMfgIntegrations-module__RKSlRG__diagram{max-width:280px}.FoodMfgIntegrations-module__RKSlRG__node{transform:rotate(var(--angle)) translate(112px) rotate(calc(-1 * var(--angle)))}.FoodMfgIntegrations-module__RKSlRG__nodeLabel{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.FoodMfgIntegrations-module__RKSlRG__copy,.FoodMfgIntegrations-module__RKSlRG__diagram,.FoodMfgIntegrations-module__RKSlRG__node{opacity:1!important;transition:none!important;transform:none!important}.FoodMfgIntegrations-module__RKSlRG__ring,.FoodMfgIntegrations-module__RKSlRG__ringInner{animation:none!important}}
.FoodMfgProcessSteps-module__Knjq0G__section{background:#fff;padding:88px 24px 100px}.FoodMfgProcessSteps-module__Knjq0G__container{max-width:1180px;margin:0 auto}.FoodMfgProcessSteps-module__Knjq0G__heading{text-align:center;color:#1a1a1a;opacity:0;max-width:720px;margin:0 auto 12px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.FoodMfgProcessSteps-module__Knjq0G__intro{text-align:center;color:#5b5b5b;opacity:0;max-width:640px;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)}.FoodMfgProcessSteps-module__Knjq0G__inView .FoodMfgProcessSteps-module__Knjq0G__heading,.FoodMfgProcessSteps-module__Knjq0G__inView .FoodMfgProcessSteps-module__Knjq0G__intro{opacity:1;transform:translateY(0)}.FoodMfgProcessSteps-module__Knjq0G__layout{grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);align-items:start;gap:32px;display:grid}.FoodMfgProcessSteps-module__Knjq0G__timeline{opacity:0;flex-direction:column;transition:opacity .6s .1s;display:flex}.FoodMfgProcessSteps-module__Knjq0G__inView .FoodMfgProcessSteps-module__Knjq0G__timeline{opacity:1}.FoodMfgProcessSteps-module__Knjq0G__stepBtn{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:14px;padding:0 8px 6px 0;display:flex}.FoodMfgProcessSteps-module__Knjq0G__stepDotWrap{flex-direction:column;flex:none;align-items:center;display:flex}.FoodMfgProcessSteps-module__Knjq0G__stepDot{color:#9a9a9a;background:#fff;border:2px solid #e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:800;transition:background .25s,border-color .25s,color .25s;display:flex}.FoodMfgProcessSteps-module__Knjq0G__stepBtnActive .FoodMfgProcessSteps-module__Knjq0G__stepDot{color:#fff;background:linear-gradient(120deg,#ef4444,#dc2626);border-color:#0000;box-shadow:0 8px 18px -8px #ef444499}.FoodMfgProcessSteps-module__Knjq0G__stepLine{background:#e6e6e6;flex:1;width:2px;min-height:26px;margin:2px 0;transition:background .3s}.FoodMfgProcessSteps-module__Knjq0G__stepLineDone{background:#ef4444}.FoodMfgProcessSteps-module__Knjq0G__stepLabel{color:#7d7d7d;padding-top:7px;font-size:.88rem;font-weight:700;transition:color .25s}.FoodMfgProcessSteps-module__Knjq0G__stepBtnActive .FoodMfgProcessSteps-module__Knjq0G__stepLabel{color:#1a1a1a}.FoodMfgProcessSteps-module__Knjq0G__panel{background:#fdf1f0;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:28px;padding:32px;animation:.4s cubic-bezier(.22,1,.36,1) FoodMfgProcessSteps-module__Knjq0G__panelFade;display:grid}@keyframes FoodMfgProcessSteps-module__Knjq0G__panelFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FoodMfgProcessSteps-module__Knjq0G__panelCopy{flex-direction:column;display:flex}.FoodMfgProcessSteps-module__Knjq0G__panelKicker{letter-spacing:.08em;text-transform:uppercase;color:#dc2626;margin-bottom:8px;font-size:.7rem;font-weight:800;display:inline-block}.FoodMfgProcessSteps-module__Knjq0G__panelHeading{color:#1a1a1a;margin:0 0 10px;font-size:1.3rem;font-weight:800}.FoodMfgProcessSteps-module__Knjq0G__panelText{color:#5b5b5b;margin:0 0 18px;font-size:.92rem;line-height:1.7}.FoodMfgProcessSteps-module__Knjq0G__checklist{flex-direction:column;gap:10px;display:flex}.FoodMfgProcessSteps-module__Knjq0G__checkItem{color:#2a2a2a;align-items:flex-start;gap:9px;font-size:.85rem;font-weight:600;line-height:1.5;display:flex}.FoodMfgProcessSteps-module__Knjq0G__checkIcon{color:#fff;background:#ef4444;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:.62rem;display:flex}.FoodMfgProcessSteps-module__Knjq0G__panelMedia{aspect-ratio:4/3;border-radius:16px;overflow:hidden;box-shadow:0 26px 50px -24px #14050566}.FoodMfgProcessSteps-module__Knjq0G__panelImage{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.FoodMfgProcessSteps-module__Knjq0G__layout{grid-template-columns:1fr}.FoodMfgProcessSteps-module__Knjq0G__timeline{flex-flow:wrap;gap:4px 14px}.FoodMfgProcessSteps-module__Knjq0G__stepBtn{flex-direction:column;flex:auto;align-items:center;gap:6px;min-width:78px}.FoodMfgProcessSteps-module__Knjq0G__stepDotWrap{flex-direction:row}.FoodMfgProcessSteps-module__Knjq0G__stepLine{display:none}.FoodMfgProcessSteps-module__Knjq0G__stepLabel{text-align:center;padding-top:0;font-size:.72rem}.FoodMfgProcessSteps-module__Knjq0G__panel{grid-template-columns:1fr}.FoodMfgProcessSteps-module__Knjq0G__panelMedia{order:-1}}@media (max-width:480px){.FoodMfgProcessSteps-module__Knjq0G__panel{padding:22px}}@media (prefers-reduced-motion:reduce){.FoodMfgProcessSteps-module__Knjq0G__heading,.FoodMfgProcessSteps-module__Knjq0G__intro,.FoodMfgProcessSteps-module__Knjq0G__timeline{opacity:1!important;transition:none!important;transform:none!important}.FoodMfgProcessSteps-module__Knjq0G__panel{animation:none!important}}
