.FactoryGraphic-module__oeDk8G__animationBody,.FactoryGraphic-module__oeDk8G__mainWrapperCfc{width:100%;position:relative}.FactoryGraphic-module__oeDk8G__videoWrapper{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.FactoryGraphic-module__oeDk8G__videoWrapper video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.FactoryGraphic-module__oeDk8G__pointsContainer{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.FactoryGraphic-module__oeDk8G__point{pointer-events:all;cursor:pointer;z-index:10;position:absolute;transform:translate(-50%,-50%)}.FactoryGraphic-module__oeDk8G__pointCircle{width:20px;height:20px;animation:FactoryGraphic-module__oeDk8G__pulse var(--pulse-duration)ease-in-out infinite;animation-delay:var(--pulse-delay);background:#fff;border:2px solid #0d0c0c;border-radius:50%;position:relative}.FactoryGraphic-module__oeDk8G__pointCircle:before{content:"";width:100%;height:100%;animation:FactoryGraphic-module__oeDk8G__ripple var(--pulse-duration)ease-in-out infinite;animation-delay:var(--pulse-delay);background:#0d0c0c33;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FactoryGraphic-module__oeDk8G__pointLabel{white-space:nowrap;color:#0d0c0c;pointer-events:none;opacity:1;background:#fff;border-radius:4px;margin-top:12px;padding:4px 8px;font-size:14px;font-weight:500;transition:opacity .2s;position:absolute;box-shadow:0 2px 4px #0000001a}.FactoryGraphic-module__oeDk8G__point.FactoryGraphic-module__oeDk8G__leftLabel .FactoryGraphic-module__oeDk8G__pointLabel{right:0;transform:translate(0)}.FactoryGraphic-module__oeDk8G__point:not(.FactoryGraphic-module__oeDk8G__leftLabel) .FactoryGraphic-module__oeDk8G__pointLabel{left:0;transform:translate(0)}.FactoryGraphic-module__oeDk8G__point:hover .FactoryGraphic-module__oeDk8G__pointLabel,.FactoryGraphic-module__oeDk8G__point.FactoryGraphic-module__oeDk8G__active .FactoryGraphic-module__oeDk8G__pointLabel{opacity:1}@keyframes FactoryGraphic-module__oeDk8G__pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}@keyframes FactoryGraphic-module__oeDk8G__ripple{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.FactoryGraphic-module__oeDk8G__modal{z-index:1000;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.FactoryGraphic-module__oeDk8G__modal.FactoryGraphic-module__oeDk8G__open{opacity:1;pointer-events:all}.FactoryGraphic-module__oeDk8G__modalShadow{background:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.FactoryGraphic-module__oeDk8G__modalBody{z-index:1001;background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;position:relative;overflow:hidden}.FactoryGraphic-module__oeDk8G__modalClose{z-index:1002;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex;position:absolute;top:16px;right:16px}.FactoryGraphic-module__oeDk8G__modalClose:hover{transform:scale(1.1)}.FactoryGraphic-module__oeDk8G__cardMedia{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.FactoryGraphic-module__oeDk8G__cardMedia video,.FactoryGraphic-module__oeDk8G__cardMedia img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.FactoryGraphic-module__oeDk8G__cardBody{padding:24px}.FactoryGraphic-module__oeDk8G__cardTitle{margin-bottom:12px;font-size:24px;font-weight:700}.FactoryGraphic-module__oeDk8G__cardDescription{color:#666;margin-bottom:16px;font-size:16px;line-height:1.6}.FactoryGraphic-module__oeDk8G__cardBodyBoxes{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.FactoryGraphic-module__oeDk8G__cardBodyBox{background:#f5f5f5;border-radius:4px;flex:1;min-width:150px;padding:16px}.FactoryGraphic-module__oeDk8G__cardBodyBoxValue{margin-bottom:4px;font-size:20px;font-weight:700;display:block}.FactoryGraphic-module__oeDk8G__cardBodyBoxLabel{color:#666;font-size:14px;display:block}.FactoryGraphic-module__oeDk8G__cardLink{color:#fff;background:#0d0c0c;border-radius:4px;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:background .2s;display:inline-flex}.FactoryGraphic-module__oeDk8G__cardLink:hover{background:#333}.FactoryGraphic-module__oeDk8G__mobileCarousel{display:none}.FactoryGraphic-module__oeDk8G__card{scroll-snap-align:start;min-width:100%}.FactoryGraphic-module__oeDk8G__mobileCarouselControls{display:none}@media (max-width:768px){.FactoryGraphic-module__oeDk8G__pointsContainer{display:none}.FactoryGraphic-module__oeDk8G__mobileCarousel{margin-top:24px;display:block}.FactoryGraphic-module__oeDk8G__mobileCarouselControls{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.FactoryGraphic-module__oeDk8G__mobileCarouselTrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.FactoryGraphic-module__oeDk8G__mobileCarouselBtn{cursor:pointer;background:0 0;border:none;padding:8px}.FactoryGraphic-module__oeDk8G__mobileCarouselDots{gap:8px;display:flex}.FactoryGraphic-module__oeDk8G__carouselDot{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:8px;height:8px}.FactoryGraphic-module__oeDk8G__carouselDot.FactoryGraphic-module__oeDk8G__active{background:#0d0c0c}}
.WorldMap-module__CYoota__mapSvg:active{cursor:grabbing}.WorldMap-module__CYoota__mapSvg path{fill:#c8cad2;stroke:#b0b3be;stroke-width:.2px;stroke-linejoin:round;stroke-linecap:round;transition:fill .25s}.WorldMap-module__CYoota__mapSvg path.hl-country{fill:#c8cad2;stroke:#b0b3be;stroke-width:.5px;cursor:pointer;transition:fill .8s,stroke .8s}.WorldMap-module__CYoota__mapSvg.countries-revealed path.hl-country{fill:var(--accent);stroke:var(--accent-stroke);transition:fill .22s,stroke .22s;animation:.8s forwards WorldMap-module__CYoota__countryReveal}@keyframes WorldMap-module__CYoota__countryReveal{0%{fill:#c8cad2;stroke:#b0b3be}to{fill:var(--accent);stroke:var(--accent-stroke)}}:is(.WorldMap-module__CYoota__mapSvg.hover-CA .hl-country[data-c=CA],.WorldMap-module__CYoota__mapSvg.hover-US .hl-country[data-c=US],.WorldMap-module__CYoota__mapSvg.hover-GB .hl-country[data-c=GB],.WorldMap-module__CYoota__mapSvg.hover-FR .hl-country[data-c=FR],.WorldMap-module__CYoota__mapSvg.hover-DE .hl-country[data-c=DE],.WorldMap-module__CYoota__mapSvg.hover-SA .hl-country[data-c=SA],.WorldMap-module__CYoota__mapSvg.hover-IN .hl-country[data-c=IN],.WorldMap-module__CYoota__mapSvg.hover-CN .hl-country[data-c=CN],.WorldMap-module__CYoota__mapSvg.hover-JP .hl-country[data-c=JP]){fill:var(--accent);stroke:var(--accent-stroke)}.WorldMap-module__CYoota__mapSvg.hovering .hl-country{fill:#a8b8f0;stroke:#8fa4e8;transition:fill .22s,stroke .22s}:is(.WorldMap-module__CYoota__mapSvg.hovering.hover-CA .hl-country[data-c=CA],.WorldMap-module__CYoota__mapSvg.hovering.hover-US .hl-country[data-c=US],.WorldMap-module__CYoota__mapSvg.hovering.hover-GB .hl-country[data-c=GB],.WorldMap-module__CYoota__mapSvg.hovering.hover-FR .hl-country[data-c=FR],.WorldMap-module__CYoota__mapSvg.hovering.hover-DE .hl-country[data-c=DE],.WorldMap-module__CYoota__mapSvg.hovering.hover-SA .hl-country[data-c=SA],.WorldMap-module__CYoota__mapSvg.hovering.hover-IN .hl-country[data-c=IN],.WorldMap-module__CYoota__mapSvg.hovering.hover-CN .hl-country[data-c=CN],.WorldMap-module__CYoota__mapSvg.hovering.hover-JP .hl-country[data-c=JP]){fill:var(--accent);stroke:var(--accent-stroke)}.WorldMap-module__CYoota__mapSvg.has-selection .hl-country:not(.active-country){fill:#a8b8f0;stroke:#8fa4e8;transition:fill .3s,stroke .3s}.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection .hl-country.active-country{fill:var(--accent)!important;stroke:var(--accent-stroke)!important}.WorldMap-module__CYoota__mapSvg.filter-on.has-selection .hl-country{opacity:.3;transition:opacity .3s}.WorldMap-module__CYoota__mapSvg.filter-on.has-selection .hl-country.active-country{opacity:1}:is(.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-CA .hl-country[data-c=CA],.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-US .hl-country[data-c=US],.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-GB .hl-country[data-c=GB],.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-FR .hl-country[data-c=FR],.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-DE .hl-country[data-c=DE],.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-SA .hl-country[data-c=SA],.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-IN .hl-country[data-c=IN],.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-CN .hl-country[data-c=CN],.WorldMap-module__CYoota__mapSvg:not(.filter-on).has-selection.hover-JP .hl-country[data-c=JP]){fill:var(--accent);stroke:var(--accent-stroke)}.score-lbl-group{pointer-events:none}.score-lbl-line{opacity:0;pointer-events:none;transition:opacity .25s}.score-lbl-bg{opacity:0;transition:opacity .25s}.score-lbl-txt{fill:#fff;stroke:none;text-anchor:middle;dominant-baseline:middle;pointer-events:none;opacity:0;font-weight:700;transition:opacity .25s}.score-lbl-sub{fill:#ffffffd9;stroke:none;text-anchor:middle;dominant-baseline:middle;pointer-events:none;opacity:0;letter-spacing:2px;text-transform:uppercase;font-weight:700;transition:opacity .25s}:is(.WorldMap-module__CYoota__mapSvg.filter-on .score-lbl-bg,.WorldMap-module__CYoota__mapSvg.filter-on .score-lbl-txt,.WorldMap-module__CYoota__mapSvg.filter-on .score-lbl-sub){opacity:1}.WorldMap-module__CYoota__mapSvg.filter-on .score-lbl-line{opacity:1}.dot-group{cursor:pointer;opacity:0;transition:opacity .6s}.WorldMap-module__CYoota__mapSvg.countries-revealed .dot-group{opacity:1}.dot-pulse{fill:none;stroke:#ffffffd9;stroke-width:1px;opacity:0;animation:2.8s ease-out infinite WorldMap-module__CYoota__dotPulse}.dot-pulse.d2{animation-delay:.95s}.dot-core{fill:var(--accent);stroke:#fff;stroke-width:1px;filter:drop-shadow(0 1px 3px #0013ff59);transition:r .15s}.dot-group:hover .dot-core{r:4}@keyframes WorldMap-module__CYoota__dotPulse{0%{r:4;opacity:.55}to{r:14;opacity:0}}:is(.WorldMap-module__CYoota__mapSvg.hovering .dot-group,.WorldMap-module__CYoota__mapSvg.has-selection .dot-group){opacity:.35;transition:opacity .22s}:is(.WorldMap-module__CYoota__mapSvg.hovering .dot-group.active-dot,.WorldMap-module__CYoota__mapSvg.has-selection .dot-group.active-dot),:is(.WorldMap-module__CYoota__mapSvg.hovering.hover-CA .dot-group[data-c=CA],.WorldMap-module__CYoota__mapSvg.hovering.hover-US .dot-group[data-c=US],.WorldMap-module__CYoota__mapSvg.hovering.hover-GB .dot-group[data-c=GB],.WorldMap-module__CYoota__mapSvg.hovering.hover-FR .dot-group[data-c=FR],.WorldMap-module__CYoota__mapSvg.hovering.hover-DE .dot-group[data-c=DE],.WorldMap-module__CYoota__mapSvg.hovering.hover-SA .dot-group[data-c=SA],.WorldMap-module__CYoota__mapSvg.hovering.hover-IN .dot-group[data-c=IN],.WorldMap-module__CYoota__mapSvg.hovering.hover-CN .dot-group[data-c=CN],.WorldMap-module__CYoota__mapSvg.hovering.hover-JP .dot-group[data-c=JP]){opacity:1}.WorldMap-module__CYoota__sMetrics::-webkit-scrollbar{width:2px}.WorldMap-module__CYoota__sMetrics::-webkit-scrollbar-thumb{background:#d8dae0}.WorldMap-module__CYoota__mFill{width:0;transition:width .7s cubic-bezier(.25,.8,.25,1)}@keyframes WorldMap-module__CYoota__slideUpFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.WorldMap-module__CYoota__titleAnimation{opacity:0;animation:.8s ease-out forwards WorldMap-module__CYoota__slideUpFadeIn}.WorldMap-module__CYoota__filterBarAnimation{opacity:0;animation:.8s ease-out .2s forwards WorldMap-module__CYoota__slideUpFadeIn}
