.CollaborationDialog_trigger__LnlEF{display:inline-flex;align-items:center;gap:12px;text-align:left}.CollaborationDialog_trigger__LnlEF>svg{width:16px;height:16px;flex-shrink:0}.CollaborationDialog_dialog__Focxs{width:min(600px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #cbdde8;border-radius:8px;color:#15364d;background:#f5f8fa;box-shadow:0 24px 80px #0006;overflow:auto;overscroll-behavior:contain}.CollaborationDialog_dialog__Focxs::backdrop{background:#03101bcc;backdrop-filter:blur(5px)}.CollaborationDialog_panel__3ei4t{position:relative;padding:30px;text-align:left}.CollaborationDialog_dialog__Focxs .CollaborationDialog_close__SWSNP{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:40px;height:40px;color:#42677e;border-radius:50%}.CollaborationDialog_close__SWSNP svg{width:20px;height:20px}.CollaborationDialog_dialog__Focxs h2{padding-right:32px;color:#15364d;font-size:24px;font-weight:650;line-height:1.4}.CollaborationDialog_description__1nD31{margin:10px 0 20px;color:#526f81;font-size:14px;line-height:1.75}.CollaborationDialog_fields__X5_SL{display:grid;min-width:0;gap:16px;border:0;margin:0;padding:0}.CollaborationDialog_fields__X5_SL label{display:block;min-width:0;color:#244d65;font-size:14px;line-height:1.6;font-weight:550}.CollaborationDialog_fields__X5_SL label>span{font-weight:400}.CollaborationDialog_fields__X5_SL input:not([type=checkbox]),.CollaborationDialog_fields__X5_SL textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid #b4cad9;border-radius:4px;background:#fff;color:#15364d;font:inherit;font-size:16px;font-weight:400;line-height:1.5}.CollaborationDialog_fields__X5_SL textarea{resize:vertical;min-height:96px}.CollaborationDialog_fields__X5_SL input::-moz-placeholder,.CollaborationDialog_fields__X5_SL textarea::-moz-placeholder{color:#637b8b;font-size:13px}.CollaborationDialog_fields__X5_SL input::placeholder,.CollaborationDialog_fields__X5_SL textarea::placeholder{color:#637b8b;font-size:13px}.CollaborationDialog_contactRow__Ol5ps{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.CollaborationDialog_fields__X5_SL .CollaborationDialog_consent__QpkXN{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.7}.CollaborationDialog_consent__QpkXN input{flex-shrink:0;margin-top:4px;width:16px;height:16px;accent-color:#147b9e}.CollaborationDialog_consent__QpkXN a{color:#176585;text-decoration:underline;text-underline-offset:3px}.CollaborationDialog_dialog__Focxs .CollaborationDialog_submit__XeDGn{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:20px;padding:12px 16px;border:1px solid #08b8db;border-radius:4px;color:#05263b;background:#08c1e8;font-size:15px;font-weight:600}.CollaborationDialog_submit__XeDGn svg{width:18px;height:18px;flex-shrink:0}.CollaborationDialog_dialog__Focxs button:disabled{opacity:.6;cursor:wait}.CollaborationDialog_dialog__Focxs :is(button,input,textarea,a):focus-visible{outline:2px solid #267dce;outline-offset:3px}.CollaborationDialog_fallback__hudmv{padding-top:16px;margin-top:20px;border-top:1px solid #cbdde8}.CollaborationDialog_fallback__hudmv p{color:#526f81;font-size:12px;line-height:1.7}.CollaborationDialog_fallback__hudmv a{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#216b91;font-size:14px;overflow-wrap:anywhere}.CollaborationDialog_fallback__hudmv svg{width:16px;height:16px;flex-shrink:0}.CollaborationDialog_error__iTIiG{padding:10px 12px;margin-top:16px;border-left:2px solid #a7393a;background:#fff1f1;color:#8b2729;font-size:13px;line-height:1.7}.CollaborationDialog_success__cG656{padding-top:6px;outline:none}.CollaborationDialog_success__cG656>svg{width:32px;height:32px;color:#267962}.CollaborationDialog_success__cG656 h3{margin-top:14px;font-size:20px;color:#15364d}.CollaborationDialog_success__cG656 p{margin-top:12px;color:#526f81;font-size:14px;line-height:1.75}.CollaborationDialog_success__cG656 .CollaborationDialog_reference__7yh4E{font-size:12px}.CollaborationDialog_reference__7yh4E span{overflow-wrap:anywhere;font-family:var(--font-mono-en)}@keyframes CollaborationDialog_spin__HcLTJ{to{transform:rotate(1turn)}}.CollaborationDialog_spinner__NsN9k{animation:CollaborationDialog_spin__HcLTJ 1s linear infinite}@media(max-width:767px){.CollaborationDialog_panel__3ei4t{padding:24px 20px}.CollaborationDialog_dialog__Focxs h2{font-size:22px}.CollaborationDialog_contactRow__Ol5ps{grid-template-columns:minmax(0,1fr);gap:14px}}@media(prefers-reduced-motion:reduce){.CollaborationDialog_spinner__NsN9k{animation:none}}.CompanyExperience_shell__LdQTM{min-height:100vh;overflow:clip;background:#071724}.CompanyExperience_page__WMHhn{--company-ink:#15364d;--company-muted:#526f81;--company-paper:#f4f8fb;--company-line:#cbdde8;--company-width:1120px;--company-gutter:clamp(32px,5vw,64px);--company-space:64px;--company-gap:24px;color:var(--company-ink);overflow-wrap:anywhere;hyphens:auto}.CompanyExperience_inner__6rF0M{position:relative;width:100%;max-width:var(--company-width);margin-inline:auto}.CompanyExperience_section__xyBHX{padding:var(--company-space) var(--company-gutter);scroll-margin-top:96px}.CompanyExperience_shell__LdQTM .CompanyExperience_page__WMHhn>.CompanyExperience_section__xyBHX{content-visibility:visible;contain-intrinsic-size:none}.CompanyExperience_sectionHeading__VZ3tC{margin-bottom:var(--company-gap)}.CompanyExperience_page__WMHhn [data-section-eyebrow]{min-width:0;padding:0;gap:7px;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;letter-spacing:.1em;line-height:1.6}.CompanyExperience_headingPhrase__4nLae{display:inline-block;white-space:nowrap}.CompanyExperience_sectionHeading__VZ3tC h2{margin-top:12px;font-size:clamp(28px,3vw,40px);line-height:1.24;letter-spacing:-.025em;font-weight:650;text-wrap:balance}.CompanyExperience_sectionHeading__VZ3tC>p{max-width:920px;margin-top:12px;color:var(--company-muted);font-size:15px;line-height:1.8;text-wrap:pretty}.CompanyExperience_page__WMHhn :is(a,button,summary):focus-visible{outline:2px solid #267dce;outline-offset:4px;border-radius:5px}.CompanyExperience_page__WMHhn :is(.CompanyExperience_hero__hi4ra,.CompanyExperience_history__lKWYT,.CompanyExperience_proof__v5FoC) :is(a,button,summary):focus-visible{outline-color:#77c6e0}.CompanyExperience_hero__hi4ra{position:relative;isolation:isolate;display:flex;align-items:center;min-height:720px;padding:114px 32px 42px;color:#f6fafc;background:#030c17}.CompanyExperience_hero__hi4ra>.CompanyExperience_inner__6rF0M{z-index:1;max-width:1280px}.CompanyExperience_heroImage__QHL_F{position:absolute;inset:0;z-index:-2;overflow:hidden}.CompanyExperience_heroImage__QHL_F img{-o-object-fit:cover;object-fit:cover;-o-object-position:right 58%;object-position:right 58%;filter:brightness(1.5) saturate(.92)}.CompanyExperience_heroImage__QHL_F:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 96% 8%,#030c1770,transparent 44%)}.CompanyExperience_hero__hi4ra:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#030c17,#030c17f5 27%,#030c17bd 41%,#030c1740 55%,transparent 70%),linear-gradient(0deg,#030c17,#030c1740 12%,transparent 30%)}.CompanyExperience_heroCopy__OcGD4{max-width:600px}.CompanyExperience_hero__hi4ra h1{margin:0;font-size:clamp(1.85rem,3.05vw,2.75rem);line-height:1.18;letter-spacing:-.025em;font-weight:600;text-wrap:pretty}.CompanyExperience_shell__LdQTM:lang(zh-CN) .CompanyExperience_hero__hi4ra h1{font-size:clamp(2rem,3.65vw,3.3rem);line-height:1.22}.CompanyExperience_shell__LdQTM:lang(ja) .CompanyExperience_hero__hi4ra h1{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.3}.CompanyExperience_hero__hi4ra h1>span{display:block}.CompanyExperience_heroDescription__X29hY{max-width:640px;margin-top:32px;border-left:1px solid #cffafe47;padding-left:20px;color:#d2e5ef;font-size:16px;line-height:1.75;text-wrap:pretty}.CompanyExperience_heroDescription__X29hY>span{display:block}.CompanyExperience_heroDescription__X29hY>span:last-child{text-wrap:balance}.CompanyExperience_heroDescription__X29hY>span:first-child{margin-bottom:8px;color:#ecfeff;font-size:clamp(19px,1.65vw,24px);font-weight:600;line-height:1.5;letter-spacing:-.02em}.CompanyExperience_signature__9Y3IR{display:flex;align-items:center;gap:12px;margin-top:20px;color:#d5edf3;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.6}.CompanyExperience_signature__9Y3IR:before{content:"";width:24px;flex-shrink:0;border-top:1px solid #8acbda}.CompanyExperience_heroActions__MDfaw{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.CompanyExperience_heroActions__MDfaw a{min-width:188px;font-size:14px;line-height:20px}.CompanyExperience_caseAction__s63Ty svg,.CompanyExperience_customerHeading__OB8LC svg,.CompanyExperience_entryAction__DERrf>a svg,.CompanyExperience_foundations__6M6U5 svg,.CompanyExperience_heroActions__MDfaw svg{width:16px;height:16px;flex-shrink:0}.CompanyExperience_foundations__6M6U5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;gap:20px;margin-top:28px}.CompanyExperience_foundations__6M6U5>a{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding-right:16px}.CompanyExperience_foundations__6M6U5>a+a{border-left:1px solid #91cce328;padding-left:20px}.CompanyExperience_foundations__6M6U5>a:last-child{padding-right:0}.CompanyExperience_foundations__6M6U5 strong{color:#e5f2f8;font-size:14px;font-weight:550;line-height:1.5}.CompanyExperience_foundations__6M6U5 p{margin-top:6px;color:#aec8d6;font-size:11px;line-height:1.6;text-wrap:balance}.CompanyExperience_foundations__6M6U5 svg{margin-top:3px;color:#82b9ca;transition:transform .18s}.CompanyExperience_foundations__6M6U5>a:hover svg{transform:translate(2px,-2px)}.CompanyExperience_development__5tjfM{background:radial-gradient(ellipse at 78% 15%,#d9ecf566,transparent 55%),var(--company-paper)}.CompanyExperience_capability__mC31F{background:#eef5f9;border-top:1px solid #d8e5ed}.CompanyExperience_supplyBoard__lZZaH{overflow:hidden}.CompanyExperience_growthMeta__SbSwi{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;padding:0 0 10px;border-bottom:1px solid #cbdde8}.CompanyExperience_growthMeta__SbSwi strong{color:#486e85;font-size:12px;font-weight:500;line-height:1.6}.CompanyExperience_growthReplay__6MyqA{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;color:#356f94;border-radius:50%;transition:background .18s,color .18s}.CompanyExperience_growthReplay__6MyqA svg{width:14px;height:14px;stroke-width:1.5}.CompanyExperience_growthReplay__6MyqA:hover{color:#145f87;background:#deedf5}.CompanyExperience_growthLanes__KXobT{border-bottom:1px solid #cbdfe9}.CompanyExperience_growthAxis__i5t6q,.CompanyExperience_growthLane__UIXCi{display:grid;grid-template-columns:228px minmax(0,1fr);align-items:center;gap:24px;padding-inline:22px}.CompanyExperience_growthLane__UIXCi{min-width:0;padding-block:14px;background:#f8fbfd80}.CompanyExperience_growthLane__UIXCi+.CompanyExperience_growthLane__UIXCi{border-top:1px solid #dce8ef}.CompanyExperience_growthLane__UIXCi[data-assisted=true]{background:#e4f2f9b3;box-shadow:inset 3px 0 #5ca8c4}.CompanyExperience_growthLane__UIXCi figcaption{min-width:0;padding-block:17px}.CompanyExperience_growthLane__UIXCi h3{color:#3f6177;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.025em;text-wrap:balance}.CompanyExperience_growthLane__UIXCi[data-assisted=true] h3{color:#175c7e}.CompanyExperience_growthLanes__KXobT svg{display:block;width:100%;height:auto;min-width:0;font-family:inherit}.CompanyExperience_growthAxis__i5t6q>svg,.CompanyExperience_growthLane__UIXCi>svg{grid-column:2;grid-row:1}.CompanyExperience_growthLanes__KXobT [data-capability-layout=compact]{display:none}.CompanyExperience_growthLanes__KXobT [data-diagram-label]{fill:#496c80;font-size:13px}.CompanyExperience_growthLanes__KXobT [data-capability-region-title]{font-size:16px;letter-spacing:.01em}.CompanyExperience_growthLanes__KXobT [data-shared-method-growth] [data-diagram-label]{fill:#326c59}.CompanyExperience_growthLanes__KXobT [data-capability-branch] [data-diagram-label]{font-size:14px}.CompanyExperience_growthLanes__KXobT [data-product-full-name]{font-family:var(--font-mono-en);font-size:14px;font-weight:600}.CompanyExperience_growthAxis__i5t6q{padding-block:6px 14px}.CompanyExperience_growthAxis__i5t6q>p{align-self:end;padding-bottom:1px;color:var(--company-muted);font-size:11px;line-height:1.6}.CompanyExperience_growthLanes__KXobT[data-growth-playing=true] [data-growth-reveal]{animation:CompanyExperience_growthReveal__wz3gc .32s both;animation-delay:var(--growth-delay,0s)}.CompanyExperience_growthLanes__KXobT[data-growth-playing=true] [data-growth-trace]{stroke-dasharray:1;animation:CompanyExperience_growthTrace__Lqisl var(--growth-duration,1s) linear both;animation-delay:var(--growth-delay,0s)}.CompanyExperience_growthLanes__KXobT[data-growth-playing=true] [data-growth-clock]{stroke-dasharray:1;animation:CompanyExperience_growthTrace__Lqisl 3.6s linear both}.CompanyExperience_growthLanes__KXobT [data-growth-discard]{opacity:.38}.CompanyExperience_growthLanes__KXobT[data-growth-playing=true] [data-growth-discard]{animation:CompanyExperience_growthDiscard__I4Wns .45s both;animation-delay:var(--growth-delay,1.1s)}@keyframes CompanyExperience_growthReveal__wz3gc{0%{opacity:0}to{opacity:1}}@keyframes CompanyExperience_growthTrace__Lqisl{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes CompanyExperience_growthDiscard__I4Wns{0%{opacity:.9}to{opacity:.38}}.CompanyExperience_supplyProductFooter__UYicX{display:flex;justify-content:flex-end;padding-top:10px}.CompanyExperience_supplyProductEntry__M4iME{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#216b91;font-size:14px;font-weight:550;line-height:1.5}.CompanyExperience_supplyProductEntry__M4iME svg{width:16px;height:16px;flex-shrink:0}.CompanyExperience_missionList__xlV5m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.CompanyExperience_missionList__xlV5m>li{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:10px;min-width:0;border-top:1px solid var(--company-line);padding-top:20px}.CompanyExperience_itemNumber__EZBV_{font-family:var(--font-mono-en);color:#59798c;font-size:11px}.CompanyExperience_missionList__xlV5m h3{color:var(--company-ink);font-size:22px;line-height:1.5;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.CompanyExperience_missionList__xlV5m p{color:var(--company-muted);font-size:14px;line-height:1.85;text-wrap:pretty}.CompanyExperience_missionNote__1kDVH{min-width:0;align-self:end;margin-top:10px;border:1px solid #c2d9e6;border-radius:8px;background:#f8fbfd;overflow:hidden}.CompanyExperience_missionNote__1kDVH svg{display:block;width:100%;height:auto;font-family:inherit}.CompanyExperience_history__lKWYT,.CompanyExperience_proof__v5FoC{color:#edf7fc;background:#071724}.CompanyExperience_history__lKWYT{padding-block:36px}.CompanyExperience_history__lKWYT .CompanyExperience_sectionHeading__VZ3tC>p,.CompanyExperience_proof__v5FoC .CompanyExperience_sectionHeading__VZ3tC>p{color:#b6cddc}.CompanyExperience_legacyAnchor__ynWQ5{position:absolute;top:-96px}.CompanyExperience_historyList__v77Do{--history-columns:repeat(4,minmax(0,1fr)) minmax(0,3fr);margin-top:24px;padding:12px 26px;border:1px solid #355364;border-radius:6px;background:#0b1e2c}.CompanyExperience_historyLayer__iwUYV{display:grid;grid-template-columns:202px minmax(0,1fr);gap:22px;min-height:60px}.CompanyExperience_shell__LdQTM .CompanyExperience_page__WMHhn .CompanyExperience_historyList__v77Do>.CompanyExperience_historyLayer__iwUYV{max-width:none}.CompanyExperience_historyLayer__iwUYV h3{display:flex;align-items:center;min-width:0;padding:10px 0;border-top:1px solid #a0c5d414;color:#d9eaf3;font-size:17px;line-height:1.6;font-weight:550}.CompanyExperience_historyLayer__iwUYV:first-child h3{border-top:0;color:#d3f6f5}.CompanyExperience_historyTrack__3GW2t{position:relative;display:grid;grid-template-columns:var(--history-columns);min-width:0}.CompanyExperience_historyGuides__0gkV6{position:absolute;inset:0;display:grid;grid-template-columns:var(--history-columns);pointer-events:none}.CompanyExperience_historyGuides__0gkV6 span{border-left:1px solid #a0c5d410}.CompanyExperience_historyGuides__0gkV6 span:last-child{background:#8fc8d408;border-inline:1px solid #a0c5d41c}.CompanyExperience_historyBar__jeXwD{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-block:6px;padding:9px 18px;border:1px solid #3d5c6e;border-left:2px solid #6f91a7;border-radius:3px;background:#183041}.CompanyExperience_historyBar__jeXwD p{color:#c2d8e6;font-size:14px;line-height:1.8;text-wrap:pretty}.CompanyExperience_historyBar__jeXwD p>span{display:inline-block}.CompanyExperience_historyBar__jeXwD>svg{width:18px;height:18px;flex-shrink:0;color:#bcf2ef;stroke-width:1.5}.CompanyExperience_historyLayer__iwUYV[data-history-layer="1"] .CompanyExperience_historyBar__jeXwD{background:#1d394b;border-left-color:#81a9bf}.CompanyExperience_historyLayer__iwUYV[data-history-layer="2"] .CompanyExperience_historyBar__jeXwD{background:#234355;border-left-color:#91bdd0}.CompanyExperience_historyLayer__iwUYV[data-history-layer="3"] .CompanyExperience_historyBar__jeXwD{background:#294f60;border-color:#517b8d #517b8d #517b8d #a5d3de}.CompanyExperience_historyLayer__iwUYV[data-history-layer="4"] .CompanyExperience_historyBar__jeXwD{background:#305d69;border-color:#6e9ba9 #6e9ba9 #6e9ba9 #b4e6e6}.CompanyExperience_historyLayer__iwUYV[data-history-layer="4"] .CompanyExperience_historyBar__jeXwD p{color:#e0f6f6}.CompanyExperience_historyAction__FAROu{display:flex;justify-content:flex-end;margin-top:20px;padding-top:10px;border-top:1px solid #769fb133}.CompanyExperience_historyAction__FAROu a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#c5eaf2;font-size:14px;font-weight:550}.CompanyExperience_historyAction__FAROu a svg{width:16px;height:16px;flex-shrink:0}.CompanyExperience_proof__v5FoC{border-top:1px solid #769fb12b}.CompanyExperience_caseGrid__sP1_T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.CompanyExperience_caseCard__xHCuM{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0;border-top:1px solid #769fb147;transition:border-color .18s}.CompanyExperience_caseCard__xHCuM:hover{border-color:#8ed8d58c}.CompanyExperience_caseCaption__Oqfh0{padding:18px 0 14px}.CompanyExperience_caseTask__84I1T{color:#9ecfc5;font-size:12px;font-weight:500;line-height:1.65}.CompanyExperience_caseCaption__Oqfh0 h3{margin-top:7px;color:#e2f1f7;font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.02em;text-wrap:pretty}.CompanyExperience_caseDescription__CB0qP{margin-top:8px;color:#b6cddc;font-size:13px;line-height:1.8;text-wrap:pretty}.CompanyExperience_caseImage__2_w6l{position:relative;align-self:start;aspect-ratio:16/10;overflow:hidden;border:1px solid #365363;border-radius:6px;background:#f3f7fa}.CompanyExperience_caseImage__2_w6l img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CompanyExperience_caseCard__xHCuM[data-company-practice=wheel-impact-validation] .CompanyExperience_caseImage__2_w6l{background:#f3f7fa}.CompanyExperience_caseCard__xHCuM[data-company-practice=nuclear-cold-source] .CompanyExperience_caseImage__2_w6l img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center}.CompanyExperience_caseCard__xHCuM[data-company-practice=flash-flood-four] .CompanyExperience_caseImage__2_w6l img{inset:-10% auto auto -25%;width:125%;height:125%;max-width:none;-o-object-fit:cover;object-fit:cover}.CompanyExperience_caseResults__lT5C1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:8px 12px;padding-block:12px 0}.CompanyExperience_caseResults__lT5C1 ul{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;gap:5px 0}.CompanyExperience_caseResults__lT5C1 li{color:#c1dbe5;font-size:12px;line-height:1.6}.CompanyExperience_caseResults__lT5C1 li+li{border-left:1px solid #769fb147;margin-left:9px;padding-left:9px}.CompanyExperience_caseAction__s63Ty{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#c5eaf2;font-size:12px}.CompanyExperience_caseAction__s63Ty svg{transition:transform .18s}.CompanyExperience_caseCard__xHCuM:hover .CompanyExperience_caseAction__s63Ty svg{transform:translate(2px,-2px)}.CompanyExperience_practiceFoundation__S_IHE{margin-top:24px;padding-block:14px;border-block:1px solid #769fb147}.CompanyExperience_foundationHeading__bvb84{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;margin-bottom:10px}.CompanyExperience_foundationHeading__bvb84>p{color:#b6cddc;font-size:12px;line-height:1.6}.CompanyExperience_factNote__Hrk1v{min-width:0;color:#b6cddc}.CompanyExperience_factNote__Hrk1v summary{width:-moz-fit-content;width:fit-content;margin-left:auto;font-size:11px!important;cursor:pointer;padding:4px 0}.CompanyExperience_factNote__Hrk1v>p{max-width:680px;padding-top:8px;font-size:12px;line-height:1.7;text-align:right}.CompanyExperience_factNote__Hrk1v[open]{flex:1 0 100%}.CompanyExperience_factNote__Hrk1v[open]>p{max-width:none;text-align:left}.CompanyExperience_metrics__boftI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.CompanyExperience_metrics__boftI>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding-inline:24px;border-left:1px solid #769fb147}.CompanyExperience_metrics__boftI>div:first-child{border-left:0;padding-left:0}.CompanyExperience_metrics__boftI>div:last-child{padding-right:0}.CompanyExperience_metrics__boftI dt{color:#b6d0dc;font-size:12px;line-height:1.6}.CompanyExperience_metrics__boftI dd{order:-1;max-width:100%;color:#d8f7fc;font-family:var(--font-mono-en);font-size:clamp(25px,2.2vw,30px);font-weight:550;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.CompanyExperience_metrics__boftI dd.CompanyExperience_recognition__g3Ow0{font-family:inherit;font-size:22px;letter-spacing:-.02em;line-height:1.45}.CompanyExperience_customerStrip__i4HO_{margin-top:16px}.CompanyExperience_customerHeading__OB8LC{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.CompanyExperience_customerHeading__OB8LC>p{color:#b6cddc;font-size:12px;line-height:1.6}.CompanyExperience_customerHeading__OB8LC a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#c5eaf2;font-size:14px;font-weight:550;line-height:1.5}.CompanyExperience_customerStrip__i4HO_ ul{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.CompanyExperience_customerStrip__i4HO_ li{display:flex;align-items:center;gap:8px;min-width:0;color:#b6cddc;font-size:11px;line-height:1.5}.CompanyExperience_customerStrip__i4HO_ img{width:27px;height:27px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1);opacity:.75}.CompanyExperience_entry__xCfzI{background:#f5f8fa;padding-block:40px}.CompanyExperience_entry__xCfzI .CompanyExperience_sectionHeading__VZ3tC{max-width:1050px}.CompanyExperience_entryGrid__R62Sc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--company-line);padding-block:20px}.CompanyExperience_entryGrid__R62Sc article{display:flex;flex-direction:column;min-width:0;padding-inline:28px}.CompanyExperience_entryGrid__R62Sc article+article{border-left:1px solid var(--company-line)}.CompanyExperience_entryGrid__R62Sc article:first-child{padding-left:0}.CompanyExperience_entryGrid__R62Sc article:last-child{padding-right:0}.CompanyExperience_entryIcon__ZEXYz{width:24px;height:24px;color:#277da3;stroke-width:1.4}.CompanyExperience_entryGrid__R62Sc h3{color:var(--company-ink);font-size:22px;line-height:1.5;font-weight:600;letter-spacing:-.02em;margin-top:12px}.CompanyExperience_entryGrid__R62Sc article>p{color:var(--company-muted);font-size:14px;line-height:1.85;margin:8px 0 18px;text-wrap:pretty}.CompanyExperience_entryAction__DERrf{margin-top:auto;padding-top:12px;border-top:1px solid var(--company-line)}.CompanyExperience_entryAction__DERrf>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding-block:12px;color:#216b91;font-size:14px;font-weight:550}.CompanyExperience_entryAction__DERrf>button{justify-content:space-between;width:100%;max-width:none;min-height:52px;padding:12px 0;color:#216b91}.CompanyExperience_entryAction__DERrf>button>svg:first-child{display:none}.CompanyExperience_entryAction__DERrf>button>svg:last-child{color:#216b91}.CompanyExperience_entryAction__DERrf>button>span>span:first-child{font-size:16px;color:#216b91}.CompanyExperience_entryAction__DERrf>.CompanyExperience_entryPrimary__xZUWQ{padding:12px 16px;justify-content:space-between;gap:12px;border:1px solid #08b8db;border-radius:4px;background:#08c1e8;color:#05263b;font-weight:650;line-height:1.6;transition:background .2s}.CompanyExperience_entryAction__DERrf>a svg{width:16px;height:16px;flex-shrink:0}@media(hover:hover){.CompanyExperience_entryAction__DERrf>.CompanyExperience_entryPrimary__xZUWQ:hover{background:#21cef0;text-decoration:none}.CompanyExperience_customerHeading__OB8LC a:hover,.CompanyExperience_entryAction__DERrf>a:not(.CompanyExperience_entryPrimary__xZUWQ):hover,.CompanyExperience_historyAction__FAROu a:hover,.CompanyExperience_supplyProductEntry__M4iME:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1100px){.CompanyExperience_growthAxis__i5t6q,.CompanyExperience_growthLane__UIXCi{grid-template-columns:200px minmax(0,1fr);gap:18px}.CompanyExperience_growthLanes__KXobT [data-capability-layout=wide]{display:none}.CompanyExperience_growthLanes__KXobT [data-capability-layout=compact]{display:block}.CompanyExperience_growthLanes__KXobT [data-diagram-label]{font-size:15px}.CompanyExperience_growthLanes__KXobT [data-capability-region-title]{font-size:18px}.CompanyExperience_customerStrip__i4HO_ ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.CompanyExperience_page__WMHhn{--company-gutter:32px;--company-space:48px;--company-gap:22px}.CompanyExperience_hero__hi4ra{padding-inline:24px}.CompanyExperience_heroCopy__OcGD4{max-width:720px}.CompanyExperience_hero__hi4ra h1{font-size:clamp(2rem,5vw,3rem)}.CompanyExperience_shell__LdQTM:lang(zh-CN) .CompanyExperience_hero__hi4ra h1{font-size:clamp(1.55rem,7.6vw,3.3rem)}.CompanyExperience_shell__LdQTM:lang(ja) .CompanyExperience_hero__hi4ra h1{font-size:clamp(1.75rem,7vw,3rem)}.CompanyExperience_missionList__xlV5m{gap:20px}.CompanyExperience_historyList__v77Do{padding:12px 20px}.CompanyExperience_historyLayer__iwUYV{grid-template-columns:170px minmax(0,1fr);gap:18px}.CompanyExperience_historyLayer__iwUYV h3{font-size:15px}.CompanyExperience_historyBar__jeXwD{padding:10px 12px}.CompanyExperience_entryGrid__R62Sc article{padding-inline:20px}}@media(min-width:768px) and (max-width:1023px){.CompanyExperience_missionList__xlV5m{grid-template-columns:minmax(0,1fr)}.CompanyExperience_missionList__xlV5m>li{grid-template-columns:24px minmax(0,1fr) minmax(0,.85fr);grid-template-rows:auto 1fr;grid-row:auto;gap:8px 18px}.CompanyExperience_missionList__xlV5m .CompanyExperience_itemNumber__EZBV_{grid-column:1;grid-row:1;padding-top:5px}.CompanyExperience_missionList__xlV5m h3{grid-column:2;grid-row:1}.CompanyExperience_missionList__xlV5m p{grid-column:2;grid-row:2}.CompanyExperience_missionNote__1kDVH{grid-column:3;grid-row:1/span 2;align-self:center;margin-top:0}.CompanyExperience_caseGrid__sP1_T{grid-template-columns:minmax(0,1fr);gap:24px}.CompanyExperience_caseCard__xHCuM{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-row:auto;-moz-column-gap:24px;column-gap:24px}.CompanyExperience_caseImage__2_w6l{grid-column:2;grid-row:1/span 2;align-self:center;margin-top:16px}.CompanyExperience_caseResults__lT5C1{grid-column:1;padding-top:0}}@media(min-width:768px) and (max-width:1199px){.CompanyExperience_hero__hi4ra{display:grid;grid-template-columns:minmax(0,1fr);min-height:auto;padding:114px 32px 36px}.CompanyExperience_hero__hi4ra>.CompanyExperience_inner__6rF0M{display:contents}.CompanyExperience_hero__hi4ra:before{display:none}.CompanyExperience_heroCopy__OcGD4{grid-row:1;position:relative;z-index:1;max-width:640px}.CompanyExperience_heroImage__QHL_F{position:relative;inset:auto;grid-row:2;z-index:0;height:clamp(340px,46vw,500px);margin:24px -32px 0}.CompanyExperience_heroImage__QHL_F img{width:155%!important;max-width:none;left:auto!important;-o-object-position:right 35%;object-position:right 35%}.CompanyExperience_heroImage__QHL_F:after{background:linear-gradient(180deg,#030c17,transparent 16%,transparent 84%,#030c17),radial-gradient(ellipse at 100% 0,#030c1766,transparent 55%)}.CompanyExperience_foundations__6M6U5{grid-row:3;position:relative;z-index:1;max-width:none;margin-top:16px}}@media(max-width:767px){.CompanyExperience_page__WMHhn{--company-gutter:20px;--company-space:36px;--company-gap:20px}.CompanyExperience_sectionHeading__VZ3tC h2{font-size:28px;line-height:1.28}.CompanyExperience_sectionHeading__VZ3tC>p{font-size:14px}.CompanyExperience_hero__hi4ra{display:grid;grid-template-columns:minmax(0,1fr);min-height:auto;padding:106px 20px 30px}.CompanyExperience_hero__hi4ra>.CompanyExperience_inner__6rF0M{display:contents}.CompanyExperience_hero__hi4ra:before{display:none}.CompanyExperience_heroCopy__OcGD4{grid-row:1;position:relative;z-index:1}.CompanyExperience_heroImage__QHL_F{position:relative;inset:auto;grid-row:2;z-index:0;height:clamp(220px,64vw,400px);margin:8px -20px 0}.CompanyExperience_heroImage__QHL_F img{-o-object-position:center 84%;object-position:center 84%;filter:brightness(1.5) saturate(.92)}.CompanyExperience_heroImage__QHL_F:after{background:linear-gradient(180deg,#030c17,transparent 18%,transparent 82%,#030c17),radial-gradient(ellipse at 100% 0,#030c1755,transparent 55%)}.CompanyExperience_heroDescription__X29hY{margin-top:28px;padding-left:16px;font-size:14px;line-height:1.7}.CompanyExperience_heroDescription__X29hY>span:first-child{font-size:19px}.CompanyExperience_signature__9Y3IR{font-size:13px;margin-top:18px}.CompanyExperience_heroActions__MDfaw{flex-direction:column;align-items:stretch}.CompanyExperience_heroActions__MDfaw a{width:100%}.CompanyExperience_foundations__6M6U5{grid-row:3;position:relative;z-index:1;grid-template-columns:minmax(0,1fr);gap:0;margin-top:8px;border-top:1px solid #91cce328}.CompanyExperience_foundations__6M6U5>a,.CompanyExperience_foundations__6M6U5>a+a{align-items:center;min-height:52px;padding:9px 0;border-left:0;border-bottom:1px solid #91cce328}.CompanyExperience_foundations__6M6U5>a>div{display:grid;grid-template-columns:98px minmax(0,1fr);gap:6px 10px;align-items:center}.CompanyExperience_foundations__6M6U5 strong{font-size:13px}.CompanyExperience_foundations__6M6U5 p{margin-top:0;text-wrap:pretty}.CompanyExperience_foundations__6M6U5 svg{margin-top:0}.CompanyExperience_growthAxis__i5t6q,.CompanyExperience_growthLane__UIXCi{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:16px}.CompanyExperience_growthAxis__i5t6q>svg,.CompanyExperience_growthLane__UIXCi>svg{grid-column:1;grid-row:2}.CompanyExperience_growthLane__UIXCi figcaption{padding-block:12px 4px}.CompanyExperience_growthLane__UIXCi h3{font-size:18px}.CompanyExperience_growthLane__UIXCi svg{margin-bottom:8px}.CompanyExperience_growthLanes__KXobT [data-diagram-label]{font-size:19px}.CompanyExperience_growthLanes__KXobT [data-capability-region-title]{font-size:22px}.CompanyExperience_growthAxis__i5t6q{padding-top:0}.CompanyExperience_growthAxis__i5t6q>p{margin-bottom:5px;font-size:10px}.CompanyExperience_growthMeta__SbSwi{padding:0 0 8px}.CompanyExperience_missionList__xlV5m{grid-template-columns:minmax(0,1fr);gap:24px}.CompanyExperience_missionList__xlV5m>li{grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto auto;grid-row:auto;gap:9px 12px;padding-top:16px}.CompanyExperience_missionList__xlV5m .CompanyExperience_itemNumber__EZBV_{grid-column:1;grid-row:1;padding-top:5px}.CompanyExperience_missionList__xlV5m h3{grid-column:2;grid-row:1;font-size:21px}.CompanyExperience_missionList__xlV5m p{grid-column:2;grid-row:2}.CompanyExperience_missionNote__1kDVH{grid-column:1/-1;grid-row:3}.CompanyExperience_missionNote__1kDVH [data-note-labels]{font-size:12px}.CompanyExperience_historyList__v77Do{margin-top:22px;padding:4px 16px}.CompanyExperience_historyLayer__iwUYV{display:block;padding:12px 0;border-top:1px solid #a0c5d41c}.CompanyExperience_historyLayer__iwUYV:first-child{border-top:0}.CompanyExperience_historyLayer__iwUYV h3{padding:0 0 7px;border:0;font-size:17px}.CompanyExperience_historyTrack__3GW2t{display:block}.CompanyExperience_historyGuides__0gkV6{display:none}.CompanyExperience_historyBar__jeXwD{margin:0 0 0 calc(var(--level) * 5px);padding:10px 12px}.CompanyExperience_historyBar__jeXwD p{font-size:13px}.CompanyExperience_historyAction__FAROu{margin-top:18px;padding-top:8px}.CompanyExperience_caseGrid__sP1_T{grid-template-columns:minmax(0,1fr);gap:24px}.CompanyExperience_caseCard__xHCuM{grid-template-rows:auto auto auto;grid-row:auto}.CompanyExperience_caseCaption__Oqfh0{padding-block:16px 12px}.CompanyExperience_caseDescription__CB0qP{font-size:14px}.CompanyExperience_practiceFoundation__S_IHE{padding-block:16px 0;margin-top:24px}.CompanyExperience_foundationHeading__bvb84{gap:6px 14px;margin-bottom:6px}.CompanyExperience_metrics__boftI{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyExperience_metrics__boftI>div{padding:14px;gap:5px}.CompanyExperience_metrics__boftI>div:nth-child(odd){padding-left:0;border-left:0}.CompanyExperience_metrics__boftI>div:nth-child(2n){padding-right:0}.CompanyExperience_metrics__boftI>div:nth-child(n+3){border-top:1px solid #769fb147}.CompanyExperience_metrics__boftI dd{font-size:26px}.CompanyExperience_metrics__boftI dd.CompanyExperience_recognition__g3Ow0{font-size:21px}.CompanyExperience_customerHeading__OB8LC a{margin-left:auto}.CompanyExperience_customerStrip__i4HO_ ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.CompanyExperience_entry__xCfzI{padding-block:32px}.CompanyExperience_entryGrid__R62Sc{grid-template-columns:minmax(0,1fr);padding-block:0}.CompanyExperience_entryGrid__R62Sc article,.CompanyExperience_entryGrid__R62Sc article:first-child,.CompanyExperience_entryGrid__R62Sc article:last-child{display:grid;grid-template-columns:24px minmax(0,1fr);gap:0 12px;padding:16px 0;border-left:0}.CompanyExperience_entryGrid__R62Sc article+article{border-top:1px solid var(--company-line);border-left:0}.CompanyExperience_entryIcon__ZEXYz{grid-column:1;grid-row:1;align-self:center;width:22px;height:22px}.CompanyExperience_entryGrid__R62Sc h3{grid-column:2;grid-row:1;font-size:20px;margin-top:0}.CompanyExperience_entryGrid__R62Sc article>p{grid-column:2;margin:6px 0 8px;font-size:13px;line-height:1.75}.CompanyExperience_entryAction__DERrf{grid-column:2;border-top:0;padding-top:0}}@media(max-width:359px){.CompanyExperience_sectionHeading__VZ3tC h2{font-size:25px}.CompanyExperience_hero__hi4ra h1{font-size:1.8rem}.CompanyExperience_heroDescription__X29hY>span:first-child{font-size:18px}}@media(prefers-reduced-motion:reduce){.CompanyExperience_page__WMHhn *,.CompanyExperience_page__WMHhn :after,.CompanyExperience_page__WMHhn :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.CompanyExperience_growthReplay__6MyqA{display:none}}.CompanyExperience_headingRow__4C9_M{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:0 24px}.CompanyExperience_headingRow__4C9_M h2{flex:1 1 640px}.CompanyExperience_headingRow__4C9_M>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#c5eaf2;font-size:14px;line-height:1.6;font-weight:550}.CompanyExperience_headingRow__4C9_M>a svg{width:16px;height:16px;flex-shrink:0}@media(hover:hover){.CompanyExperience_headingRow__4C9_M>a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:767px){[data-company-comparison][data-show-products=false] .CompanyExperience_growthLanes__KXobT [data-capability-layout=compact]{display:none}.CompanyExperience_growthAxis__i5t6q>p{font-size:13px}.CompanyExperience_headingRow__4C9_M h2{flex-basis:100%}}.CompanyExperience_growthLane__UIXCi h3>span{display:inline-block;max-width:100%}.MobileCapabilityLane_mobileAxis__2XwiL,.MobileCapabilityLane_mobile__hMep8{display:none}@media(max-width:767px){.MobileCapabilityLane_mobile__hMep8{display:block;min-width:0;padding-block:12px 4px}.MobileCapabilityLane_individual__dLE3r,.MobileCapabilityLane_team__uXetB{padding:14px 12px;border-left:2px solid #75b4cf;background:#f4faff}.MobileCapabilityLane_team__uXetB{border-color:#7fb99e;background:#eef7f2}.MobileCapabilityLane_mobile__hMep8 h4[data-capability-region-title]{font-size:15px;font-weight:600;color:#246987;line-height:1.6;letter-spacing:0;margin-bottom:12px}.MobileCapabilityLane_team__uXetB h4[data-capability-region-title]{color:#286a56}.MobileCapabilityLane_steps__t8XIC{list-style:none;display:grid;gap:18px}.MobileCapabilityLane_step__DNeoa{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:34px;color:#466b80}.MobileCapabilityLane_step__DNeoa:not(:last-child):after{content:"";position:absolute;top:100%;left:16px;width:1px;height:18px;background:#abc9d8}.MobileCapabilityLane_step__DNeoa>div{min-width:0}.MobileCapabilityLane_step__DNeoa p{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.MobileCapabilityLane_icon__s7XkP{display:grid;place-items:center;align-self:start;width:34px;height:34px;color:#54849c;border:1px solid #c0d6e1;border-radius:6px;background:#f8fcfe}.MobileCapabilityLane_mobile__hMep8 .MobileCapabilityLane_icon__s7XkP>svg{width:21px;height:21px;margin:0;stroke-width:1.5}.MobileCapabilityLane_individual__dLE3r .MobileCapabilityLane_icon__s7XkP{color:#277fa9;border-color:#b7d7e6}.MobileCapabilityLane_team__uXetB .MobileCapabilityLane_icon__s7XkP{color:#357d70;border-color:#b7d6c8;background:#f7fcf9}.MobileCapabilityLane_team__uXetB .MobileCapabilityLane_step__DNeoa:not(:last-child):after{background:#a6cbb9}.MobileCapabilityLane_mobile__hMep8 svg.MobileCapabilityLane_candidates__LE9ZD{display:block;width:164px;max-width:100%;height:auto;margin:6px 0 0}.MobileCapabilityLane_mobile__hMep8 svg.MobileCapabilityLane_transfer__gehm3{width:18px;height:18px;margin:7px 0 7px 20px;color:#529680}.MobileCapabilityLane_mobileAxis__2XwiL{display:flex;gap:10px;align-items:center;min-width:0;padding-block:6px;font-size:13px;line-height:1.6;color:#486e85}.MobileCapabilityLane_axisLine__RJPHU{position:relative;flex:1;min-width:24px;height:1px;background:#87b2c7}.MobileCapabilityLane_axisLine__RJPHU:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid #87b2c7;border-right:1px solid #87b2c7;transform:rotate(45deg)}}.CaseImageViewer_dialog__bp2P5{position:fixed;inset:0;margin:auto;width:min(1100px,96vw);max-width:96vw;max-height:94dvh;padding:20px;background:#071724;color:#edf7fc;border:1px solid #365363;border-radius:8px;overflow:auto}.CaseImageViewer_dialog__bp2P5::backdrop{background:rgb(3 12 23/.9)}.CaseImageViewer_heading__yHpfX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.CaseImageViewer_heading__yHpfX>div{min-width:0}.CaseImageViewer_heading__yHpfX span{color:#a9c8d7;font-size:12px}.CaseImageViewer_heading__yHpfX h2{font-size:20px!important;line-height:1.5!important;font-weight:550;margin:5px 0 12px!important;overflow-wrap:anywhere}.CaseImageViewer_dialog__bp2P5 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;font-size:13px;line-height:1.5;color:#d4eaf4;padding:8px;border-radius:4px}.CaseImageViewer_heading__yHpfX button{flex-shrink:0}.CaseImageViewer_dialog__bp2P5 button:disabled{color:#91a8b7;opacity:.6;cursor:default}.CaseImageViewer_dialog__bp2P5 :is(button,[tabindex]):focus-visible{outline:2px solid #77c6e0;outline-offset:-2px}.CaseImageViewer_toolbar__o9NVn{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-block:1px solid #365363;margin-bottom:12px}.CaseImageViewer_toolbar__o9NVn output{min-width:50px;text-align:center;color:#bfd9e6;font-size:12px;font-variant-numeric:tabular-nums}.CaseImageViewer_stage__ccuyY{height:clamp(220px,48dvh,540px);overflow:scroll;overscroll-behavior:contain;background:#edf2f6;scrollbar-color:#7598ab #dae5ec}.CaseImageViewer_stage__ccuyY>div{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;position:relative;min-width:100%;min-height:100%}.CaseImageViewer_stage__ccuyY img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:none}.CaseImageViewer_stage__ccuyY[data-pannable=true]{cursor:grab}.CaseImageViewer_stage__ccuyY[data-pannable=true]:active{cursor:grabbing}.CaseImageViewer_sequence__QkKK_{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px}.CaseImageViewer_sequence__QkKK_>span{white-space:nowrap;font-size:12px;color:#b9d7df;font-variant-numeric:tabular-nums}.CaseImageViewer_dialog__bp2P5 .CaseImageViewer_hint__uFFFR{font-size:12px!important;line-height:1.65!important;color:#a7c1d0;margin:8px 0}.CaseImageViewer_dialog__bp2P5 .CaseImageViewer_description__kCXcF{font-size:13px;line-height:1.75;color:#c5dce6;margin-top:12px}.CaseImageViewer_description__kCXcF>span{display:block;margin-top:8px;padding-top:8px;border-top:1px solid #365363;color:#afc8d7;font-size:12px;line-height:1.7}@media(hover:hover){.CaseImageViewer_dialog__bp2P5 button:not(:disabled):hover{background:#173b4b}}@media(max-width:599px){.CaseImageViewer_dialog__bp2P5{padding:12px}.CaseImageViewer_heading__yHpfX h2{font-size:17px!important}.CaseImageViewer_toolbar__o9NVn{gap:0}.CaseImageViewer_dialog__bp2P5 button{font-size:12px}.CaseImageViewer_sequence__QkKK_ button{max-width:42%}.CaseImageViewer_stage__ccuyY{height:40dvh;min-height:210px}.CaseImageViewer_toolbar__o9NVn button{padding:8px 6px}}.CaseProductPath_path__aipgM{display:grid;gap:18px;padding:12px 0;color:#526f81}.CaseProductPath_path__aipgM h4{font-size:13px;line-height:1.7;font-weight:550;color:#315e75}.CaseProductPath_path__aipgM p{margin:6px 0 0;font-size:13px;line-height:1.8}.CaseProductPath_steps___cZUe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:10px 0 0;padding:0;list-style:none}.CaseProductPath_steps___cZUe li{position:relative;min-width:0;display:flex;align-items:center;font-size:13px;line-height:1.7;color:#315e75}.CaseProductPath_steps___cZUe li>svg{position:absolute;right:-20px;color:#54899b}.CaseProductPath_steps___cZUe a{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-height:44px;color:inherit}.CaseProductPath_steps___cZUe strong{font-size:14px;font-weight:600;color:#216b91}.CaseProductPath_assets__WwB_S{display:flex;flex-wrap:wrap;gap:6px 24px;padding-left:16px;margin:8px 0 0;font-size:13px;line-height:1.8}.CaseProductPath_links__Kk9Rj{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:4px}.CaseProductPath_path__aipgM :is(.CaseProductPath_links__Kk9Rj a,.CaseProductPath_platform__8U2hx,.CaseProductPath_extensionLink__8P_Pu){display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#216b91;font-size:13px;line-height:1.7}.CaseProductPath_path__aipgM svg{flex-shrink:0}.CaseProductPath_platform__8U2hx{justify-self:start}@media(hover:hover){.CaseProductPath_path__aipgM a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:599px){.CaseProductPath_steps___cZUe{grid-template-columns:1fr;gap:16px}.CaseProductPath_steps___cZUe li{padding-left:16px;border-left:2px solid #9dc6d5}.CaseProductPath_steps___cZUe li>svg{display:none}.CaseProductPath_steps___cZUe a{flex-direction:row;flex-wrap:wrap;gap:5px 12px;min-height:32px}}.CaseProductPath_compact__nkuZP .CaseProductPath_steps___cZUe{grid-template-columns:1fr;gap:12px}.CaseProductPath_compact__nkuZP .CaseProductPath_steps___cZUe li{padding-left:12px;border-left:2px solid #9dc6d5}.CaseProductPath_compact__nkuZP .CaseProductPath_steps___cZUe li>svg{display:none}.CaseProductPath_compact__nkuZP .CaseProductPath_steps___cZUe a{min-height:40px}.CaseReading_bridge__ckMXt{border-bottom:1px solid #8ec0d02b;padding:16px 0 20px;min-width:0}.CaseReading_bridgeHeading__VUOWy{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap;color:#b6d0dc;font-size:12px;line-height:1.65}.CaseReading_bridgeHeading__VUOWy small{color:#9fbccc;font-size:10px}.CaseReading_bridge__ckMXt ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0 0;padding:0;list-style:none}.CaseReading_bridge__ckMXt li{min-width:0}.CaseReading_stepVisual__FnSJU{position:relative;height:56px;display:flex;align-items:center;margin-bottom:10px}.CaseReading_stepVisual__FnSJU>svg:not(.CaseReading_connector__UTxS3){width:30px;height:30px;color:var(--case-dark-accent,#8fc9c5);stroke-width:1.3}.CaseReading_stepVisual__FnSJU img{width:96px;max-width:80%;height:56px;-o-object-fit:contain;object-fit:contain;border:1px solid #365363;border-radius:4px;background:#f3f7fa}.CaseReading_stepVisual__FnSJU .CaseReading_connector__UTxS3{position:absolute;right:-12px;width:16px;height:16px;color:var(--case-dark-accent,#7699aa);stroke-width:1.4}.CaseReading_bridge__ckMXt strong{display:block;font-size:13px;font-weight:550;line-height:1.6;color:#d7eaf2;overflow-wrap:anywhere;hyphens:auto}.CaseReading_bridge__ckMXt li p{margin-top:5px;font-size:12px;line-height:1.7;color:#abc5d2;overflow-wrap:anywhere;hyphens:auto}.CaseReading_gallery__JWcRb{border-top:1px solid #cbdde8;padding:18px 0}.CaseReading_gallery__JWcRb h4{margin-bottom:12px;font-size:13px;line-height:1.65;font-weight:550;color:#365f73}.CaseReading_galleryGrid__jIiqT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.CaseReading_galleryGrid__jIiqT>div{min-width:0}.CaseReading_galleryGrid__jIiqT[data-count="1"]{grid-template-columns:minmax(0,320px)}.CaseReading_galleryGrid__jIiqT figure>figcaption{font-size:11px;line-height:1.65}.CaseReading_galleryGrid__jIiqT figure>button>img{aspect-ratio:1.5}@media(max-width:1023px){.CaseReading_galleryGrid__jIiqT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.CaseReading_bridge__ckMXt ol{gap:12px}.CaseReading_bridge__ckMXt strong{font-size:12px}.CaseReading_bridge__ckMXt li p{font-size:12px!important;line-height:1.65!important}.CaseReading_bridgeHeading__VUOWy{gap:5px 12px}.CaseReading_stepVisual__FnSJU,.CaseReading_stepVisual__FnSJU img{height:48px}.CaseReading_galleryGrid__jIiqT{gap:12px}.CaseReading_galleryGrid__jIiqT[data-count="1"]{grid-template-columns:1fr}}@media(max-width:359px){.CaseReading_galleryGrid__jIiqT{grid-template-columns:1fr}}.CaseReading_bridgeLight__j8RkO{border-color:#cbdde8}.CaseReading_bridgeLight__j8RkO .CaseReading_bridgeHeading__VUOWy,.CaseReading_bridgeLight__j8RkO .CaseReading_bridgeHeading__VUOWy small,.CaseReading_bridgeLight__j8RkO li p{color:#526f81}.CaseReading_bridgeLight__j8RkO strong{color:#204a62}.CaseReading_bridgeLight__j8RkO .CaseReading_stepVisual__FnSJU>svg{color:var(--case-accent,#216b91)}.CaseReading_moreMaterials__Te455{margin-top:14px}.CaseReading_moreMaterials__Te455>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;list-style:none;color:#216b91;font-size:13px;font-weight:550;line-height:1.7}.CaseReading_moreMaterials__Te455>summary::-webkit-details-marker{display:none}.CaseReading_moreMaterials__Te455>summary:after{content:"+";font-size:20px;font-weight:400}.CaseReading_moreMaterials__Te455[open]>summary:after{content:"−"}.CaseReading_moreMaterials__Te455>summary>span:last-child,.CaseReading_moreMaterials__Te455[open]>summary>span:first-child{display:none}.CaseReading_moreMaterials__Te455[open]>summary>span:last-child{display:inline}.CaseReading_moreMaterials__Te455[open] .CaseReading_galleryGrid__jIiqT{margin-top:12px}.CaseReading_galleryHeading___kIqm{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.CaseReading_galleryHeading___kIqm:empty{display:none}.CaseReading_galleryHeading___kIqm h4{margin-bottom:0}.CaseReading_gallery__JWcRb .CaseReading_galleryHeading___kIqm p{margin:0;color:#526f81;font-size:12px!important;line-height:1.7}.CaseReading_gallery__JWcRb [data-expanded-count]{display:none}.CaseReading_gallery__JWcRb:has(>.CaseReading_moreMaterials__Te455[open]) [data-preview-count]{display:none}.CaseReading_gallery__JWcRb:has(>.CaseReading_moreMaterials__Te455[open]) [data-expanded-count]{display:inline}@media(max-width:767px){.CaseReading_gallery__JWcRb[data-preview] [data-material-caption]{display:none}.CaseReading_gallery__JWcRb[data-preview]:has(>.CaseReading_moreMaterials__Te455[open]) [data-material-caption]{display:inline}}.CaseEvidenceStory_facts__A_3bC{display:grid;gap:12px;padding:18px 0;border-block:1px solid #d5e3eb;margin:0 0 20px}.CaseEvidenceStory_facts__A_3bC>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:baseline}.CaseEvidenceStory_facts__A_3bC dt,.CaseEvidenceStory_preparation__hQIN5 dt{font-size:12px;font-weight:550;color:var(--case-accent,#286f65);line-height:1.7}.CaseEvidenceStory_facts__A_3bC dd{font-size:13px;line-height:1.8;color:#36566c;overflow-wrap:anywhere}.CaseEvidenceStory_preparation__hQIN5{padding:20px 0;border-top:1px solid #cbdde8;margin-top:16px;text-align:left}.CaseEvidenceStory_preparation__hQIN5 h4{font-size:16px;font-weight:550;line-height:1.6;color:#204a62}.CaseEvidenceStory_preparation__hQIN5 dl{display:grid;gap:14px;margin-top:14px}.CaseEvidenceStory_preparation__hQIN5 dd{font-size:13px;line-height:1.8;color:#526f81;margin-top:5px}.CaseEvidenceStory_changes__6vFkL{padding:18px 0;border-top:1px solid #cbdde8}.CaseEvidenceStory_changes__6vFkL h4{font-size:13px;font-weight:550;line-height:1.7;color:var(--case-accent,#216b91);margin-bottom:12px}.CaseEvidenceStory_changeLabels__tlpeZ{display:grid;grid-template-columns:1fr 1fr;gap:36px;color:#526f81;font-size:11px;line-height:1.7}.CaseEvidenceStory_changeRow__vU_tJ{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:10px;padding-top:8px}.CaseEvidenceStory_changeRow__vU_tJ p{font-size:13px;line-height:1.8!important;color:#526f81;margin:0!important}.CaseEvidenceStory_changeRow__vU_tJ p:last-child{color:#204a62}.CaseEvidenceStory_changeRow__vU_tJ svg{color:var(--case-accent,#216b91)}.CaseEvidenceStory_dark__aFnn4{border-color:#8ec0d02b}.CaseEvidenceStory_dark__aFnn4 h4,.CaseEvidenceStory_dark__aFnn4 svg{color:var(--case-dark-accent,#9dd8ed)}.CaseEvidenceStory_dark__aFnn4 .CaseEvidenceStory_changeLabels__tlpeZ,.CaseEvidenceStory_dark__aFnn4 .CaseEvidenceStory_changeRow__vU_tJ p{color:#adc8d6}.CaseEvidenceStory_dark__aFnn4 .CaseEvidenceStory_changeRow__vU_tJ p:last-child{color:#e0edf4}@media(max-width:767px){.CaseEvidenceStory_facts__A_3bC>div{grid-template-columns:1fr;gap:4px}.CaseEvidenceStory_changes__6vFkL .CaseEvidenceStory_changeRow__vU_tJ p{font-size:13px!important}.CaseEvidenceStory_changeLabels__tlpeZ{gap:28px}}.CaseEvidenceStory_proofSummary__hn7AG{margin:0 0 18px;color:#36566c}.CaseEvidenceStory_proofSummary__hn7AG details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;color:#315e75;font-size:13px;font-weight:550;line-height:1.65;list-style:none;cursor:pointer}.CaseEvidenceStory_proofSummary__hn7AG summary::-webkit-details-marker{display:none}.CaseEvidenceStory_proofSummary__hn7AG summary:after{content:"+";font-size:19px;font-weight:400;flex-shrink:0}.CaseEvidenceStory_proofSummary__hn7AG details[open]>summary:after{content:"−"}.CaseEvidenceStory_proofSummary__hn7AG .CaseEvidenceStory_facts__A_3bC{border:0;margin:0;padding:8px 0;gap:10px}.CaseEvidenceStory_proofSummary__hn7AG>.CaseEvidenceStory_facts__A_3bC{padding-top:5px}.CaseDirection_direction__35JPs{--case-accent:#216b91;--case-soft:#edf5fa;--case-dark-accent:#9dd8ed;--case-line:#559ab8}.CaseDirection_direction__35JPs[data-case-direction=operations]{--case-accent:#286f65;--case-soft:#edf5f2;--case-dark-accent:#9ecfc5;--case-line:#5b9e95}.CaseSectionNav_nav__PBC6J{position:sticky;top:72px;z-index:30;border-bottom:1px solid #cbdde8;background:rgb(244 248 251/.97);backdrop-filter:blur(12px)}.CaseSectionNav_nav__PBC6J>div{max-width:1184px;margin:auto;padding-inline:32px;display:flex;gap:32px}.CaseSectionNav_nav__PBC6J a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:10px 0;border-bottom:2px solid transparent;color:#526f81;font-size:14px;line-height:1.6;white-space:nowrap}.CaseSectionNav_nav__PBC6J a[aria-current=location]{border-bottom-color:var(--case-accent,#216b91);color:var(--case-accent,#216b91);font-weight:550}.CaseSectionNav_nav__PBC6J span{font-size:10px;font-variant-numeric:tabular-nums;color:#476579}@media(max-width:767px){.CaseSectionNav_nav__PBC6J{top:64px}.CaseSectionNav_nav__PBC6J>div{padding-inline:20px;gap:18px}.CaseSectionNav_nav__PBC6J a{flex:1;font-size:13px;gap:5px}.CaseSectionNav_nav__PBC6J span{display:none}}.IndustryCaseStudyPage_page__Y43X5{background:#f4f8fb;color:#15364d}.IndustryCaseStudyPage_container__vdpZV{width:100%;max-width:1184px;padding-inline:32px;margin-inline:auto}.IndustryCaseStudyPage_hero__pFijG{padding:112px 0 48px;background:#071724;color:#edf7fc}.IndustryCaseStudyPage_back__uaFv9{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:#b6d7e4}.IndustryCaseStudyPage_heroGrid__WQPKd{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin-top:24px}.IndustryCaseStudyPage_heroGrid__WQPKd>div{min-width:0}.IndustryCaseStudyPage_eyebrow__ax4T8{font-size:12px;line-height:1.7;letter-spacing:.08em;color:#a8d4e3}.IndustryCaseStudyPage_hero__pFijG h1{font-size:clamp(32px,3.3vw,48px);font-weight:650;line-height:1.25;letter-spacing:-.025em;margin-top:14px;text-wrap:balance;overflow-wrap:anywhere}.IndustryCaseStudyPage_description__dx4gv{margin-top:24px;padding-left:18px;border-left:1px solid #cffafe47;color:#c0d2df;font-size:16px;line-height:1.85}.IndustryCaseStudyPage_tags__8nohZ{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:20px;color:#a9c6d4;font-size:12px;line-height:1.7}.IndustryCaseStudyPage_heroFacts__iVfKR{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid #365363}.IndustryCaseStudyPage_heroFacts__iVfKR dt{font-size:12px;color:var(--case-dark-accent);line-height:1.7}.IndustryCaseStudyPage_heroFacts__iVfKR dd{margin-top:6px;font-size:14px;line-height:1.75;color:#d2e1ea}.IndustryCaseStudyPage_body__jyL1g{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;padding-block:48px}.IndustryCaseStudyPage_reading__PK5pu{min-width:0}.IndustryCaseStudyPage_reading__PK5pu section{scroll-margin-top:160px}.IndustryCaseStudyPage_reading__PK5pu p{font-size:15px;line-height:1.85;color:#36566c;margin-top:10px}.IndustryCaseStudyPage_result__1Y2WN{border-left:2px solid var(--case-line);background:var(--case-soft);padding:20px 24px;border-radius:0 6px 6px 0}.IndustryCaseStudyPage_problem__MDlJ5 h2,.IndustryCaseStudyPage_result__1Y2WN h2{font-size:14px;font-weight:550;line-height:1.7;color:var(--case-accent)}.IndustryCaseStudyPage_result__1Y2WN p{font-size:18px;font-weight:500;color:#204a62}.IndustryCaseStudyPage_problem__MDlJ5{padding:24px 0}.IndustryCaseStudyPage_problem__MDlJ5 h2{color:#42677d}.IndustryCaseStudyPage_materials__ettU9,.IndustryCaseStudyPage_validation__daHhn{margin-top:28px}.IndustryCaseStudyPage_sectionNumber__lLgz4{font-size:12px;color:#526f81;line-height:1.7}.IndustryCaseStudyPage_materials__ettU9>h2,.IndustryCaseStudyPage_validation__daHhn>h2{font-size:28px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:12px 0 20px;text-wrap:balance}.IndustryCaseStudyPage_evidenceList__PwkP_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;list-style:disc;padding-left:18px;margin:16px 0;color:#36566c;font-size:14px;line-height:1.8}.IndustryCaseStudyPage_standards__x8fsp{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0 24px}.IndustryCaseStudyPage_detailText__VEdzC h3,.IndustryCaseStudyPage_standards__x8fsp dt{font-size:13px;font-weight:550;color:var(--case-accent);line-height:1.7}.IndustryCaseStudyPage_standards__x8fsp dd{font-size:14px;line-height:1.85;margin-top:8px;color:#36566c}.IndustryCaseStudyPage_detailText__VEdzC{padding:8px 0 20px}.IndustryCaseStudyPage_detailText__VEdzC h3:not(:first-child){margin-top:20px}.IndustryCaseStudyPage_detailText__VEdzC p{font-size:14px;line-height:1.85;margin-top:10px;color:#526f81}.IndustryCaseStudyPage_support__02_ru{min-width:0}.IndustryCaseStudyPage_support__02_ru .IndustryCaseStudyPage_evidenceList__PwkP_{grid-template-columns:1fr}.IndustryCaseStudyPage_productLinks__t1Psc{display:grid;gap:4px;margin-top:12px}.IndustryCaseStudyPage_nextStep__vIiP2>a:not([data-cta]),.IndustryCaseStudyPage_productLinks__t1Psc a{display:flex;align-items:center;gap:8px;min-height:44px;color:#216b91;font-size:13px;font-weight:550;line-height:1.7}.IndustryCaseStudyPage_nextStep__vIiP2 svg,.IndustryCaseStudyPage_productLinks__t1Psc svg{flex-shrink:0}.IndustryCaseStudyPage_nextStep__vIiP2{padding-top:24px;margin-top:16px;border-top:1px solid #cbdde8}.IndustryCaseStudyPage_nextStep__vIiP2 h2{font-size:22px;line-height:1.4;font-weight:600;text-wrap:balance}.IndustryCaseStudyPage_nextStep__vIiP2 p{font-size:14px;line-height:1.85;color:#526f81;margin:14px 0 20px}.IndustryCaseStudyPage_nextStep__vIiP2 [data-cta]{width:100%;min-height:48px;background:#08c1e8;color:#05263b;border:1px solid #00b8df;border-radius:999px;box-shadow:none;font-size:14px;padding:12px 18px;margin-bottom:12px}.IndustryCaseStudyPage_page__Y43X5 :is(a,button,summary):focus-visible{outline:2px solid #2784aa;outline-offset:4px}@media(hover:hover){.IndustryCaseStudyPage_nextStep__vIiP2 [data-cta]:hover{background:#21cef0}.IndustryCaseStudyPage_back__uaFv9:hover,.IndustryCaseStudyPage_nextStep__vIiP2>a:not([data-cta]):hover,.IndustryCaseStudyPage_productLinks__t1Psc a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1023px){.IndustryCaseStudyPage_heroGrid__WQPKd{gap:28px}.IndustryCaseStudyPage_body__jyL1g{gap:32px;grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:767px){.IndustryCaseStudyPage_container__vdpZV{padding-inline:20px}.IndustryCaseStudyPage_hero__pFijG{padding:96px 0 30px}.IndustryCaseStudyPage_heroGrid__WQPKd{grid-template-columns:1fr;gap:28px;margin-top:16px}.IndustryCaseStudyPage_hero__pFijG h1{font-size:32px}.IndustryCaseStudyPage_description__dx4gv{font-size:15px;margin-top:18px}.IndustryCaseStudyPage_body__jyL1g{grid-template-columns:1fr;padding-block:30px;gap:30px}.IndustryCaseStudyPage_materials__ettU9>h2,.IndustryCaseStudyPage_validation__daHhn>h2{font-size:26px}.IndustryCaseStudyPage_result__1Y2WN{padding:18px}.IndustryCaseStudyPage_result__1Y2WN p{font-size:16px}.IndustryCaseStudyPage_standards__x8fsp{grid-template-columns:1fr;gap:18px}.IndustryCaseStudyPage_nextStep__vIiP2 [data-cta]{width:auto}.IndustryCaseStudyPage_evidenceList__PwkP_{gap:8px 20px}.IndustryCaseStudyPage_support__02_ru{border-top:1px solid #cbdde8;padding-top:8px}}.IndustryCaseStudyPage_directionLabel__WCvP7{color:var(--case-dark-accent);font-weight:550}.IndustryCaseStudyPage_related__axFHu{padding-block:0 48px}.IndustryCaseStudyPage_related__axFHu h2{border-top:1px solid #cbdde8;padding-top:28px;font-size:28px;line-height:1.4;font-weight:600;margin-bottom:20px}.IndustryCaseStudyPage_related__axFHu>div{display:grid;grid-template-columns:1fr 1fr;gap:32px}.IndustryCaseStudyPage_related__axFHu a{border-top:1px solid #cbdde8;padding:20px 0;display:block;min-width:0}.IndustryCaseStudyPage_related__axFHu a>span{font-size:12px;line-height:1.7;color:var(--case-accent)}.IndustryCaseStudyPage_related__axFHu strong{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:20px;line-height:1.5;font-weight:550;color:#204a62;margin-top:10px}.IndustryCaseStudyPage_related__axFHu svg{flex-shrink:0;color:var(--case-accent)}@media(hover:hover){.IndustryCaseStudyPage_related__axFHu a:hover strong{color:var(--case-accent)}}@media(max-width:767px){.IndustryCaseStudyPage_related__axFHu{padding-bottom:30px}.IndustryCaseStudyPage_related__axFHu>div{grid-template-columns:1fr;gap:0}.IndustryCaseStudyPage_related__axFHu h2{font-size:26px}.IndustryCaseStudyPage_related__axFHu strong{font-size:18px}}.IndustryCaseStudyPage_solutionLink__MZeEv{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;line-height:1.7;color:#a8d4e3;min-height:44px}.IndustryCaseStudyPage_solutionLink__MZeEv svg{flex-shrink:0}.IndustryCaseStudyPage_nextStep__vIiP2 [data-case-preparation]{margin-bottom:20px}.IndustryCaseStudyPage_chapterCode__Z8pJg{font-size:12px;font-weight:400;color:#526f81;font-variant-numeric:tabular-nums}.IndustryCaseStudyPage_resultMetrics__UkmcL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0 12px}.IndustryCaseStudyPage_resultMetrics__UkmcL>div{display:flex;flex-direction:column;gap:6px;min-width:0}.IndustryCaseStudyPage_resultMetrics__UkmcL>div+div{border-left:1px solid #cbdde8;padding-left:20px}.IndustryCaseStudyPage_resultMetrics__UkmcL dt{order:2;font-size:12px;line-height:1.7;color:#42677d}.IndustryCaseStudyPage_resultMetrics__UkmcL dd{margin:0;font:550 clamp(28px,3vw,36px)/1.15 var(--font-mono-en);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#216b91}.IndustryCaseStudyPage_metricScope__wW5Dj{display:block;font-size:11px;line-height:1.7;color:#526f81}@media(max-width:599px){.IndustryCaseStudyPage_resultMetrics__UkmcL{gap:12px}.IndustryCaseStudyPage_resultMetrics__UkmcL>div+div{padding-left:12px}}.HomeCapabilityScale_section__RoJp0{position:relative;padding:42px 32px;scroll-margin-top:6rem;color:#15364d}.HomeCapabilityScale_inner__GxYJL{max-width:1280px;margin-inline:auto}.HomeCapabilityScale_header__ebqV_{max-width:1100px;margin-inline:0;text-align:left}.HomeCapabilityScale_header__ebqV_ h2{margin-top:16px;font-size:clamp(28px,3.4vw,43px);line-height:1.22;font-weight:650;letter-spacing:-.03em;text-wrap:balance}.HomeCapabilityScale_figure__k9FJy{max-width:var(--home-content-width,1280px);margin:var(--home-content-gap,32px) auto 0;border:1px solid var(--home-line,#cbdde8);border-radius:var(--home-radius,20px);overflow:hidden;background:radial-gradient(ellipse at 48% 35%,#e7f4f780,transparent 52%),linear-gradient(120deg,#fff,#f7fbfd);box-shadow:none}.HomeCapabilityScale_supply__s1o2K{--heading-height:56px;display:grid;grid-template-columns:minmax(0,.85fr) 22px minmax(0,.95fr) 30px minmax(0,1.8fr);align-items:start;gap:0 10px;padding:20px 24px 0}.HomeCapabilityScale_stage__QPoKq{min-width:0;text-align:center}.HomeCapabilityScale_stage__QPoKq>h3{display:flex;align-items:center;justify-content:center;min-height:var(--heading-height);margin-bottom:10px;font-size:20px;line-height:1.4;font-weight:650;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.HomeCapabilityScale_stage__QPoKq>p{max-width:350px;margin:12px auto 0;font-size:13px;line-height:1.65;color:#53727e;text-wrap:pretty}.HomeCapabilityScale_expertArt__T_o_2{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;height:214px;color:#365f76}.HomeCapabilityScale_expertPortrait__eu4qB{width:214px;height:214px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(#000 86%,transparent);mask-image:linear-gradient(#000 86%,transparent)}.HomeCapabilityScale_methodArt__dgVsx{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:214px;margin-inline:auto;padding:18px;border:1px solid #9ec9d9;border-radius:8px;background:#fff}.HomeCapabilityScale_methodIdentity__4PqI1{display:flex;align-items:center;gap:10px;text-align:left}.HomeCapabilityScale_methodIdentity__4PqI1>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:0;background:none;color:#287b9a}.HomeCapabilityScale_methodIdentity__4PqI1>span svg{width:24px;height:24px;stroke-width:1.5}.HomeCapabilityScale_methodIdentity__4PqI1 strong{min-width:0;font-size:16px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.HomeCapabilityScale_methodIdentity__4PqI1>svg{width:18px;height:18px;flex-shrink:0;margin-left:auto;color:#3c8879;stroke-width:1.5}.HomeCapabilityScale_methodParts__15x3G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:12px;border-top:1px solid #e1edf2}.HomeCapabilityScale_methodParts__15x3G>span{display:flex;align-items:center;gap:7px;padding:6px 0;color:#40677b;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.HomeCapabilityScale_methodParts__15x3G svg{width:15px;height:15px;flex-shrink:0;stroke-width:1.5}.HomeCapabilityScale_executionField___i4w2{border:1px solid #bad7e1;border-radius:8px;background:#f0f7fa;overflow:hidden}.HomeCapabilityScale_teams__tMonY{display:grid;gap:6px;padding:12px}.HomeCapabilityScale_team__DoGdz{display:grid;grid-template-columns:fit-content(28%) 12px fit-content(22%) minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:5px 10px;border:0;background:none}.HomeCapabilityScale_team__DoGdz+.HomeCapabilityScale_team__DoGdz{border-top:1px solid #d2e4eb}.HomeCapabilityScale_teamName__VVUC8{min-width:0;text-align:left;display:flex;align-items:center;gap:6px;color:#365b70;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.HomeCapabilityScale_teamName__VVUC8 svg{width:18px;height:18px;flex-shrink:0;stroke-width:1.5}.HomeCapabilityScale_taskName__7wElJ{min-width:0;color:#4b7081;font-size:12px;line-height:1.4;text-align:left;overflow-wrap:anywhere}.HomeCapabilityScale_taskArrow__XoUBA{width:14px;height:14px;color:#6b9eac}.HomeCapabilityScale_taskBatch__KgviQ{display:flex;align-items:center;justify-content:space-evenly;gap:6px;min-width:0}.HomeCapabilityScale_taskUnit__B36aE{position:relative;display:grid;place-items:center;flex:1 1 0;min-width:0;max-width:32px;aspect-ratio:1;border:1px solid #c0dae5;border-radius:5px;color:#3f819c;background:#eaf4f9}.HomeCapabilityScale_taskUnit__B36aE>svg{width:54%;height:54%;margin-top:-3px;stroke-width:1.5}.HomeCapabilityScale_taskTrack__xhrZF{position:absolute;bottom:3px;left:18%;width:64%;height:2px;border-radius:2px;background:#cee0e8;overflow:hidden}.HomeCapabilityScale_taskTrack__xhrZF>span{display:block;height:100%;border-radius:inherit;background:#438da9}.HomeCapabilityScale_taskUnit__B36aE[data-state=queued]{color:#88a5b5;background:#f6fafc;border-color:#d5e3e9}.HomeCapabilityScale_taskUnit__B36aE[data-state=complete]{color:#337e70;background:#edf7f3;border-color:#bddcd1}.HomeCapabilityScale_taskUnit__B36aE[data-state=complete] .HomeCapabilityScale_taskTrack__xhrZF>span{background:#428c78}.HomeCapabilityScale_taskUnit__B36aE>.HomeCapabilityScale_taskCheck__8QZl_{position:absolute;right:0;top:0;width:10px;height:10px;padding:1px;margin:0;border:1px solid #b9d7cb;border-radius:50%;color:#337e70;background:#f4faf7;stroke-width:2}.HomeCapabilityScale_compute__iutcc{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 12px;border-top:1px solid #bad7e1;background:#deedf4a6;color:#245d75}.HomeCapabilityScale_compute__iutcc>svg{width:21px;height:21px;flex-shrink:0;stroke-width:1.65}.HomeCapabilityScale_compute__iutcc h3{min-width:0;font-size:15px;font-weight:600;line-height:1.4;text-wrap:balance;overflow-wrap:anywhere}.HomeCapabilityScale_arrow__ubSqW{display:grid;place-items:center;height:214px;margin-top:calc(var(--heading-height) + 10px);color:#75a7b3}.HomeCapabilityScale_arrow__ubSqW>svg{width:24px;height:24px;stroke-width:1.3}.HomeCapabilityScale_arrow__ubSqW:has(.HomeCapabilityScale_branch__Vhzf_){height:160px}.HomeCapabilityScale_arrow__ubSqW .HomeCapabilityScale_branch__Vhzf_{width:30px;height:160px;stroke:currentColor}.HomeCapabilityScale_arrow__ubSqW>svg:last-child{display:none}.HomeCapabilityScale_feedback__Qu_4a{position:relative;display:flex;justify-content:center;margin:16px 9% 18px;color:#3e6376}.HomeCapabilityScale_feedback__Qu_4a:before{content:"";position:absolute;inset:0 0 50%;border:1px solid #99bfcc;border-top:0;border-radius:0 0 10px 10px}.HomeCapabilityScale_feedback__Qu_4a:after{content:"";position:absolute;top:0;left:-3px;width:7px;height:7px;border-top:1px solid #7aabba;border-left:1px solid #7aabba;transform:rotate(45deg)}.HomeCapabilityScale_feedback__Qu_4a p{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;max-width:85%;padding:0 12px;background:#f7fbfd;font-size:12px;line-height:1.7;text-align:center}.HomeCapabilityScale_feedback__Qu_4a p svg{width:14px;height:14px;flex-shrink:0;color:#468b9b}.HomeCapabilityScale_shift__YKeOU{display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 24px;border-top:1px solid #67e8f921;background:linear-gradient(110deg,#071d30,#0b2d43 57%,#103346);font-size:clamp(16px,1.55vw,22px);line-height:1.6;text-align:center;text-wrap:balance}.HomeCapabilityScale_shift__YKeOU>span{color:#bdd0db}.HomeCapabilityScale_shift__YKeOU strong{color:#f0fbff;font-weight:650}.HomeCapabilityScale_shift__YKeOU>svg{width:24px;height:24px;color:#85cdda;flex-shrink:0}@media(max-width:1100px){.HomeCapabilityScale_supply__s1o2K{gap:0 10px;padding-inline:20px;grid-template-columns:minmax(0,.8fr) 18px minmax(0,.95fr) 26px minmax(0,1.9fr)}.HomeCapabilityScale_stage__QPoKq>h3{font-size:18px}.HomeCapabilityScale_expertArt__T_o_2{gap:6px}.HomeCapabilityScale_expertPortrait__eu4qB{width:190px;height:214px}.HomeCapabilityScale_methodArt__dgVsx{padding:12px}.HomeCapabilityScale_methodIdentity__4PqI1{gap:7px}.HomeCapabilityScale_methodIdentity__4PqI1 strong{font-size:14px}.HomeCapabilityScale_methodIdentity__4PqI1>span{width:32px;height:36px}.HomeCapabilityScale_methodParts__15x3G>span{gap:4px;padding:5px 3px;font-size:11px}.HomeCapabilityScale_team__DoGdz{gap:6px;padding-inline:7px}.HomeCapabilityScale_taskBatch__KgviQ{gap:4px}.HomeCapabilityScale_arrow__ubSqW .HomeCapabilityScale_branch__Vhzf_{width:26px}}@media(max-width:899px){.HomeCapabilityScale_section__RoJp0{padding:34px 24px}.HomeCapabilityScale_supply__s1o2K{display:flex;flex-direction:column;gap:0;padding:20px 24px 0}.HomeCapabilityScale_stage__QPoKq{width:100%;text-align:left}.HomeCapabilityScale_stage__QPoKq>h3{min-height:0;justify-content:flex-start;font-size:20px;margin:0 0 8px}.HomeCapabilityScale_stage__QPoKq>p{max-width:none;margin:10px 0 0}.HomeCapabilityScale_expertStage__Ekn8i{display:grid;grid-template-columns:100px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px}.HomeCapabilityScale_expertStage__Ekn8i>h3{grid-column:2;align-self:end}.HomeCapabilityScale_expertStage__Ekn8i>p{grid-column:2;margin:0;align-self:start}.HomeCapabilityScale_expertArt__T_o_2{grid-row:1/3;grid-column:1;height:80px}.HomeCapabilityScale_expertPortrait__eu4qB{width:100px;height:84px}.HomeCapabilityScale_methodArt__dgVsx{min-height:0;flex-direction:row;align-items:center;gap:20px;padding:14px}.HomeCapabilityScale_methodIdentity__4PqI1{flex:1}.HomeCapabilityScale_methodParts__15x3G{width:52%;padding:0 0 0 14px;border-top:0;border-left:1px solid #e1edf2}.HomeCapabilityScale_methodParts__15x3G>span{font-size:12px}.HomeCapabilityScale_arrow__ubSqW,.HomeCapabilityScale_arrow__ubSqW:has(.HomeCapabilityScale_branch__Vhzf_){height:16px;width:100px;margin:5px 0}.HomeCapabilityScale_arrow__ubSqW>svg:first-child{display:none}.HomeCapabilityScale_arrow__ubSqW>svg:last-child{display:block;width:18px;height:18px}.HomeCapabilityScale_team__DoGdz{grid-template-columns:fit-content(28%) 12px fit-content(22%) minmax(0,1fr);padding-inline:12px}.HomeCapabilityScale_teamName__VVUC8{font-size:13px}.HomeCapabilityScale_taskName__7wElJ{font-size:12px}.HomeCapabilityScale_taskBatch__KgviQ{gap:8px}.HomeCapabilityScale_taskUnit__B36aE{max-width:32px}.HomeCapabilityScale_compute__iutcc{min-height:40px}.HomeCapabilityScale_feedback__Qu_4a{margin:14px 24px 16px}.HomeCapabilityScale_shift__YKeOU{gap:16px;padding:18px 24px;font-size:17px}}@media(max-width:599px){.HomeCapabilityScale_section__RoJp0{padding:30px 20px}.HomeCapabilityScale_titleLine__69VqB{display:block}.HomeCapabilityScale_figure__k9FJy{margin-top:var(--home-content-gap,24px);border:0;border-radius:0;background:none}.HomeCapabilityScale_supply__s1o2K{padding:0}.HomeCapabilityScale_stage__QPoKq>h3{font-size:18px}.HomeCapabilityScale_stage__QPoKq>p{font-size:12px}.HomeCapabilityScale_expertStage__Ekn8i{grid-template-columns:76px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.HomeCapabilityScale_expertArt__T_o_2{gap:2px;height:76px}.HomeCapabilityScale_expertPortrait__eu4qB{width:76px;height:64px}.HomeCapabilityScale_methodArt__dgVsx{gap:10px;padding:11px}.HomeCapabilityScale_methodIdentity__4PqI1{flex-direction:column;align-items:flex-start;gap:5px}.HomeCapabilityScale_methodIdentity__4PqI1 strong{font-size:12px}.HomeCapabilityScale_methodIdentity__4PqI1>span{width:28px;height:28px}.HomeCapabilityScale_methodIdentity__4PqI1>span svg{width:21px;height:21px}.HomeCapabilityScale_methodIdentity__4PqI1>svg{display:none}.HomeCapabilityScale_methodParts__15x3G{width:62%;gap:5px;padding-left:9px}.HomeCapabilityScale_methodParts__15x3G>span{font-size:12px;gap:4px}.HomeCapabilityScale_methodParts__15x3G svg{width:12px;height:12px}.HomeCapabilityScale_arrow__ubSqW{width:76px}.HomeCapabilityScale_teams__tMonY{padding:8px;gap:5px}.HomeCapabilityScale_team__DoGdz{grid-template-columns:fit-content(30%) 10px fit-content(22%) minmax(0,1fr);padding:7px 0;gap:5px}.HomeCapabilityScale_teamName__VVUC8{font-size:12px;gap:4px}.HomeCapabilityScale_teamName__VVUC8 svg{width:15px;height:15px}.HomeCapabilityScale_taskName__7wElJ{font-size:12px}.HomeCapabilityScale_taskArrow__XoUBA{width:10px}.HomeCapabilityScale_taskBatch__KgviQ{gap:4px}.HomeCapabilityScale_taskUnit__B36aE{border-radius:4px}.HomeCapabilityScale_taskTrack__xhrZF{bottom:2px;height:2px}.HomeCapabilityScale_taskUnit__B36aE>.HomeCapabilityScale_taskCheck__8QZl_{width:8px;height:8px;right:0;top:0}.HomeCapabilityScale_compute__iutcc{padding:9px;gap:7px}.HomeCapabilityScale_compute__iutcc h3{font-size:13px}.HomeCapabilityScale_compute__iutcc>svg{width:18px;height:18px}.HomeCapabilityScale_feedback__Qu_4a{margin:12px 16px 14px}.HomeCapabilityScale_feedback__Qu_4a p{font-size:11px;padding-inline:8px;background:#eef5f9}.HomeCapabilityScale_shift__YKeOU{flex-direction:column;gap:6px;padding:16px;font-size:16px}.HomeCapabilityScale_shift__YKeOU>svg{width:16px;height:16px;transform:rotate(90deg)}}@media(max-width:379px){.HomeCapabilityScale_methodArt__dgVsx{flex-direction:column;align-items:stretch;gap:8px}.HomeCapabilityScale_methodIdentity__4PqI1{flex-direction:row;align-items:center;gap:8px}.HomeCapabilityScale_methodIdentity__4PqI1 strong{font-size:13px;hyphens:auto}.HomeCapabilityScale_methodParts__15x3G{width:100%;padding:8px 0 0;border-left:0;border-top:1px solid #e1edf2}.HomeCapabilityScale_methodParts__15x3G>span{font-size:12px}}