.map-demo-section{align-items:center;color:#000;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding:32px 16px;width:100%}.map-demo-section,.map-demo-section *,.map-demo-section :before{box-sizing:border-box}.map-demo-map{aspect-ratio:1029/673;container-type:inline-size;isolation:isolate;margin:0 auto;min-width:0;position:relative;width:min(100%,1200px)}.map-demo-connections,.map-demo-world{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.map-demo-map>.map-demo-base-map{border-radius:0;display:block;filter:brightness(0) saturate(100%) invert(10%) sepia(43%) saturate(1570%) hue-rotate(179deg) brightness(91%) contrast(101%);height:90.044577%;left:.728863%;max-width:none;object-fit:fill;opacity:.12;pointer-events:none;position:absolute;top:9.955423%;width:99.271137%}.map-demo-world [data-country=france],.map-demo-world [data-country=usa]{filter:brightness(.92)}.map-demo-connector{fill:none;stroke:rgba(0,0,0,.35);stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1}.map-demo-partner{align-items:center;aspect-ratio:140/70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.8);background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.972cqw;clip-path:inset(0 0 0 0 round .972cqw);cursor:pointer;display:flex;isolation:isolate;justify-content:center;left:var(--x);overflow:hidden;padding:0;position:absolute;text-decoration:none;top:var(--y);transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.25,.8,.25,1),border-color .4s ease-in-out;width:13.60544%;z-index:1}.map-demo-partner:before{background:#f4f6f9;content:"";inset:100% 0 0;pointer-events:none;position:absolute;transition:inset .4s ease-in-out;z-index:-1}.map-demo-section .map-demo-partner>img{border:0;border-radius:0!important;clip-path:none!important;display:block;filter:brightness(0) invert(1);height:55%;margin:0;-webkit-mask:none!important;mask:none!important;object-fit:contain;object-position:center;padding:0;pointer-events:none;transition:filter .4s ease-in-out;width:64%}@media (min-width:1152px) and (hover:hover) and (pointer:fine){.map-demo-partner:focus-visible,.map-demo-partner:hover{border-color:hsla(0,0%,100%,.3);transform:translate(-50%,-50%) scale(1.05);z-index:2}.map-demo-partner:focus-visible:before,.map-demo-partner:hover:before{inset:0}.map-demo-section .map-demo-partner:focus-visible>img,.map-demo-section .map-demo-partner:hover>img{filter:brightness(1)}.map-demo-partner:focus-visible{outline:2px solid #f4f6f9;outline-offset:-3px}}.map-demo-dot-core{fill:#000}.map-demo-dot-ring{fill:none;stroke:#fff;stroke-width:1}.map-demo-dot-pulse{fill:none;stroke:#000;stroke-width:1;transform-box:fill-box;transform-origin:center}.map-demo-is-preparing .map-demo-map-dot,.map-demo-is-preparing .map-demo-partner,.map-demo-is-preparing .map-demo-world [data-country]{visibility:hidden}.map-demo-is-preparing .map-demo-connector{stroke-dashoffset:1}@media(max-width:767px){.map-demo-section{padding:24px 0}.map-demo-partner{border-width:.5px}}@media(max-width:767px),(prefers-reduced-motion:reduce){.map-demo-section *,.map-demo-section :before{animation:none!important;transition:none!important}.map-demo-partner:focus-visible,.map-demo-partner:hover{transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.map-demo-dot-pulse{display:none}}@font-face{font-display:swap;font-family:Ocado Inter;font-style:normal;font-weight:200;src:url(https://ocadointelligentautomation-com.sandbox.hs-sites-eu1.com/_hcms/googlefonts/Inter/200.woff2) format("woff2")}.map-demo-copy{min-width:0;overflow-wrap:anywhere;padding:32px 24px}.map-demo-heading{margin:0 0 24px}.map-demo-description{margin-bottom:32px}.map-demo-description>:first-child{margin-top:0}.map-demo-description>:last-child{margin-bottom:0}.map-demo-description img{height:auto;max-width:100%}.map-demo-stats{align-items:flex-start;display:flex;gap:40px}.map-demo-stat{flex:0 1 auto;min-width:0}.map-demo-stat p{letter-spacing:normal;line-height:1.5;margin:0}.map-demo-stat-intro:empty{display:none}.map-demo-stat-value:first-child{margin-top:0}.map-demo-stat-value{margin:12px 0}.map-demo-section .map-demo-stat .pwr-stat__number{color:inherit;display:inline-block;font-family:Ocado Inter,Inter,sans-serif;font-feature-settings:normal;font-size:70px;font-style:normal;font-variant-numeric:normal;font-weight:200;letter-spacing:-2px;line-height:1.15}@media (max-width:1151px){.map-demo-section{grid-template-columns:minmax(0,1fr)}.map-demo-copy{grid-row:1;padding:24px 16px 32px}.map-demo-description,.map-demo-heading{text-align:left}.map-demo-stats{flex-wrap:wrap;gap:32px 40px}.map-demo-stat{flex:0 0 auto;max-width:100%}}.map-demo-stat-description{max-width:100%;width:180px}@media (max-width:767px){.map-demo-section .map-demo-copy{margin:0;padding:24px 20px 32px}}.map-demo-partner:focus-visible{outline:2px solid #00a3e0;outline-offset:-3px}