.AnimatedBanner_animatedBanner__02luE{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.AnimatedBanner_bannerImage__WVZY2{width:100%;height:auto;display:block;max-width:100%}.AnimatedBanner_skeletonLoader___oG08{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AnimatedBanner_shimmer__xuesv 1.5s infinite;border-radius:8px;position:relative;overflow:hidden}.AnimatedBanner_skeletonShimmer__GTnsl{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:AnimatedBanner_shimmerMove__HzVV_ 2s infinite}@keyframes AnimatedBanner_shimmer__xuesv{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes AnimatedBanner_shimmerMove__HzVV_{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.PhotoDisplay_photoDisplay__fzbU9{background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:calc(var(--border-radius) * 2);border:5px solid var(--theme-white)}.PageSwitcher_pageSwitcher__xo2vO{width:60px;height:30px;border-radius:25px;background-color:#e9e9e9;padding:1px;cursor:pointer;transition:.15s}.PageSwitcher_pageSwitcher__xo2vO:hover{scale:1.05}.PageSwitcher_pageSwitcherInner__Ix0q4{width:100%;height:100%;border-radius:24px;line-height:28px;background-color:#e9e9e9;text-align:center;opacity:.6}.Score_scoreView__lvA5K{display:flex;align-items:center}.Score_scoreNumber__V1rjY{display:flex;width:-moz-fit-content;width:fit-content}.Score_scoreNumberMain__hCEcX{font-family:var(--font-family);font-size:calc(var(--font-size) / 2.3);font-weight:600}.Score_scoreBarsContainer__tQ9BB{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:center}.Score_scoreBarsBlock__vkDJ0{height:280px;display:flex;flex-direction:column;justify-content:center}.Score_scoreNumberSecondary__EJta5{font-family:var(--font-family);color:#999;font-size:calc(var(--font-size) / 6);font-weight:800;margin-left:5px;margin-top:calc(var(--font-size) / 3)}.Score_scoreBar__3xH_p{position:relative;width:100%;height:20px;background-color:#e3e3e3;border-radius:9999px;margin-bottom:10px;overflow:hidden}.Score_scoreBarLabel__yo0oi{position:absolute;line-height:calc(var(--font-size) / 3.2);padding-left:20px;z-index:5}.Score_scoreBarBarInner__Weu2Z{position:absolute;height:100%;border-radius:9999px;background-color:#3b82f6;z-index:4}.Score_scoreBarMiniScore__G45R9{display:flex}.Score_scoreBarMiniScoreNumber__NdX_g{line-height:10px;font-size:15px;font-family:var(--font-family);padding-right:10px;margin-top:1px}.Score_scoreBarMiniScoreBar__e_i6M{width:100%;background-color:#e3e3e3;border-radius:9999px;margin-bottom:10px;margin-top:3px;height:6px}.Score_scoreBarMiniScoreBarInner___bL8p{height:6px;background-color:#3b82f6;border-radius:9999px}.Score_scoreBarsHeatMap__Q55jS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.Score_scoreBarsHeatMapHorizontal__NCgnZ{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:15px;gap:15px}.Score_scoreBarsHeatMapBlock__JJzCW{height:65px;border-radius:var(--border-radius);background-color:#888;text-align:center;color:#1e3a8a}.Score_scoreBarsHeatMapBlockText__4RUd_{line-height:40px;height:28px;font-size:calc(var(--font-size) / 8);font-weight:300;color:inherit;font-family:var(--font-family)}.Score_scoreBarsHeatMapBlockTextBold__tiYzH{font-weight:700}.Score_scoreBarsHeatMapBlockScore__AukxD{color:inherit;font-weight:600;font-size:calc(var(--font-size) / 5.7)}.Score_scoreBarsHeatMapBlock-none__nBGR0{background-color:#e5e7eb;color:#374151}.Score_scoreBarsHeatMapBlock-1__CPNKL{background-color:#eff6ff;color:#1e3a8a}.Score_scoreBarsHeatMapBlock-2__Cv_0m{background-color:#dbeafe;color:#1e3a8a}.Score_scoreBarsHeatMapBlock-3___2zRb{background-color:#bfdbfe;color:#1e3a8a}.Score_scoreBarsHeatMapBlock-4__7ERMB{background-color:#60a5fa;color:#fff}.Score_scoreBarsHeatMapBlock-5__n7m5c{background-color:#1d4ed8;color:#fff}@media(max-width:600px){.Score_scoreBarsHeatMap__Q55jS{grid-template-columns:repeat(2,1fr)}.Score_scoreBarsHeatMapBlock__JJzCW{height:62px}}.Score_companyScoreViewCard__XJvDE{width:97%;max-width:600px;border-radius:var(--border-radius);box-shadow:0 0 15px 0 rgba(0,0,0,.08);padding:35px;background-color:#fff;overflow:hidden;height:240px}@media(max-width:600px){.Score_companyScoreViewCard__XJvDE{height:320px;padding:25px}}@media (max-width:800px){.Score_scoreBarsHeatMapHorizontal__NCgnZ{grid-template-columns:repeat(4,1fr);gap:10px}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlock__JJzCW{height:50px}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlockText__4RUd_{line-height:30px;height:25px;font-size:calc(var(--font-size) / 9)}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlockScore__AukxD{font-size:calc(var(--font-size) / 6.5)}}@media (max-width:550px){.Score_scoreBarsHeatMapHorizontal__NCgnZ{grid-template-columns:repeat(2,1fr)}}.Score_scoreCardGridContainer__qXtkL{width:100%;padding:0;height:280px;display:flex;flex-direction:column;justify-content:center}.Score_scoreCardGrid__xrvkE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:0}.Score_scoreCard__53CVU{width:100%;min-height:80px;border-radius:25px;padding:16px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.Score_scoreCard__53CVU:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Score_scoreCardLevel0__0H0_p{background-color:#e5e7eb;color:#374151}.Score_scoreCardLevel1__UJTae{background-color:#eff6ff;color:#1e3a8a}.Score_scoreCardLevel2__H015J{background-color:#dbeafe;color:#1e3a8a}.Score_scoreCardLevel3__PFUbf{background-color:#bfdbfe;color:#1e3a8a}.Score_scoreCardLevel4__HUj8_{background-color:#60a5fa;color:#fff}.Score_scoreCardLevel5__dwVxY{background-color:#1d4ed8;color:#fff}.Score_scoreCardLabel__Lfa0W{font-size:13px;font-weight:500;margin-bottom:8px;line-height:1.4;font-family:var(--font-family)}.Score_scoreCardValue__a32Q6{font-size:20px;font-weight:700;line-height:1.2;font-family:var(--font-family)}@media (max-width:768px){.Score_scoreCardGridContainer__qXtkL{height:auto;min-height:280px}.Score_scoreCardGrid__xrvkE{grid-template-columns:repeat(2,1fr);gap:16px;max-width:100%;padding:0 16px}.Score_scoreCard__53CVU{min-height:50px;padding:8px 4px;border-radius:16px;max-width:100%;box-sizing:border-box}.Score_scoreCardLabel__Lfa0W{font-size:10px;margin-bottom:3px;line-height:1.2}.Score_scoreCardValue__a32Q6{font-size:14px}}@media (max-width:480px){.Score_scoreCardGrid__xrvkE{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 12px}.Score_scoreCard__53CVU{min-height:45px;padding:6px 3px;border-radius:14px;max-width:100%;box-sizing:border-box}.Score_scoreCardLabel__Lfa0W{font-size:9px;margin-bottom:2px}.Score_scoreCardValue__a32Q6{font-size:13px}}.Card_complementaryCard__1eS_j{background-color:var(--complementary-white);border-radius:var(--border-radius);padding:25px;display:flex;flex-direction:column;font-family:var(--font-family);overflow:hidden}.Card_complementaryCardTop__mEpJB{width:calc(100% + 50px);margin-left:-25px;margin-top:-25px;padding:16px 22px;background-color:var(--complementary-color);color:#fff}.Card_themeCard__V7c_l{background-color:var(--theme-white);border-radius:var(--border-radius);padding:25px;display:flex;flex-direction:column;font-family:var(--font-family);overflow:hidden;background-color:#fafafa;border:1px solid #ddd}.Card_themeCardTop__Piall{width:calc(100% + 50px);margin-left:-25px;margin-top:-25px;padding:16px 22px;background-color:var(--theme-color);color:#fff}.Card_imageCard__NOg4l{width:calc(var(--font-size) / .45);height:calc(var(--font-size) / .335);box-shadow:0 0 6px rgba(0,0,0,.18);border-radius:var(--border-radius);background-color:#fff;vertical-align:top;white-space:normal;overflow:hidden}.Card_imageCardContent__j_KCy{width:100%;height:calc(var(--font-size) / .6);padding:0 20px 20px}.Card_imageCardContent__j_KCy h2{color:var(--theme-color-black)}@media(max-width:768px){.Card_iconCardOverride__gdZRE{width:calc(var(--font-size) / .48);height:calc(var(--font-size) / .48)}.Card_iconCardOverride__gdZRE .Card_imageCardContent__j_KCy{padding:0 10px 10px}}.PlatformFeatures_platformFeatures__JlXg7{width:100%;display:flex;flex-direction:column;gap:calc(var(--font-size) / 3)}.PlatformFeatures_section__vA65n{width:100%}.PlatformFeatures_sectionHeader__2CDxR{margin-bottom:calc(var(--font-size) / 6);padding:0 40px;display:flex;align-items:center;justify-content:center;gap:20px}.PlatformFeatures_cardContainer__nC79o{width:100%;overflow:hidden;position:relative;padding:30px 0}.PlatformFeatures_cardScrollWrapper__wsKze{width:100%;overflow:hidden}.PlatformFeatures_cardScroll__CQu0l{display:flex;gap:20px;padding:10px 40px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:center}.PlatformFeatures_cardScroll__CQu0l::-webkit-scrollbar{display:none}.PlatformFeatures_cardScroll__CQu0l>*{flex-shrink:0}.PlatformFeatures_scrollButton__hE7TF{background:#fff;border:1px solid #ddd;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.PlatformFeatures_scrollButton__hE7TF:hover{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}@media (max-width:1400px){.PlatformFeatures_cardScroll__CQu0l{justify-content:flex-start}}@media (max-width:768px){.PlatformFeatures_platformFeatures__JlXg7{gap:calc(var(--font-size) / 4)}.PlatformFeatures_sectionHeader__2CDxR{padding:0 15px;margin-bottom:calc(var(--font-size) / 8);gap:15px}.PlatformFeatures_cardScroll__CQu0l{padding:20px 15px;gap:15px;justify-content:flex-start}.PlatformFeatures_scrollButton__hE7TF{width:35px;height:35px}}.PlatformFeatures_compactFeatures__GpRVQ{width:100%;display:flex;flex-direction:column;gap:15px}.PlatformFeatures_compactFeatureItem__l1I8X{display:flex;align-items:center;padding:15px;border:1px solid #ccc;border-radius:var(--border-radius)}.ServiceOverview_serviceOverview__9et4f{padding:70px 0;text-align:center;overflow-x:auto;margin:100px 0}.ServiceOverview_wrap__mhP10{white-space:nowrap;padding:0 20px}.ShowcaseContent_title__EvgFe{font-family:var(--font-family);font-size:calc(var(--font-size) / 2.5);margin:0;max-width:700px}.ShowcaseContent_titleDescription__fOVQi{font-family:var(--font-family);font-size:calc(var(--font-size) / 5);margin:10px 0 0;max-width:min(500px,88vw);font-weight:300}.ShowcaseContent_titleCenter__Z8jPM,.ShowcaseContent_titleDescriptionCenter___RAkd{text-align:center;margin-right:auto;margin-left:auto;max-width:min(800px,88vw)}@media(max-width:600px){.ShowcaseContent_title__EvgFe{font-size:calc(var(--font-size) / 4)}.ShowcaseContent_titleDescription__fOVQi{font-size:calc(var(--font-size) / 6)}}