.solution-hero-image-card{background:#071d37;border:1px solid #ffffff2e;border-radius:24px;width:100%;min-height:360px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000047}.solution-hero-image-card img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:360px;display:block}.solution-hero-image-card:after{content:"";pointer-events:none;background:linear-gradient(#06182f00 55%,#06182f1f);position:absolute;inset:0}.operating-model-panel{background:linear-gradient(145deg,#071d37,#082744 70%,#06213b)!important;border:1px solid #97c6ee33!important;border-radius:30px!important;padding:34px 36px!important;box-shadow:0 28px 70px #00000038!important}.operating-model-list{gap:0;margin-top:20px;display:grid}.operating-step{border-top:1px solid #ffffff1c;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.operating-step:first-child{border-top:0}.operating-step-icon{color:#8fcaff;background:#8fcaff14;border:1px solid #8fcaff29;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.operating-step-copy small{color:#8fcaff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.operating-step-copy b{color:#fff;letter-spacing:-.025em;font-size:21px;line-height:1.12;display:block}.operating-step-copy p{max-width:410px;color:#a9bfd5!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.5!important}.operating-step-badge{white-space:nowrap;color:#33e2a3;background:#1bd1911f;border:1px solid #1bd1912e;border-radius:999px;justify-self:end;padding:7px 12px;font-size:12px;font-style:normal;font-weight:750}@media (max-width:900px){.solution-hero-image-card,.solution-hero-image-card img{min-height:300px}}@media (max-width:700px){.operating-model-panel{border-radius:24px!important;padding:24px!important}.operating-step{grid-template-columns:48px 1fr;gap:14px}.operating-step-badge{grid-column:2;justify-self:start;margin-top:4px}.operating-step-icon{border-radius:14px;width:44px;height:44px}}@media (max-width:640px){.solution-hero-image-card{border-radius:18px}.solution-hero-image-card,.solution-hero-image-card img{min-height:240px}}.platform-connect-grid{grid-template-columns:minmax(0,1.05fr) minmax(470px,.95fr);align-items:center;gap:72px}.platform-connect-copy{max-width:610px}.platform-connect-copy h2{max-width:590px}.platform-connect-copy>p{max-width:600px}.platform-connect-points{gap:14px 30px;margin-top:28px}.platform-connect-points .bullet-item{align-items:center;font-size:16px;line-height:1.4}.operational-record-panel{color:#fff;background:linear-gradient(145deg,#071d37,#082744 74%,#06213b);border:1px solid #67a7e33d;border-radius:26px;justify-self:end;width:100%;max-width:560px;padding:24px 28px 18px;box-shadow:0 28px 70px #071d3724}.operational-record-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:4px 0 18px;display:flex}.operational-record-head strong{letter-spacing:-.01em;font-size:17px}.operational-record-head span{color:#c7d8e9;font-size:14px;font-weight:700}.operational-record-row{border-bottom:1px solid #ffffff1a;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;padding:18px 0;display:grid}.operational-record-row:last-child{border-bottom:0}.operational-record-icon{color:#83c6ff;background:#58a9f214;border:1px solid #83c6ff2e;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.operational-record-icon svg{width:25px;height:25px}.operational-record-copy{min-width:0}.operational-record-copy small{color:#84bdf0;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.operational-record-copy strong{color:#fff;letter-spacing:-.015em;font-size:17px;line-height:1.22;display:block}.operational-record-row em{text-align:center;white-space:nowrap;color:#39dfa6;background:#1fd2941c;border:1px solid #1fd2941f;border-radius:999px;min-width:70px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.operational-record-row em.is-closed{color:#4ee3b1;background:#1fd29424}@media (max-width:1050px){.platform-connect-grid{grid-template-columns:1fr;gap:48px}.platform-connect-copy{max-width:760px}.operational-record-panel{justify-self:start;max-width:760px}}@media (max-width:640px){.platform-connect-points{grid-template-columns:1fr}.operational-record-panel{border-radius:22px;padding:20px 20px 14px}.operational-record-row{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0}.operational-record-icon{border-radius:12px;width:42px;height:42px}.operational-record-row em{grid-column:2;justify-self:start;margin-top:-4px}}.platform-mobile-checklist-visual{justify-content:center;align-items:center;width:100%;min-height:590px;display:flex;position:relative;overflow:visible}.platform-mobile-checklist-visual:before{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#1f7eff21 0%,#1f7eff0f 42%,#1f7eff00 72%);border-radius:50%;width:390px;height:390px;position:absolute}.platform-mobile-checklist-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 36px #071d372e);width:auto;max-width:430px;height:auto;max-height:590px;display:block;position:relative}@media (max-width:1050px){.platform-mobile-checklist-visual{justify-content:flex-start;min-height:520px}.platform-mobile-checklist-visual img{max-width:390px;max-height:520px}}@media (max-width:640px){.platform-mobile-checklist-visual{justify-content:center;min-height:430px}.platform-mobile-checklist-visual:before{width:300px;height:300px}.platform-mobile-checklist-visual img{max-width:320px;max-height:430px}}.checklist-product-hero{justify-content:center;align-items:center;width:100%;min-height:390px;display:flex;overflow:visible}.checklist-product-hero img{object-fit:contain;filter:drop-shadow(0 26px 42px #00000038);width:112%;max-width:720px;height:auto;display:block}@media (max-width:1050px){.checklist-product-hero{min-height:340px}.checklist-product-hero img{width:100%;max-width:700px}}@media (max-width:640px){.checklist-product-hero{min-height:250px}.checklist-product-hero img{width:108%;max-width:560px}}.checklist-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:78px}.checklist-overview-copy{max-width:610px}.checklist-overview-copy h2{max-width:560px}.checklist-overview-copy>p{max-width:590px}.checklist-overview-copy .product-status-note{max-width:560px;margin-top:28px;padding:18px 20px}.checklist-workflow-panel{color:#fff;background:linear-gradient(145deg,#071d37,#082744 72%,#06213b);border:1px solid #8bc1f433;border-radius:28px;justify-self:end;width:100%;max-width:590px;padding:26px 28px 18px;box-shadow:0 28px 70px #071d3729}.checklist-workflow-head{border-bottom:1px solid #ffffff1c;padding:2px 0 19px}.checklist-workflow-head .eyebrow{margin-bottom:8px;display:block}.checklist-workflow-head>strong{color:#fff;letter-spacing:-.025em;font-size:21px;line-height:1.2;display:block}.checklist-workflow-row{border-bottom:1px solid #ffffff17;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 0;display:grid}.checklist-workflow-row:last-child{border-bottom:0}.checklist-workflow-icon{color:#8bcaff;background:#68b6ff14;border:1px solid #8bcaff2b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.checklist-workflow-icon svg{width:24px;height:24px}.checklist-workflow-copy{min-width:0}.checklist-workflow-copy small{color:#84bdf0;letter-spacing:.09em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.checklist-workflow-copy strong{color:#fff;letter-spacing:-.01em;font-size:16px;line-height:1.18;display:block}.checklist-workflow-copy p{max-width:330px;color:#a9bfd5!important;margin:5px 0 0!important;font-size:11.5px!important;line-height:1.45!important}.checklist-workflow-row em{text-align:center;white-space:nowrap;color:#39dfa6;background:#1fd2941c;border:1px solid #1fd2941f;border-radius:999px;min-width:76px;padding:7px 10px;font-size:9.5px;font-style:normal;font-weight:800}@media (max-width:1050px){.checklist-overview-grid{grid-template-columns:1fr;gap:48px}.checklist-overview-copy{max-width:760px}.checklist-workflow-panel{justify-self:start;max-width:760px}}@media (max-width:640px){.checklist-workflow-panel{border-radius:22px;padding:22px 20px 14px}.checklist-workflow-row{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px 0}.checklist-workflow-icon{border-radius:12px;width:40px;height:40px}.checklist-workflow-copy p{font-size:11px!important}.checklist-workflow-row em{grid-column:2;justify-self:start;margin-top:-2px}}.journal-product-hero{justify-content:center;align-items:center;width:100%;min-height:390px;display:flex;overflow:visible}.journal-product-hero img{object-fit:contain;filter:drop-shadow(0 26px 42px #00000038);width:116%;max-width:760px;height:auto;display:block}@media (max-width:1050px){.journal-product-hero{min-height:340px}.journal-product-hero img{width:100%;max-width:720px}}@media (max-width:640px){.journal-product-hero{min-height:250px}.journal-product-hero img{width:108%;max-width:560px}}.journal-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:78px}.journal-overview-copy{max-width:610px}.journal-overview-copy h2{max-width:560px}.journal-overview-copy>p{max-width:590px}.journal-overview-copy .product-status-note{max-width:560px;margin-top:28px;padding:18px 20px}.journal-workflow-panel{color:#fff;background:linear-gradient(145deg,#071d37,#082744 72%,#06213b);border:1px solid #8bc1f433;border-radius:28px;justify-self:end;width:100%;max-width:590px;padding:26px 28px 18px;box-shadow:0 28px 70px #071d3729}.journal-workflow-head{border-bottom:1px solid #ffffff1c;padding:2px 0 19px}.journal-workflow-head .eyebrow{margin-bottom:8px;display:block}.journal-workflow-head>strong{color:#fff;letter-spacing:-.025em;font-size:21px;line-height:1.2;display:block}.journal-workflow-row{border-bottom:1px solid #ffffff17;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.journal-workflow-row:last-child{border-bottom:0}.journal-workflow-icon{color:#8bcaff;background:#68b6ff14;border:1px solid #8bcaff2b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.journal-workflow-icon svg{width:24px;height:24px}.journal-workflow-copy{min-width:0}.journal-workflow-copy small{color:#84bdf0;letter-spacing:.09em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.journal-workflow-copy strong{color:#fff;letter-spacing:-.01em;font-size:16px;line-height:1.18;display:block}.journal-workflow-copy p{max-width:335px;color:#a9bfd5!important;margin:5px 0 0!important;font-size:11.5px!important;line-height:1.45!important}.journal-workflow-row em{text-align:center;white-space:nowrap;color:#39dfa6;background:#1fd2941c;border:1px solid #1fd2941f;border-radius:999px;min-width:76px;padding:7px 10px;font-size:9.5px;font-style:normal;font-weight:800}@media (max-width:1050px){.journal-overview-grid{grid-template-columns:1fr;gap:48px}.journal-overview-copy{max-width:760px}.journal-workflow-panel{justify-self:start;max-width:760px}}@media (max-width:640px){.journal-workflow-panel{border-radius:22px;padding:22px 20px 14px}.journal-workflow-row{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px 0}.journal-workflow-icon{border-radius:12px;width:40px;height:40px}.journal-workflow-copy p{font-size:11px!important}.journal-workflow-row em{grid-column:2;justify-self:start;margin-top:-2px}}.reference-material-product-hero{justify-content:center;align-items:center;width:100%;min-height:390px;display:flex;overflow:visible}.reference-material-product-hero img{object-fit:contain;filter:drop-shadow(0 26px 42px #00000038);width:116%;max-width:760px;height:auto;display:block}@media (max-width:1050px){.reference-material-product-hero{min-height:340px}.reference-material-product-hero img{width:100%;max-width:720px}}@media (max-width:640px){.reference-material-product-hero{min-height:250px}.reference-material-product-hero img{width:108%;max-width:560px}}.reference-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:78px}.reference-overview-copy{max-width:610px}.reference-overview-copy h2{max-width:560px}.reference-overview-copy>p{max-width:590px}.reference-overview-copy .product-status-note{max-width:560px;margin-top:28px;padding:18px 20px}.reference-workflow-panel{color:#fff;background:linear-gradient(145deg,#071d37,#082744 72%,#06213b);border:1px solid #8bc1f433;border-radius:28px;justify-self:end;width:100%;max-width:590px;padding:26px 28px 18px;box-shadow:0 28px 70px #071d3729}.reference-workflow-head{border-bottom:1px solid #ffffff1c;padding:2px 0 19px}.reference-workflow-head .eyebrow{margin-bottom:8px;display:block}.reference-workflow-head>strong{color:#fff;letter-spacing:-.025em;font-size:21px;line-height:1.2;display:block}.reference-workflow-row{border-bottom:1px solid #ffffff17;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.reference-workflow-row:last-child{border-bottom:0}.reference-workflow-icon{color:#8bcaff;background:#68b6ff14;border:1px solid #8bcaff2b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.reference-workflow-icon svg{width:24px;height:24px}.reference-workflow-copy{min-width:0}.reference-workflow-copy small{color:#84bdf0;letter-spacing:.09em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.reference-workflow-copy strong{color:#fff;letter-spacing:-.01em;font-size:16px;line-height:1.18;display:block}.reference-workflow-copy p{max-width:335px;color:#a9bfd5!important;margin:5px 0 0!important;font-size:11.5px!important;line-height:1.45!important}.reference-workflow-row em{text-align:center;white-space:nowrap;color:#39dfa6;background:#1fd2941c;border:1px solid #1fd2941f;border-radius:999px;min-width:80px;padding:7px 10px;font-size:9.5px;font-style:normal;font-weight:800}@media (max-width:1050px){.reference-overview-grid{grid-template-columns:1fr;gap:48px}.reference-overview-copy{max-width:760px}.reference-workflow-panel{justify-self:start;max-width:760px}}@media (max-width:640px){.reference-workflow-panel{border-radius:22px;padding:22px 20px 14px}.reference-workflow-row{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px 0}.reference-workflow-icon{border-radius:12px;width:40px;height:40px}.reference-workflow-copy p{font-size:11px!important}.reference-workflow-row em{grid-column:2;justify-self:start;margin-top:-2px}}.detectors-product-hero{justify-content:center;align-items:center;width:100%;min-height:390px;display:flex;overflow:visible}.detectors-product-hero img{object-fit:contain;filter:drop-shadow(0 26px 42px #0000003d);width:118%;max-width:780px;height:auto;display:block}@media (max-width:1050px){.detectors-product-hero{min-height:340px}.detectors-product-hero img{width:100%;max-width:740px}}@media (max-width:640px){.detectors-product-hero{min-height:250px}.detectors-product-hero img{width:108%;max-width:580px}}.detector-monitoring-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:72px}.detector-monitoring-copy{max-width:610px}.detector-monitoring-copy h2{max-width:590px}.detector-monitoring-copy>p{max-width:600px}.detector-monitoring-visual{justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.detector-monitoring-visual img{object-fit:contain;filter:drop-shadow(0 26px 42px #071d372e);width:112%;max-width:720px;height:auto;display:block}@media (max-width:1050px){.detector-monitoring-grid{grid-template-columns:1fr;gap:44px}.detector-monitoring-copy{max-width:760px}.detector-monitoring-visual{justify-content:flex-start}.detector-monitoring-visual img{width:100%;max-width:760px}}@media (max-width:640px){.detector-monitoring-visual{justify-content:center}.detector-monitoring-visual img{width:108%;max-width:560px}}.reports-product-hero{justify-content:center;align-items:center;width:100%;min-height:390px;display:flex;overflow:visible}.reports-product-hero img{object-fit:contain;filter:drop-shadow(0 26px 42px #00000038);width:116%;max-width:780px;height:auto;display:block}@media (max-width:1050px){.reports-product-hero{min-height:340px}.reports-product-hero img{width:100%;max-width:740px}}@media (max-width:640px){.reports-product-hero{min-height:250px}.reports-product-hero img{width:108%;max-width:580px}}.reports-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:78px}.reports-overview-copy{max-width:610px}.reports-overview-copy h2{max-width:560px}.reports-overview-copy>p{max-width:595px}.reports-overview-copy .product-status-note{max-width:560px;margin-top:28px;padding:18px 20px}.reports-workflow-panel{color:#fff;background:linear-gradient(145deg,#071d37,#082744 72%,#06213b);border:1px solid #8bc1f433;border-radius:28px;justify-self:end;width:100%;max-width:590px;padding:26px 28px 18px;box-shadow:0 28px 70px #071d3729}.reports-workflow-head{border-bottom:1px solid #ffffff1c;padding:2px 0 19px}.reports-workflow-head .eyebrow{margin-bottom:8px;display:block}.reports-workflow-head>strong{color:#fff;letter-spacing:-.025em;font-size:21px;line-height:1.2;display:block}.reports-workflow-row{border-bottom:1px solid #ffffff17;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.reports-workflow-row:last-child{border-bottom:0}.reports-workflow-icon{color:#8bcaff;background:#68b6ff14;border:1px solid #8bcaff2b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.reports-workflow-icon svg{width:24px;height:24px}.reports-workflow-copy{min-width:0}.reports-workflow-copy small{color:#84bdf0;letter-spacing:.09em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.reports-workflow-copy strong{color:#fff;letter-spacing:-.01em;font-size:16px;line-height:1.18;display:block}.reports-workflow-copy p{max-width:335px;color:#a9bfd5!important;margin:5px 0 0!important;font-size:11.5px!important;line-height:1.45!important}.reports-workflow-row em{text-align:center;white-space:nowrap;color:#39dfa6;background:#1fd2941c;border:1px solid #1fd2941f;border-radius:999px;min-width:80px;padding:7px 10px;font-size:9.5px;font-style:normal;font-weight:800}@media (max-width:1050px){.reports-overview-grid{grid-template-columns:1fr;gap:48px}.reports-overview-copy{max-width:760px}.reports-workflow-panel{justify-self:start;max-width:760px}}@media (max-width:640px){.reports-workflow-panel{border-radius:22px;padding:22px 20px 14px}.reports-workflow-row{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px 0}.reports-workflow-icon{border-radius:12px;width:40px;height:40px}.reports-workflow-copy p{font-size:11px!important}.reports-workflow-row em{grid-column:2;justify-self:start;margin-top:-2px}}.roadmap-product-hero{justify-content:center;align-items:center;width:100%;min-height:390px;display:flex;overflow:visible}.roadmap-product-hero img{object-fit:contain;filter:drop-shadow(0 26px 42px #00000038);width:118%;max-width:790px;height:auto;display:block}.ai-product-hero img,.audit-product-hero img{max-width:800px}@media (max-width:1050px){.roadmap-product-hero{min-height:340px}.roadmap-product-hero img{width:100%;max-width:750px}}@media (max-width:640px){.roadmap-product-hero{min-height:250px}.roadmap-product-hero img{width:108%;max-width:580px}}.roadmap-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:78px}.roadmap-overview-copy{max-width:610px}.roadmap-overview-copy h2{max-width:575px}.roadmap-overview-copy>p{max-width:595px}.roadmap-overview-copy .product-status-note{max-width:560px;margin-top:28px;padding:18px 20px}.roadmap-workflow-panel{color:#fff;background:linear-gradient(145deg,#071d37,#082744 72%,#06213b);border:1px solid #8bc1f433;border-radius:28px;justify-self:end;width:100%;max-width:590px;padding:26px 28px 18px;box-shadow:0 28px 70px #071d3729}.roadmap-workflow-head{border-bottom:1px solid #ffffff1c;padding:2px 0 19px}.roadmap-workflow-head .eyebrow{margin-bottom:8px;display:block}.roadmap-workflow-head>strong{color:#fff;letter-spacing:-.025em;font-size:21px;line-height:1.2;display:block}.roadmap-workflow-row{border-bottom:1px solid #ffffff17;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 0;display:grid}.roadmap-workflow-row:last-child{border-bottom:0}.roadmap-workflow-icon{color:#8bcaff;background:#68b6ff14;border:1px solid #8bcaff2b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.roadmap-workflow-icon svg{width:24px;height:24px}.roadmap-workflow-copy{min-width:0}.roadmap-workflow-copy small{color:#84bdf0;letter-spacing:.09em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.roadmap-workflow-copy strong{color:#fff;letter-spacing:-.01em;font-size:16px;line-height:1.18;display:block}.roadmap-workflow-copy p{max-width:335px;color:#a9bfd5!important;margin:5px 0 0!important;font-size:11.5px!important;line-height:1.45!important}.roadmap-workflow-row em{text-align:center;white-space:nowrap;color:#39dfa6;background:#1fd2941c;border:1px solid #1fd2941f;border-radius:999px;min-width:78px;padding:7px 10px;font-size:9.5px;font-style:normal;font-weight:800}.ai-roadmap-workflow .roadmap-workflow-icon{color:#b7a4ff;background:#967cff1a;border-color:#b39cff2e}.audit-roadmap-workflow .roadmap-workflow-icon{color:#8bcaff}@media (max-width:1050px){.roadmap-overview-grid{grid-template-columns:1fr;gap:48px}.roadmap-overview-copy{max-width:760px}.roadmap-workflow-panel{justify-self:start;max-width:760px}}@media (max-width:640px){.roadmap-workflow-panel{border-radius:22px;padding:22px 20px 14px}.roadmap-workflow-row{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px 0}.roadmap-workflow-icon{border-radius:12px;width:40px;height:40px}.roadmap-workflow-copy p{font-size:11px!important}.roadmap-workflow-row em{grid-column:2;justify-self:start;margin-top:-2px}}.food-safety-product-hero{justify-content:center;align-items:center;width:100%;min-height:390px;display:flex}.food-safety-product-hero img{object-fit:cover;border-radius:28px;width:112%;max-width:760px;height:auto;display:block;box-shadow:0 28px 70px #0000003d}@media (max-width:1050px){.food-safety-product-hero{min-height:340px}.food-safety-product-hero img{width:100%;max-width:740px}}@media (max-width:640px){.food-safety-product-hero{min-height:240px}.food-safety-product-hero img{border-radius:22px;width:100%;max-width:580px}}.platform-hero-transparent.solution-hero-image-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.platform-hero-transparent.solution-hero-image-card:after{display:none}.platform-hero-transparent.solution-hero-image-card img{object-fit:contain;object-position:center;filter:drop-shadow(0 28px 48px #00000038);width:112%;max-width:760px;height:auto;min-height:0;margin-left:-4%}@media (max-width:1050px){.platform-hero-transparent.solution-hero-image-card{justify-content:center;display:flex}.platform-hero-transparent.solution-hero-image-card img{width:100%;max-width:760px;margin-left:0}}@media (max-width:640px){.platform-hero-transparent.solution-hero-image-card{aspect-ratio:auto;padding:6px 0;min-height:0!important}.platform-hero-transparent.solution-hero-image-card img{object-fit:contain!important;width:108%!important;max-width:560px!important;height:auto!important;min-height:0!important;margin-left:-4%!important;transform:none!important}}
.industries-section .industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.industries-section .industry-card{aspect-ratio:1000/599!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:24px!important;min-height:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 18px 45px #071b331a!important}.industries-section .industry-card:before{content:none!important;display:none!important}.industries-section .industry-card>*{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.industries-section .industry-card.industry-0{background-image:url(/images/industries/restaurants-qsr-card.webp)!important}.industries-section .industry-card.industry-1{background-image:url(/images/industries/hotels-hospitality-card.webp)!important}.industries-section .industry-card.industry-2{background-image:url(/images/industries/central-kitchens-card.webp)!important}.industries-section .industry-card.industry-3{background-image:url(/images/industries/food-manufacturing-card.webp)!important}.industries-section .industry-card.industry-4{background-image:url(/images/industries/retail-card.webp)!important}.industries-section .industry-card.industry-5{background-image:url(/images/industries/multi-site-operations-card.webp)!important}@media (max-width:980px){.industries-section .industry-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.industries-section .industry-grid{grid-template-columns:1fr!important;gap:14px!important}.industries-section .industry-card{border-radius:18px!important}}html,body{max-width:100%;overflow-x:hidden}main,section,header,footer,nav,div{min-width:0}img,video,canvas{max-width:100%;height:auto}.mobile-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 68px);overflow-y:auto}@media (max-width:1050px){.shell{width:min(100% - 36px,1180px)}.subhero-inner,.content-grid,.contact-grid,.split-layout,.detector-layout,.intelligence-layout{grid-template-columns:minmax(0,1fr)!important}.subhero-inner{gap:42px}.subhero-copy{max-width:820px}.subhero-visual{width:100%;min-width:0}.simple-card-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:820px){.section,.content-section{padding:74px 0}.subhero{padding:120px 0 68px}.subhero-inner{gap:34px}.subhero-copy h1{font-size:clamp(42px,8vw,56px);line-height:1.02}.subhero-copy p{font-size:16px;line-height:1.65}.platform-rich-heading,.content-grid h2{font-size:clamp(34px,6vw,44px)}.simple-card-grid,.stat-strip,.about-dual-grid,.about-mission-grid,.download-store-grid{grid-template-columns:minmax(0,1fr)!important}.download-app-account-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.shell{width:min(100% - 24px,1180px)}.site-header{height:68px}.nav-shell{gap:8px}.site-header .official-brand-logo,.site-header .brand-logo{width:132px!important}.subhero{padding:106px 0 56px}.subhero-inner{gap:28px}.subhero-copy h1{font-size:clamp(36px,10.5vw,44px);line-height:1.02}.subhero-copy p{font-size:15.5px}.hero-actions{grid-template-columns:1fr;width:100%;display:grid}.hero-actions .button{width:100%;min-height:46px}.content-section{padding:64px 0}.platform-rich-heading,.content-grid h2{font-size:clamp(32px,9vw,38px)}.platform-rich-copy,.content-grid p{font-size:15.5px;line-height:1.68}.content-panel,.simple-card,.architecture-card,.about-focus-card,.about-mission-card,.plan-card{border-radius:18px}.content-panel,.simple-card{padding:20px}.platform-architecture,.product-detail-grid,.connection-grid,.industry-workflow-grid,.recommended-grid,.integration-flow-grid,.detector-deep-flow,.resource-grid,.plans-grid,.upcoming-grid{grid-template-columns:minmax(0,1fr)!important}.comparison-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.comparison-table{min-width:760px}.download-store-card{grid-template-columns:54px minmax(0,1fr);gap:16px;min-height:0;padding:20px}.download-store-arrow{grid-column:2}.checklist-product-hero img,.journal-product-hero img,.reference-material-product-hero img,.detectors-product-hero img,.reports-product-hero img,.roadmap-product-hero img,.food-safety-product-hero img,.detector-monitoring-visual img{width:100%!important;max-width:100%!important;margin-left:0!important}.footer-grid{grid-template-columns:minmax(0,1fr)!important}.footer-brand{grid-column:auto}}@media (max-width:430px){.site-header .nav-actions>.button.primary{display:none}.site-header .official-brand-logo,.site-header .brand-logo{width:140px!important}.mobile-toggle{padding:7px}.subhero-copy h1{font-size:clamp(34px,11vw,40px)}.eyebrow{letter-spacing:.13em;font-size:10px}.download-app-phone{width:210px}.download-app-screen{min-height:345px;padding:20px 15px}.download-store-card strong{font-size:21px}}@media (max-width:1050px){.subhero-visual,.hero-visual-wrap{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.food-product-frame,.detector-product-frame,.story-flow{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.solution-hero-image-card,.checklist-product-hero,.journal-product-hero,.reference-material-product-hero,.detectors-product-hero,.reports-product-hero,.roadmap-product-hero,.food-safety-product-hero,.download-app-real-visual,.detector-monitoring-visual{margin-left:auto;margin-right:auto}}@media (max-width:700px){.subhero-visual,.hero-visual-wrap{overflow:visible;min-height:0!important}.solution-hero-image-card{aspect-ratio:16/10;border-radius:18px;width:100%;max-width:100%;min-height:0!important}.solution-hero-image-card img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;transform:none!important}.checklist-product-hero,.journal-product-hero,.reference-material-product-hero,.detectors-product-hero,.reports-product-hero,.roadmap-product-hero,.food-safety-product-hero,.download-app-real-visual,.detector-monitoring-visual,.platform-mobile-checklist-visual{align-items:center;width:100%;padding:8px 0;display:flex;overflow:visible;justify-content:center!important;min-height:0!important}.checklist-product-hero img,.journal-product-hero img,.reference-material-product-hero img,.detectors-product-hero img,.reports-product-hero img,.roadmap-product-hero img,.food-safety-product-hero img,.detector-monitoring-visual img{display:block;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;transform:none!important}.platform-mobile-checklist-visual img{display:block;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:min(82vw,320px)!important;height:auto!important;max-height:none!important;margin:0 auto!important}.download-app-real-visual img{filter:drop-shadow(0 20px 34px #0003);display:block;object-fit:contain!important;object-position:center!important;width:auto!important;max-width:min(92vw,420px)!important;height:auto!important;max-height:none!important;margin:0 auto!important}.food-product-frame,.detector-product-frame,.story-flow{overflow:hidden;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.food-product-frame img,.detector-product-frame img,.story-flow img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important}.story-flow{border-radius:18px;padding:8px!important}.story-flow img{border-radius:12px!important}.blog-card-visual{aspect-ratio:16/9;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:0!important}.industries-section .industry-card{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.client-logo-card .client-logo-image{object-fit:contain!important;object-position:center!important}.faq-brand-logo{display:block;object-fit:contain!important;width:min(190px,65vw)!important;max-width:100%!important;height:auto!important}.official-store-card .store-badge-image{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:100%!important}}@media (max-width:430px){.solution-hero-image-card{aspect-ratio:4/3}.blog-card-visual{aspect-ratio:16/10}.food-product-frame,.detector-product-frame,.story-flow{border-radius:14px!important}.download-app-real-visual img{max-width:min(94vw,360px)!important}}@media (max-width:1050px){.site-header .nav-actions{flex:none;margin-left:auto}.site-header .mobile-toggle{flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;line-height:1;display:grid}.site-header .mobile-toggle svg{display:block}}@media (max-width:430px){.site-header .mobile-toggle{flex-basis:40px;width:40px;height:40px;padding:0}}.contact-form .phone-field{--react-international-phone-height:48px;--react-international-phone-border-radius:12px;--react-international-phone-border-color:#d5dee8;--react-international-phone-background-color:#fff;--react-international-phone-text-color:inherit;--react-international-phone-font-size:16px;--react-international-phone-selected-dropdown-item-background-color:#eef3f8;width:100%}.contact-form .phone-field .react-international-phone-input-container{width:100%}.contact-form .phone-field .react-international-phone-input{flex:1;width:100%;font-family:inherit}.contact-form .phone-field .react-international-phone-input:focus,.contact-form .phone-field .react-international-phone-country-selector-button:focus{outline:none}.contact-form .phone-field:focus-within .react-international-phone-input,.contact-form .phone-field:focus-within .react-international-phone-country-selector-button{border-color:#0b5fff}.contact-form .phone-field.is-invalid .react-international-phone-input,.contact-form .phone-field.is-invalid .react-international-phone-country-selector-button{border-color:#d93025}.contact-form .field-error{color:#d93025;margin-top:6px;font-size:13px;display:block}
