@media (width<=1200px){.solutions-body:not(.solutions-overview):not(.solutions-group-index) .sol-container{width:min(var(--sol-page-width), calc(100% - 40px))}.solutions-body:not(.solutions-overview):not(.solutions-group-index) [class$=-layout]{grid-template-columns:1fr!important}.solutions-body:not(.solutions-overview):not(.solutions-group-index) [class*=-grid]:not(.hero-stats):not(.strength-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=992px){.solutions-body:not(.solutions-overview):not(.solutions-group-index) .sol-hero-stats-intro{margin-top:-72px}.page-context-hero--sol-dark .page-context-hero__breadcrumbs,.page-context-hero--sol-light-left .page-context-hero__breadcrumbs,.page-context-hero--sol-light .page-context-hero__breadcrumbs,.page-context-hero--sol-neutral .page-context-hero__breadcrumbs{bottom:24px}.solutions-body:not(.solutions-overview):not(.solutions-group-index) .hero-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.solutions-body:not(.solutions-overview):not(.solutions-group-index) .hero-stat{min-width:140px}}@media (width<=768px){.solutions-body:not(.solutions-overview):not(.solutions-group-index){padding-block:12px 24px}.solutions-body:not(.solutions-overview):not(.solutions-group-index) .sol-container{width:min(var(--sol-page-width), calc(100% - 24px))}.solutions-body:not(.solutions-overview):not(.solutions-group-index) [class*=-grid]:not(.hero-stats):not(.strength-grid){grid-template-columns:1fr!important}.solutions-body:not(.solutions-overview):not(.solutions-group-index) .hero-stat{min-width:0}.solutions-body:not(.solutions-overview):not(.solutions-group-index) .hero-stats{grid-template-columns:1fr!important}.solutions-body:not(.solutions-overview):not(.solutions-group-index) .hero-stat{border-bottom:1px solid var(--sol-border-muted);padding-block:10px;border-right:0!important}.solutions-body:not(.solutions-overview):not(.solutions-group-index) .hero-stat:last-child{border-bottom:0}}@media (width<=520px){.page-context-hero--sol-dark .page-context-hero__breadcrumbs,.page-context-hero--sol-light-left .page-context-hero__breadcrumbs,.page-context-hero--sol-light .page-context-hero__breadcrumbs,.page-context-hero--sol-neutral .page-context-hero__breadcrumbs{bottom:16px}}@media (width<=640px){.solutions-body:not(.solutions-overview):not(.solutions-group-index) .section-title{font-size:var(--sol-font-h3)}}@media (width<=768px){.solutions-body:not(.solutions-overview):not(.solutions-group-index) .features,.solutions-body:not(.solutions-overview):not(.solutions-group-index) .benefits{grid-template-columns:1fr!important}.solutions-body:not(.solutions-overview):not(.solutions-group-index) :is([class*=timeline],[class*=chain],[class*=flow],[class*=steps],[class*=map],[class*=chart],[class*=sankey],[class*=deliverables]){-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.solutions-body:not(.solutions-overview):not(.solutions-group-index){overflow-x:clip}}.solutions-body:not(.solutions-overview) .sol-scroll-x,.solutions-body:not(.solutions-overview) [class*=topology],.solutions-body:not(.solutions-overview) [class*=topo-],.solutions-body:not(.solutions-overview) .black-layout,.solutions-body:not(.solutions-overview) .ledger-layout,.solutions-body:not(.solutions-overview) .energy-map,.solutions-body:not(.solutions-overview) .factory-map,.solutions-body:not(.solutions-overview) .flow-layout,.solutions-body:not(.solutions-overview) .journey-layout,.solutions-body:not(.solutions-overview) .matrix-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.solutions-body:not(.solutions-overview) [class*=topology],.solutions-body:not(.solutions-overview) [class*=topo-]{min-width:0;max-width:100%}.solutions-body:not(.solutions-overview) table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.solutions-body:not(.solutions-overview) table thead,.solutions-body:not(.solutions-overview) table tbody,.solutions-body:not(.solutions-overview) table tr{width:max-content;min-width:100%}@media (prefers-reduced-motion:reduce){.solutions-body:not(.solutions-overview) .sol-scroll-x{scroll-behavior:auto}}.solutions-body{position:relative}.solutions-body .sol-hero-anchor{z-index:4;width:var(--sol-page-width);max-width:var(--sol-page-max);pointer-events:none;margin:0 auto;position:absolute;inset-inline:0}.solutions-body .sol-hero-anchor.sol-status-intro{top:-620px;height:620px;width:var(--sol-page-width);max-width:var(--sol-page-max);box-sizing:border-box;pointer-events:none;margin:0 auto;position:absolute;inset-inline:0}.solutions-body .sol-hero-anchor.sol-status-intro .hero-inner{box-sizing:border-box;grid-template-columns:minmax(0,590px) minmax(0,1fr) minmax(0,310px);align-items:center;gap:clamp(16px,2vw,28px);width:100%;height:100%;min-height:620px;padding-bottom:40px;display:grid}.solutions-body .sol-hero-anchor.sol-status-intro .hero-scene-slot{grid-column:2;min-width:0;overflow:hidden}.solutions-body .sol-hero-anchor.sol-status-intro .status-panel,.solutions-body .sol-hero-anchor.sol-status-intro .status{pointer-events:auto;grid-column:3;justify-self:end;width:100%;max-width:310px}.solutions-body .sol-hero-anchor.sol-hero-scene-intro{justify-content:flex-end;display:flex;top:-620px}.solutions-body .sol-hero-anchor.sol-hero-scene-intro .hero-scene-slot{pointer-events:none;width:min(100%,760px)}.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro{top:-620px}.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro .hero-inner{grid-template-columns:minmax(280px,535px) minmax(0,1fr);align-items:end;gap:clamp(16px,2vw,30px);min-height:620px;padding-bottom:40px;display:grid}.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro .hero-dashboard{pointer-events:auto;width:100%;max-width:535px;margin-top:0}.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro .hero-scene-slot{pointer-events:none;min-width:0}.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro+.section{margin-top:28px}@media (width<=1200px){.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro .hero-scene-slot,.solutions-body .sol-hero-anchor.sol-status-intro .hero-scene-slot{transform-origin:100% 100%;transform:scale(.88)}}@media (width<=992px){.solutions-body .sol-hero-anchor.sol-status-intro,.solutions-body .sol-hero-anchor.sol-hero-scene-intro,.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro{height:620px;top:-620px}.solutions-body .sol-hero-anchor.sol-status-intro .hero-inner,.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro .hero-inner{grid-template-columns:1fr;justify-items:center;min-height:620px}.solutions-body .sol-hero-anchor .hero-scene-slot{display:none}}@media (width<=520px){.solutions-body .sol-hero-anchor.sol-status-intro,.solutions-body .sol-hero-anchor.sol-hero-scene-intro,.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro{height:620px;top:-620px}.solutions-body .sol-hero-anchor.sol-status-intro .hero-inner,.solutions-body .sol-hero-anchor.sol-hero-dashboard-intro .hero-inner{min-height:620px;padding-bottom:28px}}.solutions-body{--sol-font-h2-dark:24px;--sol-font-h2:22px;--sol-font-h3:17px;--sol-font-h4:15px;--sol-font-body:16px;--sol-font-secondary:14px;--sol-font-small:13px;--sol-font-number:22px;--sol-font-button:15px;--sol-text-title:var(--site-color-navy);--sol-text-primary:var(--site-color-text);--sol-text-secondary:var(--site-color-muted);--sol-text-muted:var(--site-color-muted);--sol-text-light:color-mix(in srgb, var(--site-color-muted) 78%, white);--sol-dark-text-title:var(--color-text-inverse);--sol-dark-text-primary:color-mix(in srgb, white 92%, var(--site-color-blue));--sol-dark-text-secondary:var(--color-text-inverse-secondary);--sol-dark-text-muted:color-mix(in srgb, var(--color-text-inverse-secondary) 82%, transparent);--sol-status-green:#12aa65;--sol-status-green-light:#38d587;--sol-status-orange:#ff7a18;--sol-status-yellow:#f0b93a;--sol-status-red:#e95252;--sol-chart-highlight:#38aaff;--sol-chart-yellow:var(--sol-status-yellow);--sol-chart-blue:var(--sol-chart-highlight);--sol-chart-green:var(--sol-status-green-light);--sol-chart-red:var(--sol-status-red);--sol-chart-accent-border:color-mix(in srgb, var(--site-color-blue) 55%, white);--sol-border-panel:color-mix(in srgb, var(--site-color-blue) 14%, var(--site-color-line));--sol-border-panel-soft:color-mix(in srgb, var(--site-color-line) 50%, white);--sol-border-panel-faint:color-mix(in srgb, var(--site-color-line) 35%, white);--sol-panel-tint:color-mix(in srgb, var(--site-color-blue) 7%, white);--sol-panel-tint-strong:color-mix(in srgb, var(--site-color-blue) 10%, white);--sol-status-green-bg:color-mix(in srgb, var(--sol-status-green) 9%, white);--sol-status-orange-bg:color-mix(in srgb, var(--sol-status-orange) 10%, white);--sol-dark-band-start:var(--site-color-navy);--sol-dark-band-end:color-mix(in srgb, var(--site-color-navy) 82%, black);--sol-dark-accent-blue:color-mix(in srgb, var(--site-color-blue) 62%, white);--sol-dark-accent-blue-soft:color-mix(in srgb, white 58%, var(--site-color-blue));--sol-on-dark:var(--color-text-inverse);--sol-border-muted:color-mix(in srgb, var(--site-color-line) 40%, white);--sol-surface-muted:color-mix(in srgb, var(--site-color-line) 24%, var(--site-color-surface-soft));--sol-surface-alt:color-mix(in srgb, var(--site-color-blue) 4%, var(--site-color-surface-soft));--sol-diagram-stroke:color-mix(in srgb, var(--site-color-muted) 52%, white);--sol-diagram-fill:color-mix(in srgb, var(--site-color-line) 34%, white);--sol-diagram-fill-deep:color-mix(in srgb, var(--site-color-navy) 24%, var(--site-color-line));--sol-diagram-navy:color-mix(in srgb, var(--site-color-navy) 68%, var(--site-color-blue));--sol-diagram-navy-deep:color-mix(in srgb, var(--site-color-navy-strong) 90%, black);--sol-blue:var(--site-color-blue);--sol-blue-hover:var(--site-color-blue-hover);--sol-blue-soft:color-mix(in srgb, var(--site-color-blue) 8%, white);--sol-blue-soft-2:color-mix(in srgb, var(--site-color-blue) 4%, white);--sol-navy:var(--site-color-navy);--sol-navy-strong:var(--site-color-navy-strong);--sol-text:var(--sol-text-primary);--sol-line:var(--site-color-line);--sol-line-soft:color-mix(in srgb, var(--site-color-line) 60%, white);--sol-surface:var(--site-color-surface);--sol-bg:var(--site-color-surface-soft);--sol-panel-bg:var(--sol-surface);--sol-tint-soft:var(--sol-blue-soft);--sol-tint-muted:var(--sol-blue-soft-2);--sol-page-max:var(--site-layout-max);--sol-page-width:var(--site-layout-width);--sol-radius:12px;--sol-radius-lg:18px;--sol-shadow:0 18px 46px color-mix(in srgb, var(--site-color-navy) 6%, transparent), 0 4px 14px color-mix(in srgb, var(--site-color-navy) 3.5%, transparent);color:var(--sol-text-primary);background:var(--sol-surface);font-family:var(--site-font-body);font-size:var(--sol-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}.solutions-body .sol-container{width:var(--sol-page-width);max-width:var(--sol-page-max);margin-inline:auto}.solutions-body:not(.solutions-overview){padding-block:16px 34px;position:relative}.solutions-body:not(.solutions-overview) .section{background:var(--sol-surface)}.solutions-body:not(.solutions-overview) .sol-status-intro,.solutions-body:not(.solutions-overview) .sol-benefit-intro,.solutions-body:not(.solutions-overview) .sol-hero-stats-intro,.solutions-body:not(.solutions-overview) .sol-hero-dashboard-intro{background:0 0}.solutions-body:not(.solutions-overview) .panel{background:var(--sol-panel-bg)}.solutions-body:not(.solutions-overview) .sol-hero-stats-intro{z-index:4;margin-top:-172px;margin-bottom:94px;position:relative}@media (width<=768px){.solutions-body:not(.solutions-overview) .sol-hero-stats-intro{margin-top:-92px;margin-bottom:14px}}.solutions-body:not(.solutions-overview) .sol-hero-stats-intro .hero-stats{z-index:auto;min-height:0;position:relative}.solutions-body:not(.solutions-overview) .sol-status-intro .status-panel,.solutions-body:not(.solutions-overview) .sol-status-intro .status{min-height:0}.solutions-body h2{color:var(--sol-text-title);font-size:var(--sol-font-h2);margin-top:0;font-weight:800;line-height:1.35}.solutions-body h3{color:var(--sol-text-title);font-size:var(--sol-font-h3);margin-top:0;font-weight:700;line-height:1.4}.solutions-body h4{color:var(--sol-text-title);font-size:var(--sol-font-h4);margin-top:0;font-weight:700;line-height:1.4}.solutions-body p{color:var(--sol-text-primary);font-size:var(--sol-font-body);margin-top:0;line-height:1.6}.solutions-body small{color:var(--sol-text-muted);font-size:var(--sol-font-secondary)}.solutions-body .sol-kpi{color:var(--sol-text-title);font-size:var(--sol-font-number);font-weight:800;line-height:1.2}.solutions-body .sol-on-dark{color:var(--sol-dark-text-primary)}.solutions-body .sol-on-dark h2,.solutions-body .sol-on-dark h3,.solutions-body .sol-on-dark h4{color:var(--sol-dark-text-title)}.solutions-body .sol-on-dark p,.solutions-body .sol-on-dark small{color:var(--sol-dark-text-secondary)}
