.im-page{--im-line:#dce1df;--im-muted:#526071;--im-green:#245849;--im-mint:#edf4ee}.im-page .im-hero{min-height:660px}.im-page .ex-hero h1{font-size:clamp(36px,3.2vw,54px)}.im-page .ex-hero-copy .im-hero-positioning{color:#e1c88e;margin-bottom:16px;font-weight:500}.im-page .ex-hero-copy{padding-top:64px}.im-page .ex-hero-actions{gap:18px}.im-page .ex-eyebrow,.im-page .ex-hero .ex-eyebrow{letter-spacing:.12em;font-size:11px}.im-page .ex-hero-bottom span,.im-page .ex-footer-bottom{font-size:11px;line-height:1.8}.im-page .ex-button,.im-page .ex-header-cta{font-size:13px}.im-page .im-hero-visual{isolation:isolate;background:radial-gradient(at 75% 25%,#40524b,#1b3044 55%,#13253a);flex-direction:column;justify-content:center;padding:64px 42px 34px;display:flex;position:relative;overflow:hidden}.im-page .im-orbit{z-index:-1;border:1px solid #cbb78130;border-radius:50%;place-items:center;width:600px;height:600px;display:grid;position:absolute;top:-120px;right:-155px}.im-page .im-hero-globe{color:#cbb781;opacity:.25;width:85%;height:85%}.im-page .im-hero-console{background:#fbfbf8;border:1px solid #d4d4c4;width:100%;max-width:540px;margin:auto;animation:.6s ease-out both im-arrive;box-shadow:0 30px 80px #07122266}.im-page .im-console-top{border-bottom:1px solid var(--im-line);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;font-size:11px;display:flex}.im-page .im-console-dots{color:#b2b9b4;white-space:nowrap;letter-spacing:2px;font-size:11px}.im-page .im-label{color:#675123;background:#eee9dd;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.im-page .im-console-context{padding:30px 27px 26px}.im-page .im-console-context h2{margin:10px 0;font-size:30px;font-weight:500}.im-page .im-console-context h2 small{font-family:var(--font-sans);color:var(--im-muted);margin-left:15px;font-size:11px;font-weight:500}.im-page .im-console-context p{color:var(--im-muted);align-items:center;gap:13px;font-size:12px;display:flex}.im-page .im-console-commercial,.im-page .im-console-safety{background:#f0ece3;border:1px solid #e1d8c6;align-items:center;gap:14px;margin-inline:20px;padding:22px 18px;transition:transform .18s;display:flex}.im-page .im-console-safety{background:#eaf1ed;border-color:#cfded4}.im-page .im-console-commercial:hover,.im-page .im-console-safety:hover{transform:translate(3px)}.im-page .im-console-icon{color:#705b32;background:#fff9;padding:10px}.im-page .im-console-safety .im-console-icon{color:var(--im-green)}.im-page .im-console-commercial>div,.im-page .im-console-safety>div{flex:1}.im-page .im-console-commercial div>span,.im-page .im-console-safety div>span{letter-spacing:.13em;font-size:11px;font-weight:600}.im-page .im-console-commercial h3,.im-page .im-console-safety h3{margin:9px 0 6px;font-size:14px;font-weight:500}.im-page .im-console-commercial p,.im-page .im-console-safety p{color:var(--im-muted);font-size:11px;line-height:1.6}.im-page .im-connected{letter-spacing:.1em;color:var(--im-muted);justify-content:center;align-items:center;gap:10px;padding:15px 25px;font-size:11px;display:flex}.im-page .im-connected span{background:#c0c9c2;width:20px;height:1px}.im-page .im-console-footer{border-top:1px solid var(--im-line);color:var(--im-muted);justify-content:space-between;gap:10px;margin-top:24px;padding:17px 20px;font-size:11px;display:flex}.im-page .im-visual-caption{color:#cad3d5;text-align:center;margin-top:26px;font-size:11px;line-height:1.8}.im-page .im-visual-caption strong{color:#e4d0a5;font-weight:400}.im-page .im-priority-heading{text-align:center;margin-bottom:42px}.im-page .im-priority-heading h2{margin:16px 0}.im-page .im-priority-heading>p{color:var(--im-muted);font-size:14px}.im-page .im-module-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.im-page .im-module-card{color:var(--ink);background:#f3f0e8;border:1px solid #dcd7cd;flex-direction:column;padding:35px 38px 0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.im-page .im-module-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #14263812}.im-page .im-module-safety{background:var(--im-mint);border-color:#d0ded3}.im-page .im-module-top{color:#725b2b;align-items:center;gap:16px;display:flex}.im-page .im-module-safety .im-module-top{color:var(--im-green)}.im-page .im-module-top>span{letter-spacing:.12em;flex:1;font-size:11px;font-weight:600}.im-page .im-module-category{color:var(--im-muted);margin-top:35px;font-size:11px;line-height:1.7}.im-page .im-module-card h3{letter-spacing:-.04em;margin:16px 0 21px;font-size:clamp(28px,2.7vw,42px);font-weight:500;line-height:1.18}.im-page .im-module-card>p{max-width:430px;color:var(--im-muted);font-size:13px;line-height:1.85}.im-page .im-module-mini{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.im-page .im-module-mini span{letter-spacing:.07em;background:#fff8;border:1px solid #cbc5b95c;padding:8px 11px;font-size:11px}.im-page .im-module-link{border-top:1px solid #77847635;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:23px 0;font-size:12px;font-weight:600;display:flex}.im-page .im-commercial-section{background:var(--ex-paper)}.im-page .im-feature-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0 42px;display:grid}.im-page .im-feature-grid article{border-top:1px solid var(--im-line);padding-top:23px}.im-page .im-feature-grid svg{color:#796238}.im-page #food-safety .im-feature-grid svg{color:var(--im-green)}.im-page .im-feature-grid h3{margin:16px 0 12px;font-size:15px;font-weight:500}.im-page .im-feature-grid p{color:var(--im-muted);font-size:12px;line-height:1.85}.im-page .im-workspace{background:#fff;border:1px solid #cbd3cf;box-shadow:0 12px 35px #162a3910}.im-page .im-workspace-bar{border-bottom:1px solid var(--im-line);background:#f1f4f1;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 25px;display:flex}.im-page .im-workspace-bar>span:first-child{letter-spacing:.09em;align-items:center;gap:11px;font-size:11px;font-weight:600;display:flex}.im-page .im-commercial-preview .im-workspace-bar{background:#efede6}.im-page .im-selectors{border-bottom:1px solid var(--im-line);grid-template-columns:1.1fr 1fr 1fr;gap:20px;padding:23px 25px;display:grid}.im-page .im-selectors>div{min-width:0}.im-page .im-selectors label,.im-page .im-use label{color:var(--im-muted);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.im-page select{width:100%;min-height:44px;font:14px var(--font-sans);color:var(--ink);background:#fff;border:1px solid #cbd2cd;border-radius:0;padding:10px 30px 10px 12px}.im-page .im-commercial-body{padding:28px}.im-page .im-product-banner{align-items:center;gap:22px;display:flex}.im-page .im-product-banner img{object-fit:cover;width:94px;height:75px}.im-page .im-product-banner>div{flex:1;min-width:0}.im-page .im-product-banner h3{margin:7px 0;font-size:25px;font-weight:500}.im-page .im-product-banner h3 small{font:11px var(--font-sans);color:var(--im-muted)}.im-page .im-product-banner p{color:var(--im-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.im-page .im-outline-label{border:1px solid var(--im-line);color:var(--im-muted);padding:7px 9px;font-size:11px}.im-page .im-view-switch{border-bottom:1px solid var(--im-line);gap:4px;margin-top:28px;display:flex}.im-page .im-view-switch button{color:var(--im-muted);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:48px;padding:14px 18px;font-size:13px;display:flex}.im-page .im-view-switch button[aria-pressed=true]{color:var(--ink);background:#f7f5ef;border-bottom-color:#98733b}.im-page .im-view-switch button:hover{background:#f7f5ef}.im-page .im-market-grid{grid-template-columns:1.3fr 1fr;gap:30px;padding:28px 0;display:grid}.im-page .im-market-row{border-bottom:1px solid #e8ebe6;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:18px 0;font-size:12px;display:grid}.im-page .im-market-row>span{color:#6e755f;font-size:11px}.im-page .im-market-row strong{font-size:14px;font-weight:500}.im-page .im-market-row p{color:var(--im-muted);margin-top:7px;font-size:12px;line-height:1.8}.im-page .im-market-grid aside{background:#f7f7f2;padding:22px}.im-page .im-selected-corridor{font:500 23px/1.5 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:18px 0 10px}.im-page .im-corridor-context{color:var(--im-muted);font-size:13px;line-height:1.8}.im-page .im-alternative-corridors{border-top:1px solid var(--im-line);margin-top:24px;font-size:12px;line-height:1.8}.im-page .im-alternative-corridors summary{cursor:pointer;padding-block:16px}.im-page .im-alternative-corridors ul{padding:0;list-style:none}.im-page .im-alternative-corridors li{padding-block:8px}.im-page .im-market-grid aside small,.im-page .im-supplier-view small{color:var(--im-muted);margin-top:15px;font-size:11px;line-height:1.8;display:block}.im-page .im-insight{background:#f3efe4;border-left:2px solid #b89a5a;margin-top:25px;padding:22px 25px}.im-page .im-insight p{color:#4b514e;margin-top:9px;font-size:12px;line-height:1.8}.im-page .im-supplier-view{min-height:254px;padding:26px 0}.im-page .im-supplier-view h4{margin:15px 0 10px;font-size:18px;font-weight:500}.im-page .im-supplier-view>p{color:var(--im-muted);font-size:13px;line-height:1.8}.im-page .im-supplier-questions{counter-reset:supplier-question;margin-top:22px;padding:0;list-style:none}.im-page .im-supplier-questions li{counter-increment:supplier-question;border-top:1px solid var(--im-line);gap:15px;padding-block:14px;font-size:14px;line-height:1.8;display:flex}.im-page .im-supplier-questions li:before{content:"0" counter(supplier-question);color:#705b32;font-size:11px}.im-page .im-tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.im-page .im-tags span{background:#f1f3ed;padding:8px 12px;font-size:11px}.im-page .im-assessment-results{padding:28px}.im-page .im-assessment-heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;display:flex}.im-page .im-assessment-heading h3{margin:13px 0 10px;font-size:20px;font-weight:500;line-height:1.6}.im-page .im-assessment-heading p{color:var(--im-muted);font-size:11px;line-height:1.8}.im-page .im-use{min-width:190px}.im-page .im-review-grid{grid-template-columns:1.65fr 1fr;gap:26px;display:grid}.im-page .im-list-heading{border-bottom:1px solid var(--im-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.im-page .im-list-heading h4{font-size:13px;font-weight:600}.im-page .im-list-heading>span{color:var(--im-muted);font-size:11px}.im-page .im-checklist-intro{color:var(--im-muted);padding:18px 0;font-size:13px;line-height:1.8}.im-page .im-evidence{border-bottom:1px solid var(--im-line)}.im-page .im-evidence summary{cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:13px;min-height:78px;padding:19px 22px 19px 0;font-size:13px;display:grid;position:relative}.im-page .im-evidence summary:after{content:"+";color:var(--im-green);font-size:18px;position:absolute;top:24px;right:0}.im-page .im-evidence[open] summary:after{content:"−"}.im-page .im-evidence summary:hover{background:#f7f9f6}.im-page .im-evidence summary::-webkit-details-marker{display:none}.im-page .im-row-number{color:#69745f;font-size:11px}.im-page .im-evidence summary small{color:var(--im-muted);margin-top:5px;font-size:11px;line-height:1.7;display:block}.im-page .im-evidence-detail{color:var(--im-muted);padding:0 10px 22px 33px;font-size:12px;line-height:1.8}.im-page .im-evidence-detail strong{color:var(--ink);margin-top:12px;font-size:11px;display:block}.im-page .im-status{color:#4f5e55;white-space:nowrap;background:#f1f2ef;align-items:center;gap:5px;padding:5px 7px;font-size:11px;line-height:1.6;display:inline-flex}.im-page .im-status svg{flex-shrink:0}.im-page .im-status-provided{color:#245849;background:#eaf2ed}.im-page .im-status-missing{color:#8a4127;background:#faeee8}.im-page .im-status-pending,.im-page .im-status-review{color:#786020;background:#f5efdf}.im-page .im-review-aside{background:#f1f5f0;padding:25px}.im-page .im-presence{flex-direction:column;gap:6px;margin:17px 0;display:flex}.im-page .im-presence strong{font:46px var(--font-display);letter-spacing:-.05em}.im-page .im-presence strong small{color:#6c766c;font-size:22px}.im-page .im-presence>span{color:var(--im-muted);font-size:11px}.im-page .im-presence-track{gap:5px;margin:18px 0;display:flex}.im-page .im-presence-track>span{background:#d7ded6;flex:1;height:4px}.im-page .im-presence-track>.im-filled{background:#62866c}.im-page .im-review-aside>p,.im-page .im-review-aside li{color:var(--im-muted);font-size:11px;line-height:1.8}.im-page .im-review-aside h4{margin:23px 0 10px;font-size:12px;font-weight:600}.im-page .im-review-aside ul{margin-bottom:22px;padding-left:15px;list-style:outside}.im-page .im-review-aside li{margin-top:8px}.im-page .im-review-aside button{white-space:normal;background:#fff;border-color:#bdcabe;border-radius:0;width:100%;height:auto;min-height:44px;font-size:13px}.im-page .im-local-note{color:var(--im-muted);margin-top:15px;font-size:11px;line-height:1.8}.im-page .im-requirements{border-top:1px solid var(--im-line);margin-top:26px;padding-top:25px}.im-page .im-requirements>div{grid-template-columns:1fr 1fr;gap:12px 25px;margin-top:15px;display:grid}.im-page .im-requirements details{border-bottom:1px solid var(--im-line);font-size:11px;line-height:1.8}.im-page .im-requirements summary{cursor:pointer;padding:13px 0;font-weight:500}.im-page .im-requirements p{color:var(--im-muted);padding-bottom:15px}.im-page .im-notice,.im-page .im-scope-note{color:var(--im-muted);margin-top:22px;font-size:11px;line-height:1.9}.im-page .im-notice{background:#f6f6f2;border:1px solid #e5e6dd;padding:18px 20px}.im-page .im-how,.im-page .im-final{background:var(--ex-navy);color:#fff}.im-page .im-how h2,.im-page .im-final h2{color:#fff}.im-page .im-how h2 em,.im-page .im-final h2 em{color:#e1c88e}.im-page .im-how .ex-section-top>p{color:#bdc9d2}.im-page .im-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;display:grid}.im-page .im-steps article{border-top:1px solid #ffffff38;padding-top:22px}.im-page .im-steps article>span{color:#d5bc84;font-size:11px}.im-page .im-steps h3{color:#fff;margin:30px 0 14px;font-size:17px;font-weight:500}.im-page .im-steps p{color:#bdc9d2;font-size:12px;line-height:1.9}.im-page .im-how-note{color:#aab8c7;margin-top:40px;font-size:11px}.im-page .im-coverage{border-top:1px solid var(--im-line);border-left:1px solid var(--im-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;display:grid}.im-page .im-coverage article{border-right:1px solid var(--im-line);border-bottom:1px solid var(--im-line);padding:29px}.im-page .im-country-code{font:34px var(--font-display);color:#738575;margin-bottom:25px;display:block}.im-page .im-coverage h3{margin-bottom:11px;font-size:16px;font-weight:500}.im-page .im-stage{color:#705b32;margin-bottom:12px;font-size:11px;line-height:1.8;display:block}.im-page .im-coverage p{color:var(--im-muted);font-size:12px;line-height:1.85}.im-page .im-why{background:var(--ex-paper)}.im-page .im-why>div{grid-template-columns:1fr 1fr;gap:70px;display:grid}.im-page .im-why h2{margin:18px 0 25px}.im-page .im-why p{color:var(--im-muted);max-width:390px;font-size:13px;line-height:1.9}.im-page .im-why ul{padding:0;list-style:none}.im-page .im-why li{border-bottom:1px solid var(--im-line);align-items:center;gap:18px;padding:20px 0;font-size:13px;line-height:1.8;display:flex}.im-page .im-why li svg{color:var(--im-green);flex-shrink:0}.im-page .im-final{text-align:center}.im-page .im-final h2{letter-spacing:-.04em;margin:24px 0;font-size:clamp(32px,3.6vw,55px);font-weight:500;line-height:1.2}.im-page .im-final-copy{color:#bdc9d2;max-width:560px;margin:0 auto 32px;font-size:15px;line-height:1.8}.im-page .im-final-actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.im-page .im-button-outline{color:#fff;border:1px solid #ffffff50}.im-page .im-button-outline:hover{background:#ffffff0d}.im-page .im-exports-link{color:#bdc9d2;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:15px 0;font-size:11px;line-height:1.8;display:inline-flex}@keyframes im-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.im-page .im-hero-visual{padding:45px 25px}.im-page .im-review-grid{grid-template-columns:1.35fr 1fr;gap:20px}.im-page .im-evidence summary{grid-template-columns:16px 1fr;gap:10px}.im-page .im-evidence summary .im-status{grid-column:2;justify-self:start}.im-page .im-module-card{padding-inline:28px}}@media(max-width:900px){.im-page .im-review-grid,.im-page .im-market-grid{grid-template-columns:1fr}.im-page .im-assessment-heading{flex-direction:column;align-items:stretch}}@media(max-width:760px){.im-page select{font-size:16px}.im-page .im-feature-grid p,.im-page .im-insight p,.im-page .im-evidence-detail,.im-page .im-review-aside>p,.im-page .im-review-aside li,.im-page .im-coverage p,.im-page .im-steps p{font-size:14px}.im-page .im-console-top{flex-wrap:wrap;font-size:11px}.im-page .im-console-dots{display:none}.im-page .im-console-context{padding-inline:20px}.im-page .im-console-footer{flex-direction:column}.im-page .im-hero{grid-template-columns:1fr}.im-page .im-hero-visual{padding:40px 24px}.im-page .ex-hero-copy{padding-top:48px}.im-page .im-module-grid,.im-page .im-feature-grid,.im-page .im-review-grid,.im-page .im-market-grid,.im-page .im-why>div{grid-template-columns:1fr}.im-page .im-module-card{padding:28px 25px 0}.im-page .im-module-card h3{font-size:36px}.im-page .im-feature-grid{gap:20px}.im-page .im-feature-grid article{grid-template-columns:24px 1fr;gap:8px 15px;display:grid}.im-page .im-feature-grid h3{margin:0}.im-page .im-feature-grid p{grid-column:2}.im-page .im-selectors{grid-template-columns:1fr;gap:16px;padding:22px 18px}.im-page .im-commercial-body,.im-page .im-assessment-results{padding:20px 18px}.im-page .im-workspace-bar{padding:16px 18px}.im-page .im-product-banner{gap:14px}.im-page .im-product-banner img{width:65px;height:72px}.im-page .im-product-banner .im-outline-label{display:none}.im-page .im-product-banner h3{font-size:23px}.im-page .im-product-banner .ex-eyebrow{letter-spacing:.09em;font-size:11px}.im-page .im-assessment-heading{flex-direction:column;align-items:stretch}.im-page .im-assessment-heading h3{font-size:19px}.im-page .im-use{min-width:0}.im-page .im-view-switch button{gap:6px;padding:13px 9px;font-size:12px}.im-page .im-market-row{grid-template-columns:20px 1fr;gap:6px;font-size:11px}.im-page .im-requirements>div{grid-template-columns:1fr;gap:0}.im-page .im-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.im-page .im-steps h3{margin-top:15px}.im-page .im-coverage{grid-template-columns:1fr 1fr}.im-page .im-coverage article{padding:22px 18px}.im-page .im-why>div{gap:30px}.im-page .im-priority-heading{text-align:left}.im-page .im-list-heading>span{font-size:11px}}@media(max-width:400px){.im-page .im-view-switch{grid-template-columns:1fr 1fr;display:grid}.im-page .im-console-commercial>div,.im-page .im-console-safety>div{min-width:0}.im-page .im-coverage{grid-template-columns:1fr}.im-page .im-console-top{flex-wrap:wrap}.im-page .im-console-top .im-console-dots{display:none}.im-page .im-console-commercial,.im-page .im-console-safety{gap:10px;margin-inline:12px;padding:18px 12px}.im-page .im-console-icon{padding:6px}.im-page .im-console-commercial h3,.im-page .im-console-safety h3{font-size:12px}.im-page .im-console-footer,.im-page .im-final-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.im-page *,.im-page :before,.im-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.im-page){scroll-behavior:auto}}
