.process-section[data-v-27a6550e]{background:#f5f7fb;color:var(--text,#303847);padding:50px 0 44px;scroll-margin-top:80px}.process-container[data-v-27a6550e]{margin:0 auto;width:min(1170px,calc(100% - 40px))}.process-heading[data-v-27a6550e]{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}.process-heading h2[data-v-27a6550e]{color:#27334a;font-size:32px;font-weight:600;line-height:1.5;margin:0}.process-intro>p[data-v-27a6550e]{color:#66758a;font-size:14px;line-height:1.85;margin:14px 0 0;max-width:780px}.process-continuity[data-v-27a6550e]{flex-shrink:0;padding-top:3px;text-align:center}.process-continuity button[data-v-27a6550e]{align-items:center;background:var(--brand-blue,#2e6ee8);border:0;border-radius:24px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;min-width:155px;padding:11px 24px;text-decoration:none}.process-continuity button span[data-v-27a6550e]{margin-left:18px}.process-continuity button[data-v-27a6550e]:hover{background:#245cc4}.process-continuity button[data-v-27a6550e]:focus-visible{outline:2px solid #2e6ee8;outline-offset:4px}.process-continuity p[data-v-27a6550e]{color:#66758a;font-size:12px;margin:10px 0 0}.process-board[data-v-27a6550e]{margin-top:24px;position:relative}.process-path[data-v-27a6550e]{height:490px;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.process-cards[data-v-27a6550e]{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));height:490px;list-style:none;margin:0;padding:0}.process-cards>li[data-v-27a6550e]{background:#fff;border:1px solid #d4e0f2;border-radius:13px 13px 5px 5px;box-shadow:0 5px 18px #2349800a;height:calc(300px + var(--step)*30px);min-width:0;padding:16px 14px 52px;position:relative}.process-card-top[data-v-27a6550e]{align-items:center;color:#658fce;display:flex;justify-content:space-between}.process-badge[data-v-27a6550e]{align-items:center;background:#edf4ff;border:1px solid #cbdcf7;border-radius:9px;color:#2e6ee8;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;height:30px;justify-content:center;width:30px}.process-cards h3[data-v-27a6550e]{color:#27334a;font-size:20px;font-weight:600;line-height:1.4;margin:15px 0 8px}.process-description[data-v-27a6550e]{color:#66758a;font-size:14px;line-height:1.75;margin:0}.process-documents[data-v-27a6550e]{border-top:1px solid #e4eaf3;color:#48617f;font-size:13px;line-height:1.8;list-style:disc;margin:12px 0 0;padding:11px 0 0 13px;position:relative;z-index:1}.process-documents li[data-v-27a6550e]{margin:3px 0;overflow-wrap:anywhere;padding-left:0}.process-documents li[data-v-27a6550e]::marker{color:#5594ec}.process-watermark[data-v-27a6550e]{bottom:8px;color:#edf2fa;font-size:40px;font-weight:700;line-height:1;pointer-events:none;position:absolute;right:14px}@media (max-width:1200px){.process-container[data-v-27a6550e]{width:calc(100% - 140px)}.process-path[data-v-27a6550e]{display:none}.process-cards[data-v-27a6550e]{align-items:stretch;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.process-cards>li[data-v-27a6550e]{height:auto;min-height:270px;padding:20px 20px 52px}.process-heading[data-v-27a6550e]{margin-bottom:28px}.process-description[data-v-27a6550e]{font-size:14px}.process-documents[data-v-27a6550e]{font-size:13px}}@media (max-width:767px){.process-section[data-v-27a6550e]{padding:36px 0}.process-container[data-v-27a6550e]{width:calc(100% - 30px)}.process-heading[data-v-27a6550e]{display:block;margin-bottom:22px}.process-heading h2[data-v-27a6550e]{font-size:25px}.process-intro>p[data-v-27a6550e]{font-size:13px;margin-top:10px}.process-continuity[data-v-27a6550e]{align-items:center;display:flex;gap:16px;margin-top:18px;text-align:left}.process-continuity button[data-v-27a6550e]{font-size:14px;min-width:0;padding:8px 17px}.process-continuity p[data-v-27a6550e]{margin:0}.process-board[data-v-27a6550e]{margin-top:0}.process-cards[data-v-27a6550e]{gap:14px;grid-template-columns:1fr}.process-cards>li[data-v-27a6550e]{min-height:0;padding:18px 20px 27px}.process-cards h3[data-v-27a6550e]{margin-top:12px}.process-documents[data-v-27a6550e]{position:relative;z-index:1}}.ai-conversation[data-v-f9ad55d5]{background:#f5f6f8;color:#3f4a54;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;margin-top:32px;overflow:hidden;text-align:left}.chat-heading[data-v-f9ad55d5]{align-items:center;background:#edf2ff;border-bottom:1px solid #dfe3eb;display:flex;gap:16px;height:56px;padding:0 28px}.chat-avatar[data-v-f9ad55d5],.chat-heading>svg[data-v-f9ad55d5]{color:#6864de;flex-shrink:0;height:24px;width:24px}.chat-heading h3[data-v-f9ad55d5]{color:#1f2329;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;line-height:56px;margin:0}.chat-messages[data-v-f9ad55d5]{display:grid;gap:20px;padding:24px 16px 12px}.chat-question[data-v-f9ad55d5]{background:#dce4ff;border-radius:8px;margin:0 0 16px auto;max-width:calc(100% - 36px);padding:12px 16px;width:-moz-fit-content;width:fit-content}.chat-response[data-v-f9ad55d5]{align-items:flex-start;display:flex;gap:12px}.chat-avatar[data-v-f9ad55d5]{margin-top:4px}.chat-answer-group[data-v-f9ad55d5]{flex:1;min-width:0}.chat-answer[data-v-f9ad55d5]{background:#fff;border:1px solid #ebecef;border-radius:8px;box-shadow:0 2px 4px #1f23291a;overflow-wrap:anywhere;padding:16px}.chat-answer p[data-v-f9ad55d5]{margin:0}.chat-answer ul[data-v-f9ad55d5]{display:grid;gap:6px;list-style:disc;margin:8px 0 0;padding-left:20px}.chat-answer-meta[data-v-f9ad55d5]{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-height:36px}.chat-source[data-v-f9ad55d5]{color:#67717f;font-size:12px;margin-right:auto}.chat-copy[data-v-f9ad55d5]{align-items:center;background:transparent;border:0;border-radius:4px;color:#3f4a54;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.chat-copy svg[data-v-f9ad55d5]{height:16px;width:16px}.chat-copy[data-v-f9ad55d5]:hover{background:#e8ebf2}.chat-copy[data-v-f9ad55d5]:focus-visible{outline:2px solid #6864de;outline-offset:1px}.chat-footer[data-v-f9ad55d5]{padding:4px 16px 16px}.chat-composer[data-v-f9ad55d5]{align-items:center;background:#fff;border:1px solid #6c72cb;border-radius:8px;color:#8a919c;display:flex;gap:12px;justify-content:space-between;line-height:21px;min-height:49px;padding:12px 16px}.chat-composer svg[data-v-f9ad55d5]{color:#b7bbc2;flex-shrink:0;height:22px;width:22px}.chat-status[data-v-f9ad55d5]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:767px){.ai-conversation[data-v-f9ad55d5]{margin-top:24px}.chat-heading[data-v-f9ad55d5]{padding:0 24px}.chat-copy[data-v-f9ad55d5]{height:44px;width:44px}}.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translate(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.solution-practice[data-v-805be4fb]{color:#303847;scroll-margin-top:230px}.practice-container[data-v-805be4fb],.practice-scene-content[data-v-805be4fb]{margin:0 auto;width:min(990px,100% - 40px)}.practice-architecture[data-v-805be4fb]{background:#f5f7fa;padding:16px 0 60px}.practice-architecture--last[data-v-805be4fb]{padding-bottom:24px}.practice-contact[data-v-805be4fb]{background:#f5f7fa;padding:0 0 40px;text-align:center}.practice-contact-button[data-v-805be4fb]{align-items:center;background:transparent;border:1px solid #2e6ee8;border-radius:40px;color:#2e6ee8;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;line-height:22px;min-height:40px;padding:8px 32px;white-space:nowrap}.practice-contact-button[data-v-805be4fb]:hover{background:#2e6ee8;color:#fff}.practice-contact-button[data-v-805be4fb]:focus-visible{outline:2px solid #2e6ee8;outline-offset:3px}.practice-architecture p[data-v-805be4fb],.practice-scene-content>p[data-v-805be4fb]{color:#4d5770;font-size:14px;line-height:24px;margin:0}.practice-main-picture[data-v-805be4fb]{display:block}.practice-main-media[data-v-805be4fb]{display:block;height:auto;margin:32px auto 0;-o-object-fit:contain;object-fit:contain;width:100%}.practice-scene-photo[data-v-805be4fb]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.practice-scene-media[data-v-805be4fb]{margin-top:32px}.practice-scene-media .practice-main-media[data-v-805be4fb]{margin-top:0}.practice-scene-media--portrait[data-v-805be4fb]{margin-left:auto;margin-right:auto;width:min(100%,310px)}.practice-mobile-portrait[data-v-805be4fb]{max-width:310px}.practice-original[data-v-805be4fb]{color:#2e6ee8;display:block;font-size:12px;line-height:20px;margin:10px 0 0 auto;width:-moz-fit-content;width:fit-content}.practice-original[data-v-805be4fb]:hover{text-decoration:underline}.practice-original[data-v-805be4fb]:focus-visible{outline:2px solid #2e6ee8;outline-offset:3px}.practice-zoomable[data-v-805be4fb]{cursor:zoom-in}.practice-zoomable[data-v-805be4fb]:focus-visible{outline:2px solid #2e6ee8;outline-offset:3px}@media (min-width:768px){.solution-practice--wide .practice-container[data-v-805be4fb],.solution-practice--wide .practice-scene-content[data-v-805be4fb]{width:min(1280px,100% - 64px)}}.practice-scenes[data-v-805be4fb]{background:#fff;padding-top:32px}.practice-scene-tabs[data-v-805be4fb]{align-items:center;border-bottom:1px solid #e8ebf0;display:flex;justify-content:center;margin:0}.practice-scene-tabs button[data-v-805be4fb]{color:#4d5770;font-size:16px;line-height:24px;min-width:160px;padding:0 20px 20px;position:relative}.practice-scene-tabs button[data-v-805be4fb]:after{background:#2e6ee8;bottom:-1px;content:"";height:3px;left:20px;opacity:0;position:absolute;right:20px}.practice-scene-tabs button.active[data-v-805be4fb],.practice-scene-tabs button[data-v-805be4fb]:focus-visible,.practice-scene-tabs button[data-v-805be4fb]:hover{color:#2e6ee8}.practice-scene-tabs button[data-v-805be4fb]:focus-visible{outline:2px solid #2e6ee8;outline-offset:3px}.practice-scene-tabs button.active[data-v-805be4fb]:after{opacity:1}.practice-project-tabs[data-v-805be4fb]{justify-content:flex-start;margin-top:32px;overflow-x:auto}.practice-project-tabs button[data-v-805be4fb]{flex:1 0 auto;min-width:140px;white-space:nowrap}.practice-scene-panel[data-v-805be4fb]{background:#f5f7fa;padding:40px 0 24px}.practice-scene-content>p[data-v-805be4fb]{margin-top:0}.practice-mobile-scenes[data-v-805be4fb]{display:none}.practice-media-fade-enter-active[data-v-805be4fb],.practice-media-fade-leave-active[data-v-805be4fb]{transition:opacity .18s ease}.practice-media-fade-enter-from[data-v-805be4fb],.practice-media-fade-leave-to[data-v-805be4fb]{opacity:0}@media (max-width:767px){.solution-practice[data-v-805be4fb]{scroll-margin-top:184px}.practice-container[data-v-805be4fb],.practice-scene-content[data-v-805be4fb]{width:calc(100% - 32px)}.practice-architecture[data-v-805be4fb]{padding:12px 0 32px}.practice-architecture--last[data-v-805be4fb]{padding-bottom:0}.practice-contact[data-v-805be4fb]{padding:24px 0 32px}.practice-architecture p[data-v-805be4fb],.practice-scene-content>p[data-v-805be4fb]{margin:0}.practice-collapse-panel p[data-v-805be4fb]{font-size:14px;line-height:24px;margin-top:24px}.practice-main-media[data-v-805be4fb]{margin-top:24px}.practice-scenes[data-v-805be4fb]{padding-top:0}.practice-desktop-scenes[data-v-805be4fb]{display:none}.practice-mobile-scenes[data-v-805be4fb]{border-top:1px solid #e8ebf0;display:block;margin-top:0}.practice-collapse-item[data-v-805be4fb]{border-bottom:1px solid #e8ebf0}.practice-collapse-item h3[data-v-805be4fb]{margin:0}.practice-collapse-item h3 button[data-v-805be4fb]{align-items:center;color:#101828;display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:26px;min-height:60px;padding:13px 16px;text-align:left;width:100%}.practice-collapse-item h3 button[aria-expanded=true][data-v-805be4fb]{color:#2e6ee8}.practice-collapse-item h3 button[data-v-805be4fb]:focus-visible{outline:2px solid #2e6ee8;outline-offset:-3px}.practice-collapse-item h3 svg[data-v-805be4fb]{flex:0 0 12px;height:12px;width:12px}.practice-collapse-panel[data-v-805be4fb]{background:#f5f7fa;padding:1px 16px 32px}.practice-collapse-panel p[data-v-805be4fb]{color:#4d5770;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.practice-media-fade-enter-active[data-v-805be4fb],.practice-media-fade-leave-active[data-v-805be4fb]{transition:none}}.solution-explorer[data-v-df4231d7]{background:#fff;overflow-x:clip;padding-top:32px}.solution-group-tabs[data-v-df4231d7]{background:#fff;border-bottom:1px solid #e8ebf0;display:flex;justify-content:center;margin:0 auto;width:100%}.solution-group-tabs button[data-v-df4231d7]{color:#4d5770;flex:0 0 auto;font-size:20px;font-weight:600;line-height:28px;min-height:44px;padding:0 20px 20px;position:relative;scroll-margin-top:110px;text-align:center;white-space:nowrap}.solution-group-tabs button[data-v-df4231d7]:after{background:#2e6ee8;bottom:-1px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(var(--solution-progress,0));transform-origin:left center;transition:transform 50ms linear}.solution-group-tabs button.active[data-v-df4231d7],.solution-group-tabs button[data-v-df4231d7]:focus-visible,.solution-group-tabs button[data-v-df4231d7]:hover{color:#2e6ee8}.solution-group-tabs button[data-v-df4231d7]:focus-visible,.solution-practice-picker button[data-v-df4231d7]:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.solution-group-tabs button.active[data-v-df4231d7]:after{opacity:1}.solution-practice-picker[data-v-df4231d7]{background:#f5f7fa;padding:24px max(20px,(100% - 990px)/2) 0}.solution-practice-picker nav[data-v-df4231d7]{align-items:center;display:flex;gap:24px}.solution-practice-label[data-v-df4231d7],.solution-practice-picker nav button[data-v-df4231d7]{align-items:center;color:#4d5770;display:inline-flex;font-size:16px;line-height:24px;min-height:32px;padding:4px 0;white-space:nowrap}.solution-practice-label[data-v-df4231d7],.solution-practice-picker nav button.active[data-v-df4231d7],.solution-practice-picker nav button[data-v-df4231d7]:hover{color:#2e6ee8}.solution-playback-status[data-v-df4231d7]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.solution-practice-content[data-v-df4231d7]{animation:solution-practice-appear-df4231d7 .45s ease;background:#f5f7fa}@keyframes solution-practice-appear-df4231d7{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.solution-explorer[data-v-df4231d7]{padding-top:24px}.solution-group-tabs[data-v-df4231d7]{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.solution-group-tabs[data-v-df4231d7]::-webkit-scrollbar{display:none}.solution-group-tabs button[data-v-df4231d7]{font-size:18px;line-height:26px;min-width:104px;padding:0 16px 16px}.solution-practice-picker[data-v-df4231d7]{padding:16px 16px 0}.solution-practice-picker nav[data-v-df4231d7]{overflow-x:auto;scrollbar-width:none;width:100%}.solution-practice-picker nav[data-v-df4231d7]::-webkit-scrollbar{display:none}.solution-practice-label[data-v-df4231d7],.solution-practice-picker nav button[data-v-df4231d7]{min-height:44px}}@media (prefers-reduced-motion:reduce){.solution-group-tabs button[data-v-df4231d7]:after{transform:scaleX(1);transition:none}.solution-practice-content[data-v-df4231d7]{animation:none}}.company-contact[data-v-f30c1b0f]{background:#f4f6fa;padding-top:56px;scroll-margin-top:140px}.contact-panel[data-v-f30c1b0f]{background:#fff;box-shadow:0 6px 28px #1e375514;margin:0 auto -24px;padding:32px 36px;position:relative;width:min(1170px,calc(100% - 60px));z-index:1}.contact-heading[data-v-f30c1b0f]{align-items:center;display:flex;gap:24px;justify-content:space-between}.contact-heading h2[data-v-f30c1b0f]{color:#27354b;font-size:32px;font-weight:600;margin:0}.contact-heading p[data-v-f30c1b0f]{color:#687588;font-size:16px;margin:12px 0 0}.contact-wechat[data-v-f30c1b0f]{flex-shrink:0;margin:0;text-align:center}.contact-wechat img[data-v-f30c1b0f]{display:block;height:88px;width:88px}.contact-wechat figcaption[data-v-f30c1b0f]{color:#687588;font-size:12px;margin-top:5px}.contact-details[data-v-f30c1b0f]{border-top:1px solid #e9edf3;display:grid;gap:32px;grid-template-columns:1.5fr 1fr 1fr;margin-top:28px;padding-top:24px}.contact-item[data-v-f30c1b0f]{align-items:flex-start;display:flex;gap:14px;min-width:0}.contact-item svg[data-v-f30c1b0f]{color:#2f6fed;flex-shrink:0;height:28px;width:28px}.contact-item span[data-v-f30c1b0f]{color:#7a8799;display:block;font-size:13px;margin-bottom:8px}.contact-address[data-v-f30c1b0f]{margin:0}.contact-address[data-v-f30c1b0f],.contact-item a[data-v-f30c1b0f]{color:#364258;display:block;font-size:15px;line-height:1.8;overflow-wrap:anywhere;text-decoration:none}.contact-item a[data-v-f30c1b0f]:hover{color:#2f6fed;text-decoration:underline}.contact-map[data-v-f30c1b0f]{background:#e5edf2;color:#fff;display:block;position:relative;text-decoration:none}.contact-map img[data-v-f30c1b0f]{display:block;height:auto;width:100%}.map-office[data-v-f30c1b0f]{background:#fff;border:1px solid #dce3ee;box-shadow:0 3px 12px #1e37551f;color:#27354b;font-size:14px;left:50%;padding:10px 14px;position:absolute;top:50%;transform:translate(-50%,calc(-100% - 34px));white-space:nowrap}@media (max-width:900px){.contact-details[data-v-f30c1b0f]{gap:24px;grid-template-columns:1fr 1fr}.contact-item--address[data-v-f30c1b0f]{grid-column:1/-1}}@media (max-width:600px){.company-contact[data-v-f30c1b0f]{padding-top:32px;scroll-margin-top:110px}.contact-panel[data-v-f30c1b0f]{margin-bottom:0;padding:24px 20px;width:calc(100% - 40px)}.contact-heading[data-v-f30c1b0f]{gap:12px}.contact-heading h2[data-v-f30c1b0f]{font-size:26px}.contact-heading p[data-v-f30c1b0f]{font-size:14px;line-height:1.7;max-width:180px}.contact-wechat img[data-v-f30c1b0f]{height:72px;width:72px}.contact-details[data-v-f30c1b0f]{gap:20px;grid-template-columns:1fr;margin-top:22px}.contact-address[data-v-f30c1b0f],.contact-item a[data-v-f30c1b0f]{font-size:14px}.contact-item svg[data-v-f30c1b0f]{height:24px;width:24px}.map-office[data-v-f30c1b0f]{font-size:12px;padding:8px 10px;transform:translate(-50%,calc(-100% - 20px))}}.tongzhe-inner-page[data-v-87b2d4f8]{--brand-blue:#2e6ee8;--brand-deep:#102442;--text:#303847;--muted:#7d8795;background:#fff;color:var(--text);font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;min-height:100vh}.tongzhe-inner-page[data-v-87b2d4f8] *,.tongzhe-inner-page[data-v-87b2d4f8] :after,.tongzhe-inner-page[data-v-87b2d4f8] :before{box-sizing:border-box}a[data-v-87b2d4f8],button[data-v-87b2d4f8]{font:inherit}button[data-v-87b2d4f8]{background:none;border:0;color:inherit;cursor:pointer;padding:0}.page-container[data-v-87b2d4f8]{margin:0 auto;width:min(1170px,100% - 40px)}[id][data-v-87b2d4f8]{scroll-margin-top:138px}.site-header[data-v-87b2d4f8]{background:#fff;box-shadow:0 1px 6px #0e213d1f;height:80px;left:0;position:fixed;right:0;top:0;z-index:1000}.header-inner[data-v-87b2d4f8]{align-items:center;display:flex;height:80px;margin:0 auto;width:calc(100% - 60px)}.brand[data-v-87b2d4f8]{color:inherit;flex:0 0 180px;gap:8px;text-decoration:none;width:180px}.brand[data-v-87b2d4f8],.brand-mark[data-v-87b2d4f8]{align-items:center;display:inline-flex}.brand-mark[data-v-87b2d4f8]{background:transparent;flex:0 0 56px;height:42px;justify-content:center;overflow:hidden;width:56px}.brand-mark img[data-v-87b2d4f8]{display:block;height:42px;-o-object-fit:contain;object-fit:contain;width:56px}.brand-wordmark[data-v-87b2d4f8]{color:#1f405c;font-size:24px;font-weight:700;letter-spacing:1px;line-height:1;white-space:nowrap}.desktop-navigation[data-v-87b2d4f8]{align-items:stretch;display:flex;gap:32px;height:100%;margin-left:44px}.nav-link[data-v-87b2d4f8]{align-items:center;color:#242936;display:inline-flex;font-size:15px;font-weight:600;height:100%;position:relative;text-decoration:none;white-space:nowrap}.nav-link[data-v-87b2d4f8]:after{background:var(--brand-blue);bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0}.nav-link--active[data-v-87b2d4f8],.nav-link[data-v-87b2d4f8]:focus-visible,.nav-link[data-v-87b2d4f8]:hover{color:var(--brand-blue)}.nav-link--active[data-v-87b2d4f8]:after{opacity:1}.mobile-menu-button[data-v-87b2d4f8],.mobile-navigation[data-v-87b2d4f8]{display:none}.inner-hero[data-v-87b2d4f8]{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:386px;margin-top:80px;overflow:hidden;position:relative}.contact-cta-overlay[data-v-87b2d4f8],.industry-stage-overlay[data-v-87b2d4f8],.inner-hero-overlay[data-v-87b2d4f8]{top:0;right:0;bottom:0;left:0;position:absolute}.inner-hero-overlay[data-v-87b2d4f8]{background:#1f3a607a}.inner-hero-content[data-v-87b2d4f8]{padding-top:150px;position:relative;z-index:1}.inner-hero h1[data-v-87b2d4f8]{font-size:40px;font-weight:700;line-height:1.35;margin:0}.inner-hero p[data-v-87b2d4f8]{font-size:20px;line-height:1.8;margin:18px 0 0}.section-navigation[data-v-87b2d4f8]{background:#fff;border-bottom:1px solid #e9edf3;height:56px;overflow:hidden;position:sticky;top:80px;z-index:700}.section-navigation-inner[data-v-87b2d4f8]{align-items:stretch;display:flex;height:56px;justify-content:center;overflow-x:auto;scrollbar-width:none}.section-navigation-inner[data-v-87b2d4f8]::-webkit-scrollbar{display:none}.section-navigation button[data-v-87b2d4f8]{color:#4b5668;font-size:14px;min-width:-moz-max-content;min-width:max-content;padding:0 24px;position:relative;white-space:nowrap}.section-navigation button[data-v-87b2d4f8]:after{background:var(--brand-blue);bottom:0;content:"";height:3px;left:24px;opacity:0;position:absolute;right:24px}.inner-page--about .section-navigation button[data-v-87b2d4f8],.inner-page--services .section-navigation button[data-v-87b2d4f8]{font-size:18px;font-weight:600}.section-navigation button[data-v-87b2d4f8]:focus-visible,.section-navigation button[data-v-87b2d4f8]:hover{color:var(--brand-blue)}.section-navigation button[data-v-87b2d4f8]:focus-visible:after,.section-navigation button[data-v-87b2d4f8]:hover:after{opacity:1}.about-intro-section[data-v-87b2d4f8],.industry-overview[data-v-87b2d4f8],.overview-section[data-v-87b2d4f8]{background:#f3f5fc;padding:70px 0 84px}.overview-heading[data-v-87b2d4f8]{margin-bottom:42px;text-align:center}.about-intro-copy h2[data-v-87b2d4f8],.delivery-band-heading h2[data-v-87b2d4f8],.overview-heading h2[data-v-87b2d4f8]{color:#25344d;font-size:34px;font-weight:700;line-height:1.45;margin:0}.delivery-band-heading p[data-v-87b2d4f8],.overview-heading p[data-v-87b2d4f8]{color:#7d8899;font-size:15px;line-height:1.8;margin:14px 0 0}.capability-list[data-v-87b2d4f8],.solution-list[data-v-87b2d4f8]{background:#fff;border:1px solid #e5eaf2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-item[data-v-87b2d4f8],.solution-item[data-v-87b2d4f8]{align-items:start;border-bottom:1px solid #e5eaf2;border-right:1px solid #e5eaf2;display:grid;min-height:210px;padding:36px 38px;position:relative}.capability-item[data-v-87b2d4f8]:nth-child(2n),.solution-item[data-v-87b2d4f8]:nth-child(2n){border-right:0}.capability-item[data-v-87b2d4f8]:nth-last-child(-n+2),.solution-item[data-v-87b2d4f8]:nth-last-child(-n+2){border-bottom:0}.capability-item[data-v-87b2d4f8]{gap:18px;grid-template-columns:54px 62px minmax(0,1fr)}.capability-number[data-v-87b2d4f8],.solution-item>span[data-v-87b2d4f8]{color:#aab5c6;font-size:13px;font-weight:600;letter-spacing:1px}.capability-icon[data-v-87b2d4f8]{color:var(--brand-blue);height:46px;width:46px}.capability-item h3[data-v-87b2d4f8],.industry-directory h3[data-v-87b2d4f8],.solution-item h3[data-v-87b2d4f8]{color:#2c3b54;font-size:21px;font-weight:600;line-height:1.45;margin:0}.capability-item p[data-v-87b2d4f8],.industry-directory p[data-v-87b2d4f8],.solution-item p[data-v-87b2d4f8]{color:#7f8a9b;font-size:14px;line-height:1.85;margin:14px 0 0}.solution-item[data-v-87b2d4f8]{gap:18px;grid-template-columns:48px minmax(0,1fr)}.solution-item strong[data-v-87b2d4f8]{color:#56647a;display:block;font-size:15px;font-weight:600;margin-top:12px}.delivery-band[data-v-87b2d4f8]{background:#fff;padding:70px 0 82px}.delivery-band-heading[data-v-87b2d4f8]{margin-bottom:38px;text-align:center}.delivery-band-grid[data-v-87b2d4f8]{border-bottom:1px solid #dde4ee;border-top:1px solid #dde4ee;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-band-grid article[data-v-87b2d4f8]{border-right:1px solid #dde4ee;min-height:190px;padding:32px 28px}.delivery-band-grid article[data-v-87b2d4f8]:last-child{border-right:0}.delivery-band-grid span[data-v-87b2d4f8],.delivery-band-grid strong[data-v-87b2d4f8]{display:block}.delivery-band-grid span[data-v-87b2d4f8]{color:var(--brand-blue);font-size:13px}.delivery-band-grid strong[data-v-87b2d4f8]{color:#2e3d55;font-size:19px;margin-top:22px}.delivery-band-grid p[data-v-87b2d4f8]{color:#838e9e;font-size:13px;line-height:1.8;margin:12px 0 0}.overview-heading--industry[data-v-87b2d4f8]{margin-bottom:30px}.industry-selector[data-v-87b2d4f8]{display:flex;overflow-x:auto;padding-bottom:14px;scrollbar-width:none}.industry-selector[data-v-87b2d4f8]::-webkit-scrollbar{display:none}.industry-selector button[data-v-87b2d4f8]{color:#59677b;flex:1 0 112px;font-size:15px;height:48px;min-width:112px;position:relative}.industry-selector button[data-v-87b2d4f8]:after{background:var(--brand-blue);bottom:0;content:"";height:3px;left:24px;opacity:0;position:absolute;right:24px}.industry-selector button.active[data-v-87b2d4f8],.industry-selector button[data-v-87b2d4f8]:focus-visible,.industry-selector button[data-v-87b2d4f8]:hover{color:var(--brand-blue)}.industry-selector button.active[data-v-87b2d4f8]:after{opacity:1}.industry-stage[data-v-87b2d4f8]{background:url(../tongzhe/industry.jpg) 50% 45%/cover no-repeat;color:#fff;margin-top:12px;min-height:438px;position:relative}.industry-stage-overlay[data-v-87b2d4f8]{background:#102646a3}.industry-stage-content[data-v-87b2d4f8]{padding-top:82px;position:relative;z-index:1}.industry-stage-content>p[data-v-87b2d4f8]{color:#bdd0eb;font-size:14px;margin:0 0 14px}.industry-stage-content h3[data-v-87b2d4f8]{font-size:34px;line-height:1.4;margin:0}.industry-stage-content>span[data-v-87b2d4f8]{display:block;font-size:16px;line-height:2;margin-top:24px;width:720px}.contact-cta-content>button[data-v-87b2d4f8],.industry-stage-content>button[data-v-87b2d4f8]{align-items:center;background:var(--brand-blue);border:1px solid var(--brand-blue);border-radius:24px;color:#fff;display:inline-flex;gap:8px;height:44px;justify-content:center;margin-top:30px;min-width:146px}.industry-copy-enter-active[data-v-87b2d4f8],.industry-copy-leave-active[data-v-87b2d4f8]{transition:opacity .3s ease,transform .3s cubic-bezier(0,0,.16,1)}.industry-copy-enter-from[data-v-87b2d4f8]{opacity:0;transform:translateY(18px)}.industry-copy-leave-to[data-v-87b2d4f8]{opacity:0;transform:translateY(-8px)}.industry-directory[data-v-87b2d4f8]{background:#fff;padding:72px 0 84px}.industry-directory-grid[data-v-87b2d4f8]{border-left:1px solid #e0e6ef;border-top:1px solid #e0e6ef;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.industry-directory article[data-v-87b2d4f8]{border-bottom:1px solid #e0e6ef;border-right:1px solid #e0e6ef;min-height:230px;padding:32px 30px}.industry-directory article>span[data-v-87b2d4f8]{color:var(--brand-blue);display:block;font-size:13px;margin-bottom:24px}.about-intro[data-v-87b2d4f8]{background:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:430px}.about-intro-media[data-v-87b2d4f8]{align-self:center;min-height:0;overflow:hidden}.about-intro-media img[data-v-87b2d4f8]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.about-office-gallery[data-v-87b2d4f8]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.about-office-gallery img[data-v-87b2d4f8]{display:block;height:auto;width:100%}.about-intro-copy[data-v-87b2d4f8]{display:flex;flex-direction:column;justify-content:center;padding:54px 56px}.about-intro-copy p[data-v-87b2d4f8]{color:#748094;font-size:15px;line-height:1.95;margin:22px 0 0}.delivery-band--about[data-v-87b2d4f8]{background:#f3f5fc}.about-clients[data-v-87b2d4f8]{background:#fff;padding:70px 0 84px}.about-client-grid[data-v-87b2d4f8]{border-left:1px solid #e5eaf2;border-top:1px solid #e5eaf2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.about-client-grid article[data-v-87b2d4f8]{align-items:center;border-bottom:1px solid #e5eaf2;border-right:1px solid #e5eaf2;display:flex;height:142px;justify-content:center}.about-client-grid img[data-v-87b2d4f8]{display:block;height:118px;-o-object-fit:contain;object-fit:contain;width:min(250px,92%)}.contact-cta[data-v-87b2d4f8]{background:url(../tongzhe/company.jpg) 50%/cover no-repeat;color:#29364a;min-height:245px;position:relative}.contact-cta-overlay[data-v-87b2d4f8]{background:#eff6ffe6}.contact-cta-content[data-v-87b2d4f8]{padding:44px 20px 38px;position:relative;text-align:center;z-index:1}.contact-cta h2[data-v-87b2d4f8]{font-size:30px;margin:0}.contact-cta p[data-v-87b2d4f8]{color:#7f8997;font-size:15px;margin:14px 0 0}.site-footer[data-v-87b2d4f8]{background:#152238;color:#9ca7b6}.footer-content[data-v-87b2d4f8]{display:grid;gap:40px;grid-template-columns:1.35fr .9fr .9fr 1.08fr;padding:52px 0 42px}.footer-content section[data-v-87b2d4f8]{align-items:flex-start;display:flex;flex-direction:column}.footer-lockup[data-v-87b2d4f8]{color:inherit;gap:10px;text-decoration:none}.footer-lockup[data-v-87b2d4f8],.footer-mark[data-v-87b2d4f8]{align-items:center;display:inline-flex}.footer-mark[data-v-87b2d4f8]{background:transparent;height:41px;justify-content:center;overflow:hidden;width:54px}.footer-mark img[data-v-87b2d4f8]{display:block;height:41px;-o-object-fit:contain;object-fit:contain;width:54px}.footer-lockup strong[data-v-87b2d4f8]{color:#fff;font-size:22px;letter-spacing:1.5px}.footer-brand h2[data-v-87b2d4f8]{color:#fff;font-size:17px;margin:20px 0 12px}.footer-brand p[data-v-87b2d4f8]{font-size:13px;line-height:1.8;margin:0}.footer-content h3[data-v-87b2d4f8]{color:#fff;font-size:15px;margin:0 0 18px}.footer-content a[data-v-87b2d4f8],.footer-content button[data-v-87b2d4f8]{color:#9ca7b6;font-size:13px;line-height:1.45;margin-bottom:10px;text-align:left;text-decoration:none}.footer-content a[data-v-87b2d4f8]:focus-visible,.footer-content a[data-v-87b2d4f8]:hover,.footer-content button[data-v-87b2d4f8]:focus-visible,.footer-content button[data-v-87b2d4f8]:hover{color:#fff}.footer-contact .footer-qr[data-v-87b2d4f8]{margin:6px 0 0}.footer-qr img[data-v-87b2d4f8]{display:block;height:87px;width:87px}.footer-bottom[data-v-87b2d4f8]{border-top:1px solid #2c3950;font-size:12px;justify-content:space-between;min-height:70px}.consult-rail[data-v-87b2d4f8],.footer-bottom[data-v-87b2d4f8]{align-items:center;display:flex}.consult-rail[data-v-87b2d4f8]{background:var(--brand-blue);border-radius:2px;color:#fff;flex-direction:column;font-size:15px;gap:9px;line-height:1.2;min-height:128px;padding:14px 11px;position:fixed;right:18px;top:38%;width:48px;z-index:900}.consult-rail svg[data-v-87b2d4f8]{height:24px;width:24px}.consult-rail span[data-v-87b2d4f8]{writing-mode:vertical-rl}.back-to-top[data-v-87b2d4f8]{align-items:center;background:#fff;box-shadow:0 4px 14px #172b4b1f;color:#4b586d;display:flex;height:48px;justify-content:center;position:fixed;right:18px;top:calc(38% + 138px);width:48px;z-index:900}.back-to-top svg[data-v-87b2d4f8]{height:18px;width:18px}.inner-page--industries .inner-hero[data-v-87b2d4f8],.inner-page--services .inner-hero[data-v-87b2d4f8],.inner-page--solutions .inner-hero[data-v-87b2d4f8]{background-position:center 46%}.inner-page--industries .inner-hero-overlay[data-v-87b2d4f8],.inner-page--services .inner-hero-overlay[data-v-87b2d4f8],.inner-page--solutions .inner-hero-overlay[data-v-87b2d4f8]{background:linear-gradient(90deg,#0d1e3aad,#1a3c6f7a)}.inner-page--industries .inner-hero-content[data-v-87b2d4f8],.inner-page--services .inner-hero-content[data-v-87b2d4f8],.inner-page--solutions .inner-hero-content[data-v-87b2d4f8]{padding-top:128px;text-align:center}.inner-page--industries .inner-hero h1[data-v-87b2d4f8],.inner-page--services .inner-hero h1[data-v-87b2d4f8],.inner-page--solutions .inner-hero h1[data-v-87b2d4f8]{font-size:44px}.inner-page--industries .inner-hero p[data-v-87b2d4f8],.inner-page--services .inner-hero p[data-v-87b2d4f8],.inner-page--solutions .inner-hero p[data-v-87b2d4f8]{margin-left:auto;margin-right:auto;max-width:760px}.inner-page--industries .section-navigation-inner[data-v-87b2d4f8]{justify-content:flex-start}.inner-page--industries .section-navigation button[data-v-87b2d4f8]{font-size:13px;padding-left:14px;padding-right:14px}.detail-overview[data-v-87b2d4f8]{background:#fff;padding:72px 0 76px}.detail-overview-grid[data-v-87b2d4f8]{align-items:start;display:grid;gap:30px;grid-template-columns:340px minmax(0,1fr)}.delivery-visual-heading h2[data-v-87b2d4f8],.detail-overview-grid h2[data-v-87b2d4f8],.detail-section-heading h2[data-v-87b2d4f8]{color:#1e2e48;font-size:34px;font-weight:700;line-height:1.4;margin:0}.detail-overview-grid p[data-v-87b2d4f8]{color:#657286;font-size:16px;line-height:1.95;margin:2px 0 0}.detail-section-heading[data-v-87b2d4f8]{margin-bottom:34px}.detail-section-heading h2[data-v-87b2d4f8]{font-size:31px}.service-core-section[data-v-87b2d4f8]{background:#f4f6fa;padding:72px 0 86px}.service-core-grid[data-v-87b2d4f8]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-core-card[data-v-87b2d4f8]{background:#fff;border:1px solid #e3e7ee;border-radius:10px;min-height:238px;overflow:hidden;padding:32px 30px 30px;position:relative;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.service-core-card[data-v-87b2d4f8]:focus-within,.service-core-card[data-v-87b2d4f8]:hover{border-color:#2e6ee857;box-shadow:0 18px 38px #1a36631a;transform:translateY(-6px)}.service-core-number[data-v-87b2d4f8]{color:#edf1f7;font-size:52px;font-weight:700;line-height:1;position:absolute;right:24px;top:18px}.service-core-icon[data-v-87b2d4f8]{color:var(--brand-blue);height:46px;position:relative;width:46px}.service-core-card h3[data-v-87b2d4f8]{color:#24344d;font-size:24px;font-weight:600;line-height:1.45;margin:28px 0 0;position:relative}.service-core-card p[data-v-87b2d4f8]{color:#7b8797;font-size:14px;line-height:1.75;margin:14px 0 0;position:relative}.service-subcategories[data-v-87b2d4f8]{color:#536279;display:grid;font-size:14px;gap:8px 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.delivery-visual[data-v-87b2d4f8]{background:url(../tongzhe/hero.jpg) center 52%/cover no-repeat;color:#fff;min-height:430px;position:relative}.delivery-visual-overlay[data-v-87b2d4f8]{background:linear-gradient(90deg,#0a182fe6,#122f58b8);top:0;right:0;bottom:0;left:0;position:absolute}.delivery-visual-content[data-v-87b2d4f8]{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);min-height:430px;padding:72px 0;position:relative;z-index:1}.delivery-visual-heading h2[data-v-87b2d4f8]{color:#fff;font-size:32px}.delivery-visual-heading p[data-v-87b2d4f8]{color:#ffffffad;font-size:14px;line-height:1.8;margin:16px 0 0}.delivery-visual-grid[data-v-87b2d4f8]{border-left:1px solid hsla(0,0%,100%,.24);border-top:1px solid hsla(0,0%,100%,.24);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.delivery-visual-grid article[data-v-87b2d4f8]{border-bottom:1px solid hsla(0,0%,100%,.24);border-right:1px solid hsla(0,0%,100%,.24);min-height:132px;padding:24px 20px}.delivery-visual-grid article>span[data-v-87b2d4f8]{color:#78a8ff;font-size:12px}.delivery-visual-grid strong[data-v-87b2d4f8]{display:block;font-size:18px;margin-top:10px}.delivery-visual-grid p[data-v-87b2d4f8]{color:#ffffffa8;font-size:13px;line-height:1.6;margin:8px 0 0}.delivery-visual-grid h3[data-v-87b2d4f8]{color:#b8d1fb;font-size:13px;font-weight:500;margin:22px 0 10px}.delivery-visual-grid ul[data-v-87b2d4f8]{color:#ffffffd9;font-size:13px;line-height:1.9;margin:0;padding-left:16px}@media (min-width:1101px){.delivery-visual-grid p[data-v-87b2d4f8]{min-height:64px}}@media (min-width:521px) and (max-width:1100px){.delivery-visual-grid[data-v-87b2d4f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-visual-grid article[data-v-87b2d4f8]:last-child{grid-column:1/-1}}.solution-showcase[data-v-87b2d4f8]{background:#f4f6fa;padding:72px 0 94px}.solution-feature-list[data-v-87b2d4f8]{display:grid;gap:32px}.solution-feature[data-v-87b2d4f8]{background:#fff;display:grid;grid-template-columns:1.28fr .72fr;min-height:350px;overflow:hidden}.solution-feature--reverse[data-v-87b2d4f8]{grid-template-columns:.72fr 1.28fr}.solution-feature--reverse .solution-feature-media[data-v-87b2d4f8]{order:2}.solution-feature-media[data-v-87b2d4f8]{min-height:350px;overflow:hidden}.solution-feature-media img[data-v-87b2d4f8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(0,0,.16,1);width:100%}.solution-feature:hover .solution-feature-media img[data-v-87b2d4f8]{transform:scale(1.045)}.solution-feature-copy[data-v-87b2d4f8]{display:flex;flex-direction:column;justify-content:center;padding:46px 44px}.solution-feature-copy>span[data-v-87b2d4f8]{color:var(--brand-blue);font-size:13px;font-weight:700;letter-spacing:1px}.solution-feature-copy h3[data-v-87b2d4f8]{color:#1f2e46;font-size:30px;line-height:1.35;margin:22px 0 0}.solution-feature-copy strong[data-v-87b2d4f8]{color:#52627a;font-size:16px;margin-top:14px}.solution-feature-copy p[data-v-87b2d4f8]{color:#7c8899;font-size:14px;line-height:1.8;margin:18px 0 0}.industry-immersive[data-v-87b2d4f8]{background:url(../tongzhe/industry.jpg) 50%/cover no-repeat;color:#fff;min-height:560px;position:relative}.industry-immersive-overlay[data-v-87b2d4f8]{background:linear-gradient(90deg,#07192df0,#0a2440c2 48%,#0b1e339e);top:0;right:0;bottom:0;left:0;position:absolute}.industry-immersive-layout[data-v-87b2d4f8]{align-items:center;display:grid;gap:78px;grid-template-columns:.8fr 1.2fr;min-height:560px;position:relative;z-index:1}.industry-immersive-copy h3[data-v-87b2d4f8]{font-size:46px;line-height:1.3;margin:0}.industry-immersive-copy>span[data-v-87b2d4f8]{color:#ffffffb8;display:block;font-size:16px;line-height:1.8;margin-top:22px}.industry-immersive-copy>button[data-v-87b2d4f8]{align-items:center;background:var(--brand-blue);border-radius:24px;color:#fff;display:inline-flex;gap:8px;height:44px;justify-content:center;margin-top:32px;min-width:142px;white-space:nowrap}.industry-immersive-copy>button svg[data-v-87b2d4f8]{height:16px;width:16px}.industry-immersive-tabs[data-v-87b2d4f8]{border-left:1px solid hsla(0,0%,100%,.22);border-top:1px solid hsla(0,0%,100%,.22);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.industry-immersive-tabs button[data-v-87b2d4f8]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.22);border-right:1px solid hsla(0,0%,100%,.22);color:#ffffffc7;display:flex;font-size:14px;gap:12px;min-height:76px;padding:0 18px;text-align:left;transition:color .25s ease,background-color .25s ease}.industry-immersive-tabs button>span[data-v-87b2d4f8]{color:#ffffff61;font-size:11px}.industry-immersive-tabs button.active[data-v-87b2d4f8],.industry-immersive-tabs button[data-v-87b2d4f8]:focus-visible,.industry-immersive-tabs button[data-v-87b2d4f8]:hover{background:#2e6ee8e0;color:#fff}.industry-directory[data-v-87b2d4f8]{background:#101d31;padding:72px 0 88px}.detail-section-heading--dark h2[data-v-87b2d4f8]{color:#fff}.industry-directory-grid[data-v-87b2d4f8]{border-color:#ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr))}.industry-directory article[data-v-87b2d4f8]{border-color:#ffffff1f;color:#fff;min-height:176px;padding:28px 26px;transition:background-color .25s ease,transform .25s ease}.industry-directory article.active[data-v-87b2d4f8],.industry-directory article[data-v-87b2d4f8]:hover{background:#2e6ee833;transform:translateY(-3px)}.industry-directory article>span[data-v-87b2d4f8]{color:#6f9df5;margin-bottom:18px}.industry-directory h3[data-v-87b2d4f8]{color:#fff;font-size:19px}.industry-directory p[data-v-87b2d4f8]{color:#ffffff8f;font-size:13px;line-height:1.65;margin-top:12px}.experience-overview[data-v-87b2d4f8]{background:#fff;padding:72px 0 42px}.experience-overview-grid[data-v-87b2d4f8]{align-items:start;display:grid;gap:30px;grid-template-columns:390px minmax(0,1fr)}.evidence-heading h2[data-v-87b2d4f8],.experience-overview h2[data-v-87b2d4f8],.focus-heading h2[data-v-87b2d4f8],.mosaic-heading h2[data-v-87b2d4f8]{color:#1e2e48;font-size:34px;font-weight:700;line-height:1.4;margin:0}.experience-lead[data-v-87b2d4f8]{color:#657286;font-size:16px;line-height:1.95;margin:2px 0 0}.preview-switcher[data-v-87b2d4f8]{align-items:center;border-top:1px solid #e8edf4;display:flex;gap:4px;justify-content:flex-end;margin-top:38px;min-height:44px}.preview-switcher>span[data-v-87b2d4f8]{color:#8994a5;font-size:13px;margin-right:auto}.preview-switcher a[data-v-87b2d4f8]{align-items:center;border-bottom:2px solid transparent;color:#657286;display:inline-flex;font-size:14px;height:38px;padding:0 17px;text-decoration:none}.preview-switcher a.active[data-v-87b2d4f8],.preview-switcher a[data-v-87b2d4f8]:focus-visible,.preview-switcher a[data-v-87b2d4f8]:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.focus-showcase[data-v-87b2d4f8],.mosaic-showcase[data-v-87b2d4f8]{background:#f3f6fa;overflow:hidden;padding:66px 0 78px}.focus-heading[data-v-87b2d4f8]{align-items:flex-end;display:flex;justify-content:space-between}.focus-heading h2[data-v-87b2d4f8],.mosaic-heading h2[data-v-87b2d4f8]{font-size:31px}.focus-controls[data-v-87b2d4f8]{align-items:center;color:#8b96a8;display:flex;font-size:13px;gap:14px;height:40px}.focus-controls>span[data-v-87b2d4f8]{color:var(--brand-blue);font-size:13px;font-weight:700;letter-spacing:2px;line-height:1.8;margin:0}.focus-controls button[data-v-87b2d4f8]{align-items:center;background:#fff;border:1px solid #dfe5ee;color:#3f5069;display:inline-flex;font-size:20px;height:40px;justify-content:center;transition:color .25s ease,border-color .25s ease,transform .25s ease;width:40px}.focus-controls button[data-v-87b2d4f8]:focus-visible,.focus-controls button[data-v-87b2d4f8]:hover{border-color:var(--brand-blue);color:var(--brand-blue);transform:translateY(-2px)}.experience-tabs[data-v-87b2d4f8]{border-bottom:1px solid #dfe5ee;display:flex;justify-content:center;margin-top:34px}.experience-tabs button[data-v-87b2d4f8]{color:#69778a;font-size:14px;height:50px;min-width:150px;padding:0 20px;position:relative}.experience-tabs button[data-v-87b2d4f8]:after{background:var(--brand-blue);bottom:-1px;content:"";height:3px;left:18px;opacity:0;position:absolute;right:18px;transform:scaleX(.3);transition:opacity .25s ease,transform .25s ease}.experience-tabs button.active[data-v-87b2d4f8],.experience-tabs button[data-v-87b2d4f8]:focus-visible,.experience-tabs button[data-v-87b2d4f8]:hover{color:var(--brand-blue)}.experience-tabs button.active[data-v-87b2d4f8]:after{opacity:1;transform:scaleX(1)}.focus-deck[data-v-87b2d4f8]{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr) minmax(0,.78fr);margin:34px auto 0;width:min(1320px,100% - 40px)}.focus-card[data-v-87b2d4f8]{background:#173868;box-shadow:0 18px 46px #142f5824;color:#fff;display:block;min-height:320px;min-width:0;opacity:.76;overflow:hidden;padding:34px 30px;position:relative;text-align:left;transform:scale(.91);transition:opacity .36s ease,transform .36s cubic-bezier(0,0,.16,1),background-color .36s ease}.focus-card--active[data-v-87b2d4f8]{background:var(--brand-blue);min-height:362px;opacity:1;padding:38px 36px;transform:scale(1)}.focus-card[data-v-87b2d4f8]:focus-visible,.focus-card[data-v-87b2d4f8]:hover{opacity:1}.focus-card-number[data-v-87b2d4f8]{color:#ffffff61;font-size:54px;font-weight:700;line-height:1;position:absolute;right:30px;top:26px;z-index:2}.focus-card-copy[data-v-87b2d4f8]{position:relative;width:72%;z-index:2}.focus-card-copy>p[data-v-87b2d4f8]{color:#ffffffb8;font-size:13px;letter-spacing:1px;margin:0 0 18px}.focus-card-copy h3[data-v-87b2d4f8]{color:#fff;font-size:24px;line-height:1.45;margin:0}.focus-card--active .focus-card-copy h3[data-v-87b2d4f8]{font-size:31px}.focus-card-copy>span[data-v-87b2d4f8]{color:#ffffffd1;display:-webkit-box;font-size:14px;line-height:1.85;margin-top:18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.focus-card-copy ul[data-v-87b2d4f8]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:26px 0 0;padding:0}.focus-card-copy li[data-v-87b2d4f8]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:12px;line-height:1.4;padding:7px 12px}.focus-card>img[data-v-87b2d4f8]{bottom:-3%;filter:saturate(.78);height:54%;-o-object-fit:contain;object-fit:contain;opacity:.18;position:absolute;right:-7%;transition:opacity .36s ease,transform .36s ease;width:52%}.focus-card--active>img[data-v-87b2d4f8]{opacity:.72}.focus-card:focus-visible>img[data-v-87b2d4f8],.focus-card:hover>img[data-v-87b2d4f8]{transform:scale(1.035)}.mosaic-heading[data-v-87b2d4f8]{margin-bottom:34px}.mosaic-grid[data-v-87b2d4f8]{background:#dce3ed;display:grid;gap:1px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,300px)}.mosaic-card[data-v-87b2d4f8]{background:#fff;min-width:0;overflow:hidden}.mosaic-card--1[data-v-87b2d4f8]{grid-column:1/8}.mosaic-card--2[data-v-87b2d4f8]{grid-column:8/13}.mosaic-card--3[data-v-87b2d4f8]{grid-column:1/6}.mosaic-card--4[data-v-87b2d4f8]{grid-column:6/13}.mosaic-card>button[data-v-87b2d4f8]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);height:100%;text-align:left;width:100%}.mosaic-card--2>button[data-v-87b2d4f8],.mosaic-card--3>button[data-v-87b2d4f8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mosaic-card--2 .mosaic-media[data-v-87b2d4f8],.mosaic-card--4 .mosaic-media[data-v-87b2d4f8]{order:2}.mosaic-media[data-v-87b2d4f8]{background:#e8edf4;height:100%;min-width:0;overflow:hidden}.mosaic-media img[data-v-87b2d4f8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(0,0,.16,1),opacity .36s ease;width:100%}.mosaic-copy[data-v-87b2d4f8]{background:#2263b8;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:32px 30px;position:relative;transition:background-color .3s ease}.mosaic-card--2 .mosaic-copy[data-v-87b2d4f8]{background:#173b6c}.mosaic-card--3 .mosaic-copy[data-v-87b2d4f8]{background:#2e6ee8}.mosaic-card--4 .mosaic-copy[data-v-87b2d4f8]{background:#224f86}.mosaic-copy>span[data-v-87b2d4f8]{color:#ffffffa8;font-size:11px;letter-spacing:.5px;line-height:1.6}.mosaic-copy h3[data-v-87b2d4f8]{color:#fff;font-size:25px;line-height:1.4;margin:13px 0 0}.mosaic-copy p[data-v-87b2d4f8]{color:#ffffffc7;display:-webkit-box;font-size:13px;line-height:1.78;margin:14px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mosaic-copy strong[data-v-87b2d4f8]{color:#fff;font-size:12px;font-weight:600;margin-top:17px}.mosaic-card:focus-within .mosaic-media img[data-v-87b2d4f8],.mosaic-card:hover .mosaic-media img[data-v-87b2d4f8]{transform:scale(1.045)}.mosaic-card.active .mosaic-copy[data-v-87b2d4f8]{background:#12305a}.experience-evidence[data-v-87b2d4f8]{background:#fff;padding:76px 0 84px}.evidence-heading[data-v-87b2d4f8]{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 470px}.evidence-heading h2[data-v-87b2d4f8]{font-size:31px;margin-top:10px}.experience-evidence .evidence-heading h2[data-v-87b2d4f8]{margin-top:0}.evidence-heading>p[data-v-87b2d4f8]{color:#718095;font-size:14px;line-height:1.9;margin:0}.evidence-layout[data-v-87b2d4f8]{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,1.48fr) minmax(320px,.72fr);margin-top:38px}.evidence-gallery[data-v-87b2d4f8]{min-width:0}.evidence-gallery>img[data-v-87b2d4f8]{aspect-ratio:16/9;background:#edf1f6;box-shadow:0 18px 42px #1730531f;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.evidence-gallery-meta[data-v-87b2d4f8]{align-items:center;border-bottom:1px solid #e3e8ef;color:#6e7c90;display:flex;font-size:12px;justify-content:space-between;min-height:44px;padding:0 4px}.evidence-thumbnails[data-v-87b2d4f8]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.evidence-thumbnails button[data-v-87b2d4f8]{aspect-ratio:16/9;background:#edf1f6;border:2px solid transparent;overflow:hidden;position:relative}.evidence-thumbnails button.active[data-v-87b2d4f8]{border-color:var(--brand-blue)}.evidence-thumbnails img[data-v-87b2d4f8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.evidence-copy[data-v-87b2d4f8]{padding-top:2px}.evidence-category[data-v-87b2d4f8]{color:var(--brand-blue);font-size:13px;font-weight:700;letter-spacing:1px;margin:0}.evidence-summary[data-v-87b2d4f8]{color:#526176;font-size:15px;line-height:1.95;margin:18px 0 0}.evidence-copy h3[data-v-87b2d4f8]{border-top:1px solid #e4e9f0;color:#263851;font-size:16px;margin:23px 0 0;padding-top:23px}.evidence-scope[data-v-87b2d4f8]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:16px 0 0;padding:0}.evidence-scope li[data-v-87b2d4f8]{background:#edf3fc;color:#3e5e89;font-size:12px;padding:8px 11px}.evidence-outcomes[data-v-87b2d4f8]{list-style:none;margin:10px 0 0;padding:0}.evidence-outcomes li[data-v-87b2d4f8]{align-items:start;border-bottom:1px solid #edf0f4;color:#647287;display:grid;font-size:13px;gap:8px;grid-template-columns:34px minmax(0,1fr);line-height:1.72;padding:10px 0}.evidence-outcomes span[data-v-87b2d4f8]{color:var(--brand-blue);font-size:11px;font-weight:700}.evidence-fade-enter-active[data-v-87b2d4f8],.evidence-fade-leave-active[data-v-87b2d4f8]{transition:opacity .34s ease,transform .34s cubic-bezier(0,0,.16,1)}.evidence-fade-enter-from[data-v-87b2d4f8]{opacity:0;transform:translateY(10px)}.evidence-fade-leave-to[data-v-87b2d4f8]{opacity:0;transform:translateY(-6px)}.experience-clients[data-v-87b2d4f8]{background:#f3f6fa;padding:72px 0 82px}.evidence-heading--clients[data-v-87b2d4f8]{margin-bottom:34px}.evidence-heading--clients h2[data-v-87b2d4f8]{margin-top:0}@media (max-width:1220px){.desktop-navigation[data-v-87b2d4f8]{gap:20px;margin-left:24px}.nav-link[data-v-87b2d4f8]{font-size:14px}}@media (max-width:900px){[id][data-v-87b2d4f8]{scroll-margin-top:108px}.header-inner[data-v-87b2d4f8],.site-header[data-v-87b2d4f8]{height:56px}.header-inner[data-v-87b2d4f8]{width:calc(100% - 30px)}.brand[data-v-87b2d4f8]{flex-basis:155px;gap:6px;width:155px}.brand-mark[data-v-87b2d4f8]{flex-basis:46px}.brand-mark[data-v-87b2d4f8],.brand-mark img[data-v-87b2d4f8]{height:35px;width:46px}.brand-wordmark[data-v-87b2d4f8]{font-size:20px;letter-spacing:.6px}.desktop-navigation[data-v-87b2d4f8]{display:none}.mobile-menu-button[data-v-87b2d4f8]{align-items:center;color:#27334a;display:inline-flex;height:34px;justify-content:center;margin-left:auto;width:34px}.mobile-menu-button svg[data-v-87b2d4f8]{height:26px;width:26px}.mobile-navigation[data-v-87b2d4f8]{background:#fff;box-shadow:0 10px 24px #15284624;display:grid;gap:4px 16px;grid-template-columns:repeat(2,minmax(0,1fr));left:0;padding:12px 20px 18px;position:absolute;right:0}.mobile-navigation a[data-v-87b2d4f8],.mobile-navigation button[data-v-87b2d4f8]{align-items:center;border-bottom:1px solid #edf1f5;color:#2f394a;display:flex;font-size:18px;min-height:42px;text-align:left;text-decoration:none}.inner-hero[data-v-87b2d4f8]{height:176px;margin-top:56px}.inner-page--industries .inner-hero[data-v-87b2d4f8],.inner-page--services .inner-hero[data-v-87b2d4f8],.inner-page--solutions .inner-hero[data-v-87b2d4f8]{height:260px}.inner-hero-content[data-v-87b2d4f8]{padding-top:48px}.inner-page--industries .inner-hero-content[data-v-87b2d4f8],.inner-page--services .inner-hero-content[data-v-87b2d4f8],.inner-page--solutions .inner-hero-content[data-v-87b2d4f8]{padding-top:72px}.inner-hero h1[data-v-87b2d4f8]{font-size:23px}.inner-page--industries .inner-hero h1[data-v-87b2d4f8],.inner-page--services .inner-hero h1[data-v-87b2d4f8],.inner-page--solutions .inner-hero h1[data-v-87b2d4f8]{font-size:30px}.inner-hero p[data-v-87b2d4f8]{font-size:13px;line-height:1.8;margin-top:9px;width:92%}.inner-page--industries .inner-hero p[data-v-87b2d4f8],.inner-page--services .inner-hero p[data-v-87b2d4f8],.inner-page--solutions .inner-hero p[data-v-87b2d4f8]{font-size:14px;margin-left:auto;margin-right:auto;max-width:520px}.section-navigation[data-v-87b2d4f8]{height:50px;top:56px}.section-navigation-inner[data-v-87b2d4f8]{height:50px;justify-content:flex-start;width:100%}.section-navigation button[data-v-87b2d4f8]{font-size:13px;padding:0 18px}.inner-page--about .section-navigation button[data-v-87b2d4f8],.inner-page--services .section-navigation button[data-v-87b2d4f8]{font-size:16px}.inner-page--about .section-navigation button[data-v-87b2d4f8]{padding-left:12px;padding-right:12px}.service-core-card h3[data-v-87b2d4f8]{font-size:22px}.detail-overview[data-v-87b2d4f8]{padding:48px 0 52px}.detail-overview-grid[data-v-87b2d4f8]{gap:16px 24px;grid-template-columns:minmax(0,1fr)}.detail-overview-grid p[data-v-87b2d4f8]{font-size:14px;line-height:1.85}.delivery-visual-heading h2[data-v-87b2d4f8],.detail-overview-grid h2[data-v-87b2d4f8],.detail-section-heading h2[data-v-87b2d4f8]{font-size:27px}.service-core-section[data-v-87b2d4f8],.solution-showcase[data-v-87b2d4f8]{padding:54px 0 62px}.service-core-grid[data-v-87b2d4f8]{grid-template-columns:1fr}.service-core-card[data-v-87b2d4f8]{min-height:224px;padding:28px 26px}.delivery-visual[data-v-87b2d4f8]{min-height:0}.delivery-visual-content[data-v-87b2d4f8]{gap:34px;padding:54px 0}.delivery-visual-content[data-v-87b2d4f8],.solution-feature[data-v-87b2d4f8],.solution-feature--reverse[data-v-87b2d4f8]{grid-template-columns:1fr;min-height:0}.solution-feature--reverse .solution-feature-media[data-v-87b2d4f8]{order:0}.solution-feature-media[data-v-87b2d4f8]{height:270px;min-height:0}.solution-feature-copy[data-v-87b2d4f8]{padding:34px 34px 38px}.solution-feature-copy h3[data-v-87b2d4f8]{font-size:26px;margin-top:16px}.industry-immersive[data-v-87b2d4f8],.industry-immersive-layout[data-v-87b2d4f8]{min-height:0}.industry-immersive-layout[data-v-87b2d4f8]{gap:40px;grid-template-columns:1fr;padding:58px 0 64px}.industry-immersive-copy h3[data-v-87b2d4f8]{font-size:36px}.industry-immersive-tabs[data-v-87b2d4f8]{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-immersive-tabs button[data-v-87b2d4f8]{min-height:68px;padding:0 14px}.industry-immersive-copy>button svg[data-v-87b2d4f8]{height:16px;width:16px}.industry-directory[data-v-87b2d4f8]{padding:54px 0 64px}.industry-directory-grid[data-v-87b2d4f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-directory article[data-v-87b2d4f8]{min-height:160px}.about-clients[data-v-87b2d4f8],.about-intro-section[data-v-87b2d4f8],.industry-directory[data-v-87b2d4f8],.industry-overview[data-v-87b2d4f8],.overview-section[data-v-87b2d4f8]{padding:48px 0 56px}.overview-heading[data-v-87b2d4f8]{margin-bottom:28px}.about-intro-copy h2[data-v-87b2d4f8],.delivery-band-heading h2[data-v-87b2d4f8],.overview-heading h2[data-v-87b2d4f8]{font-size:25px}.delivery-band-heading p[data-v-87b2d4f8],.overview-heading p[data-v-87b2d4f8]{font-size:13px}.capability-list[data-v-87b2d4f8],.solution-list[data-v-87b2d4f8]{grid-template-columns:1fr;width:calc(100% - 30px)}.capability-item[data-v-87b2d4f8],.capability-item[data-v-87b2d4f8]:nth-child(2n),.capability-item[data-v-87b2d4f8]:nth-last-child(-n+2),.solution-item[data-v-87b2d4f8],.solution-item[data-v-87b2d4f8]:nth-child(2n),.solution-item[data-v-87b2d4f8]:nth-last-child(-n+2){border-bottom:1px solid #e5eaf2;border-right:0;min-height:0;padding:28px 24px}.capability-item[data-v-87b2d4f8]:last-child,.solution-item[data-v-87b2d4f8]:last-child{border-bottom:0}.capability-item[data-v-87b2d4f8]{gap:12px;grid-template-columns:34px 46px minmax(0,1fr)}.capability-icon[data-v-87b2d4f8]{height:38px;width:38px}.capability-item h3[data-v-87b2d4f8],.industry-directory h3[data-v-87b2d4f8],.solution-item h3[data-v-87b2d4f8]{font-size:19px}.delivery-band[data-v-87b2d4f8]{padding:48px 0 56px}.delivery-band-heading[data-v-87b2d4f8]{margin-bottom:28px}.delivery-band-grid[data-v-87b2d4f8]{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 30px)}.delivery-band-grid article[data-v-87b2d4f8]{border-bottom:1px solid #dde4ee;min-height:175px;padding:26px 22px}.delivery-band-grid article[data-v-87b2d4f8]:nth-child(2n){border-right:0}.delivery-band-grid article[data-v-87b2d4f8]:nth-last-child(-n+2){border-bottom:0}.industry-selector[data-v-87b2d4f8]{padding-left:15px;padding-right:15px;width:100%}.industry-stage[data-v-87b2d4f8]{background-position:45%;min-height:410px}.industry-stage-content[data-v-87b2d4f8]{padding-top:64px}.industry-stage-content h3[data-v-87b2d4f8]{font-size:28px}.industry-stage-content>span[data-v-87b2d4f8]{font-size:14px;line-height:1.9;width:100%}.industry-directory-grid[data-v-87b2d4f8]{grid-template-columns:1fr;width:calc(100% - 30px)}.industry-directory article[data-v-87b2d4f8]{min-height:0;padding:26px 24px}.about-intro[data-v-87b2d4f8]{grid-template-columns:1fr;min-height:0;width:calc(100% - 30px)}.about-intro-media[data-v-87b2d4f8]{min-height:0}.about-office-gallery[data-v-87b2d4f8]{gap:16px;grid-template-columns:1fr;margin-top:16px;width:calc(100% - 30px)}.about-intro-copy[data-v-87b2d4f8]{padding:36px 26px 40px}.about-client-grid[data-v-87b2d4f8]{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 30px)}.about-client-grid article[data-v-87b2d4f8]{height:110px}.about-client-grid article[data-v-87b2d4f8]:last-child:nth-child(odd){grid-column:1/-1}.about-client-grid article:last-child:nth-child(odd) img[data-v-87b2d4f8]{width:min(300px,86%)}.about-client-grid img[data-v-87b2d4f8]{height:94px}.contact-cta[data-v-87b2d4f8]{min-height:280px}.contact-cta-content[data-v-87b2d4f8]{padding-top:50px}.contact-cta h2[data-v-87b2d4f8]{font-size:25px;line-height:1.55}.contact-cta p[data-v-87b2d4f8]{line-height:1.7}.footer-content[data-v-87b2d4f8]{gap:36px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-v-87b2d4f8],.footer-contact[data-v-87b2d4f8]{grid-column:1/-1}.footer-bottom[data-v-87b2d4f8]{align-items:flex-start;flex-direction:column;gap:7px;justify-content:center;padding:18px 0}.consult-rail[data-v-87b2d4f8]{bottom:16px;flex-direction:row;font-size:13px;min-height:42px;padding:10px 12px;right:10px;top:auto;width:112px}.consult-rail span[data-v-87b2d4f8]{writing-mode:horizontal-tb}.consult-rail svg[data-v-87b2d4f8]{flex-shrink:0;height:20px;width:20px}.back-to-top[data-v-87b2d4f8]{bottom:16px;height:42px;right:132px;top:auto;width:42px}}@media (max-width:520px){.page-container[data-v-87b2d4f8]{width:calc(100% - 30px)}.inner-page--industries .inner-hero[data-v-87b2d4f8],.inner-page--services .inner-hero[data-v-87b2d4f8],.inner-page--solutions .inner-hero[data-v-87b2d4f8]{height:228px}.inner-page--industries .inner-hero-content[data-v-87b2d4f8],.inner-page--services .inner-hero-content[data-v-87b2d4f8],.inner-page--solutions .inner-hero-content[data-v-87b2d4f8]{padding-top:58px}.detail-overview-grid[data-v-87b2d4f8]{gap:12px;grid-template-columns:1fr}.detail-overview-grid p[data-v-87b2d4f8]{grid-column:auto}.delivery-visual-grid[data-v-87b2d4f8],.industry-directory-grid[data-v-87b2d4f8],.service-core-grid[data-v-87b2d4f8]{grid-template-columns:1fr}.service-core-card[data-v-87b2d4f8]{min-height:204px}.delivery-visual-grid article[data-v-87b2d4f8]{min-height:118px}.solution-feature-list[data-v-87b2d4f8]{gap:22px}.solution-feature-media[data-v-87b2d4f8]{height:210px}.solution-feature-copy[data-v-87b2d4f8]{padding:28px 26px 32px}.industry-immersive-tabs[data-v-87b2d4f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-immersive-tabs button[data-v-87b2d4f8]{font-size:13px;min-height:64px;padding:0 12px}.industry-directory article[data-v-87b2d4f8]{min-height:144px}.delivery-band-grid[data-v-87b2d4f8]{grid-template-columns:1fr}.delivery-band-grid article[data-v-87b2d4f8],.delivery-band-grid article[data-v-87b2d4f8]:nth-child(2n),.delivery-band-grid article[data-v-87b2d4f8]:nth-last-child(-n+2){border-bottom:1px solid #dde4ee;border-right:0}.delivery-band-grid article[data-v-87b2d4f8]:last-child{border-bottom:0}.footer-content[data-v-87b2d4f8]{grid-template-columns:1fr}.footer-brand[data-v-87b2d4f8],.footer-contact[data-v-87b2d4f8]{grid-column:auto}}@media (max-width:900px){.experience-overview[data-v-87b2d4f8]{padding:50px 0 30px}.experience-overview-grid[data-v-87b2d4f8]{gap:16px 24px;grid-template-columns:minmax(0,1fr)}.experience-lead[data-v-87b2d4f8]{font-size:14px;line-height:1.85}.evidence-heading h2[data-v-87b2d4f8],.experience-overview h2[data-v-87b2d4f8],.focus-heading h2[data-v-87b2d4f8],.mosaic-heading h2[data-v-87b2d4f8]{font-size:27px}.preview-switcher[data-v-87b2d4f8]{margin-top:28px}.focus-showcase[data-v-87b2d4f8],.mosaic-showcase[data-v-87b2d4f8]{padding:52px 0 60px}.experience-tabs[data-v-87b2d4f8]{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.experience-tabs[data-v-87b2d4f8]::-webkit-scrollbar{display:none}.experience-tabs button[data-v-87b2d4f8]{min-width:-moz-max-content;min-width:max-content}.focus-deck[data-v-87b2d4f8]{grid-template-columns:1fr;width:min(700px,100% - 40px)}.focus-card--next[data-v-87b2d4f8],.focus-card--previous[data-v-87b2d4f8]{display:none}.focus-card--active[data-v-87b2d4f8]{min-height:350px}.mosaic-grid[data-v-87b2d4f8]{gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,310px)}.mosaic-card--1[data-v-87b2d4f8],.mosaic-card--2[data-v-87b2d4f8],.mosaic-card--3[data-v-87b2d4f8],.mosaic-card--4[data-v-87b2d4f8]{grid-column:auto}.mosaic-card--2>button[data-v-87b2d4f8],.mosaic-card--3>button[data-v-87b2d4f8],.mosaic-card>button[data-v-87b2d4f8]{display:block;position:relative}.mosaic-card .mosaic-media[data-v-87b2d4f8]{top:0;right:0;bottom:0;left:0;order:0;position:absolute}.mosaic-card .mosaic-copy[data-v-87b2d4f8]{background:#122b4dd1;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:28px;position:absolute;z-index:1}.mosaic-card.active .mosaic-copy[data-v-87b2d4f8]{background:#174177e6}.evidence-heading[data-v-87b2d4f8]{align-items:start;gap:16px;grid-template-columns:1fr}.evidence-layout[data-v-87b2d4f8]{gap:36px;grid-template-columns:1fr}.experience-clients[data-v-87b2d4f8],.experience-evidence[data-v-87b2d4f8]{padding:54px 0 62px}}@media (max-width:520px){.experience-overview-grid[data-v-87b2d4f8]{gap:10px;grid-template-columns:1fr}.experience-lead[data-v-87b2d4f8]{grid-column:auto;margin-top:6px}.preview-switcher[data-v-87b2d4f8]{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;padding-top:12px}.preview-switcher>span[data-v-87b2d4f8]{flex:0 0 100%;width:100%}.preview-switcher a[data-v-87b2d4f8]{padding:0 12px}.focus-heading[data-v-87b2d4f8]{align-items:flex-start;flex-direction:column;gap:20px}.focus-controls[data-v-87b2d4f8]{align-self:flex-end}.experience-tabs[data-v-87b2d4f8]{margin-top:24px;padding-left:15px;width:100%}.focus-deck[data-v-87b2d4f8]{margin-top:24px;width:calc(100% - 30px)}.focus-card--active[data-v-87b2d4f8]{min-height:456px;padding:30px 26px}.focus-card-number[data-v-87b2d4f8]{font-size:46px;right:22px;top:24px}.focus-card--active .focus-card-copy[data-v-87b2d4f8],.focus-card-copy[data-v-87b2d4f8]{width:100%}.focus-card--active .focus-card-copy h3[data-v-87b2d4f8]{font-size:26px;padding-right:58px}.focus-card-copy>span[data-v-87b2d4f8]{-webkit-line-clamp:3}.focus-card-copy ul[data-v-87b2d4f8]{margin-top:19px}.focus-card--active>img[data-v-87b2d4f8],.focus-card>img[data-v-87b2d4f8]{bottom:16px;height:164px;opacity:.72;right:16px;width:calc(100% - 32px)}.mosaic-heading[data-v-87b2d4f8]{margin-bottom:24px}.mosaic-grid[data-v-87b2d4f8]{grid-template-columns:1fr;grid-template-rows:repeat(4,285px);width:calc(100% - 30px)}.mosaic-copy h3[data-v-87b2d4f8]{font-size:24px}.mosaic-copy p[data-v-87b2d4f8]{-webkit-line-clamp:2}.experience-clients[data-v-87b2d4f8],.experience-evidence[data-v-87b2d4f8]{padding:48px 0 56px}.evidence-layout[data-v-87b2d4f8]{margin-top:28px}.evidence-thumbnails[data-v-87b2d4f8]{gap:7px}.evidence-summary[data-v-87b2d4f8]{font-size:14px}.evidence-heading--clients[data-v-87b2d4f8]{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.tongzhe-inner-page[data-v-87b2d4f8] *,.tongzhe-inner-page[data-v-87b2d4f8] :after,.tongzhe-inner-page[data-v-87b2d4f8] :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
