@font-face{font-family:AlimamaShuHeiTi;src:url(/_next/static/media/AlimamaShuHeiTi-Bold.0ac727c9.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--content-width:min(1600px,83.333333vw)}.home-page .hero h1{font-family:AlimamaShuHeiTi,PingFang SC,Microsoft YaHei,sans-serif}.container{width:calc(100% - 64px);max-width:var(--content-width);margin-inline:auto}.footer-contact>a{overflow-wrap:normal;gap:10px}.footer-contact>a>img{flex:none;filter:brightness(0) invert(1);opacity:.8}.footer-contact>a>span{min-width:0;overflow-wrap:normal;word-break:normal}.footer-contact>a[href^="mailto:"]{white-space:nowrap}@media(min-width:1101px){.footer-main{grid-template-columns:330fr 210fr 238fr 185fr 157fr 330fr;gap:calc(30 * var(--measure));padding-top:calc(58 * var(--measure));padding-bottom:calc(42 * var(--measure))}.footer-contact{padding-left:calc(22 * var(--measure))}.footer-contact>a{font-size:calc(18 * var(--measure))}.home-page .hero h1{font-family:AlimamaShuHeiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:calc(85 * var(--measure));line-height:1.2;margin-bottom:calc(44 * var(--measure))}.home-page .hero-copy{width:calc(820 * var(--measure));max-width:52%}.home-page .hero .eyebrow{margin-bottom:calc(48 * var(--measure))}.home-page #ai-title,.home-page #cases-title,.home-page #cta-title,.home-page #delivery-title,.home-page #products-title,.home-page #solutions-title{font-size:calc(64 * var(--measure));line-height:1.32;letter-spacing:0}.home-page .ai-layout{grid-template-columns:calc(576 * var(--measure)) minmax(0,1fr);gap:calc(37 * var(--measure))}.home-page .ai-option-copy>b{font-size:calc(32 * var(--measure));margin-bottom:calc(16 * var(--measure))}.home-page .ai-option-copy>span{font-size:calc(20 * var(--measure));line-height:1.4}.home-page .ai-options img{width:calc(32 * var(--measure));height:calc(32 * var(--measure))}.home-page .ai-options .item-number{font-size:calc(28 * var(--measure))}.home-page .product-track{padding-inline:calc((100% - var(--content-width))/2)}.home-page .products-section .section-heading{margin-bottom:calc(12 * var(--measure))}.home-page .product-content h3{font-size:calc(42 * var(--measure));line-height:1.32;margin-bottom:calc(16 * var(--measure))}.home-page .product-content>p{font-size:calc(22 * var(--measure));line-height:1.4;margin-bottom:calc(22 * var(--measure))}.home-page .product-top{margin-bottom:calc(24 * var(--measure))}.home-page .product-actions>.button{font-size:calc(20 * var(--measure));min-height:calc(58 * var(--measure))}.home-page .solutions-section .horizontal-tabs{gap:calc(60 * var(--measure));margin-top:calc(38 * var(--measure));margin-bottom:calc(24 * var(--measure))}.home-page .solutions-section .horizontal-tabs>button,.solution-placeholder{font-size:calc(24 * var(--measure))}.home-page .solution-panel h3{font-size:calc(58 * var(--measure));line-height:1.32}.home-page .solution-panel{min-height:calc(342 * var(--measure))}.home-page .solution-steps{width:calc(100% + 15 * var(--measure));margin-left:calc(-10 * var(--measure));min-height:calc(140 * var(--measure))}.home-page .cases-section{padding-top:calc(60 * var(--measure));padding-bottom:calc(26 * var(--measure))}.home-page .customer-logos img{filter:grayscale(1);opacity:.8}.home-page .delivery-main .delivery-icon{filter:brightness(0) invert(1)}.home-page .delivery-section{padding-bottom:calc(82 * var(--measure))}.home-page .cta-card>div{padding:calc(28 * var(--measure)) calc(42 * var(--measure))}}.solution-placeholder{display:flex;align-items:center;gap:16px;flex:none;white-space:nowrap;padding:16px 8px 18px;color:inherit}.solutions-section .solution-placeholder img{filter:brightness(0) invert(1);width:28px;height:28px}@media(max-width:1100px){.container{max-width:none}.footer-contact>a,.solution-placeholder{font-size:15px}}@media(max-width:640px){.container{width:calc(100% - 44px)}.home-page .hero h1{font-family:AlimamaShuHeiTi,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(24px,7.65vw,32px);line-height:1.25}.home-page .hero-copy{max-width:100%}.home-page .delivery-main .delivery-icon{filter:brightness(0) invert(1)}.footer-contact>a{font-size:14px}}@media(min-width:1101px){.home-page .hero-description{max-width:calc(680 * var(--measure))}.home-page .cases-section .industry-tabs{position:static;max-width:none;gap:calc(44 * var(--measure));margin:calc(20 * var(--measure)) 0 calc(22 * var(--measure))}.home-page .cases-section .industry-tabs>button{font-size:calc(24 * var(--measure));line-height:1.3;padding:calc(8 * var(--measure)) calc(8 * var(--measure));color:#202a3d;gap:calc(12 * var(--measure))}.home-page .cases-section .industry-tabs>button.active{color:#2583ff;border-bottom-color:#2583ff}.home-page .cases-section .industry-tabs img{width:calc(28 * var(--measure));height:calc(28 * var(--measure))}}.home-page #ai #ai-title{margin-bottom:18px}.home-page #ai .eyebrow{margin-bottom:14px}.home-page #ai .section-description{margin-bottom:28px}.home-page #ai .ai-option-copy>b{margin-bottom:10px}@media(max-width:640px){.home-page #ai #ai-title{margin-bottom:16px}.home-page #ai .eyebrow{margin-bottom:12px}.home-page #ai .section-description{margin-bottom:24px}.home-page #ai .ai-option-copy>b{margin-bottom:8px}}#top:is(.home-page,.product-page,.solution-page,.news-page){--type-font:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif;--type-display-font:AlimamaShuHeiTi,var(--type-font);--type-hero:clamp(48px,4vw,76px);--type-hero-subtitle:32px;--type-section:44px;--type-card:26px;--type-subheading:20px;--type-intro:18px;--type-body:16px;--type-note:14px;--type-navigation:16px;--type-button:16px;--type-weight-regular:400;--type-weight-heading:600;--type-weight-display:700;--type-line-display:1.2;--type-line-section:1.35;--type-line-heading:1.4;--type-line-body:1.7;--type-line-control:1.5;--type-heading:#1f2937;--type-copy:#4b5563;--type-muted:#6b7280;--type-accent:#2456a6;font-family:var(--type-font);font-size:var(--type-body);font-weight:var(--type-weight-regular);line-height:var(--type-line-body);color:var(--type-copy)}#top:is(.home-page,.product-page,.solution-page,.news-page) :is(.hero,.solutions-section,.product-feature,.site-footer){--type-heading:#f3f4f6;--type-copy:#cbd5e1;--type-muted:#a6b3c4;--type-accent:#93c5fd}#top.home-page .hero{--type-accent:#09c9e8}#top.home-page .delivery-main{--type-heading:#fff;--type-copy:#eef6ff;--type-muted:#e2edff;--type-accent:#fff}#top.home-page .delivery-main .delivery-role{--type-muted:#2456a6}#top:is(.home-page,.product-page,.solution-page) main h1{font-family:var(--type-display-font);font-size:var(--type-hero);font-weight:var(--type-weight-display);line-height:var(--type-line-display);letter-spacing:0;color:var(--type-heading);overflow-wrap:anywhere;text-wrap:balance}#top:is(.home-page,.product-page,.solution-page) main h1 :is(span,strong){white-space:normal}#top:is(.home-page,.product-page,.solution-page) main h2{font-family:var(--type-font);font-size:var(--type-section);font-weight:var(--type-weight-heading);line-height:var(--type-line-section);letter-spacing:0;color:var(--type-heading);overflow-wrap:anywhere;text-wrap:balance}#top:is(.home-page,.product-page,.solution-page) main :is(h3,.ai-option-copy>b,.product-value-tabs b){font-family:var(--type-font);font-size:var(--type-card);font-weight:var(--type-weight-heading);line-height:var(--type-line-heading);letter-spacing:0;color:var(--type-heading);white-space:normal;overflow-wrap:anywhere;text-wrap:balance}#top:is(.home-page,.product-page,.solution-page) main :is(.solution-panel,.product-feature-grid,.sol-process-list,.sol-scene-copy) h3,#top:is(.home-page,.product-page,.solution-page) main :is(h4,.product-scenario-tabs b){font-family:var(--type-font);font-size:var(--type-subheading);font-weight:var(--type-weight-heading);line-height:var(--type-line-heading);color:var(--type-heading);overflow-wrap:anywhere;text-wrap:balance}#top:is(.home-page,.product-page,.solution-page) main :is(h1,h2,h3,h4) strong{font-weight:inherit;color:var(--type-accent)}#top:is(.home-page,.product-page,.solution-page) main :is(h1,h2,h3,h4) b{font-weight:inherit}#top:is(.home-page,.product-page,.solution-page) main :is(.product-hero,.sol-hero) h2{font-size:var(--type-hero-subtitle);line-height:var(--type-line-heading);color:var(--type-accent)}#top:is(.home-page,.product-page,.solution-page) main :where(p,li,.ai-option-copy>span,.tab-description){font-family:var(--type-font);font-size:var(--type-body);font-weight:var(--type-weight-regular);line-height:var(--type-line-body);color:var(--type-copy);overflow-wrap:anywhere}#top:is(.home-page,.product-page,.solution-page) main :is(.section-description,.hero-description,.product-intro,.sol-description){font-size:var(--type-intro);font-weight:var(--type-weight-regular);line-height:var(--type-line-body);color:var(--type-copy)}#top:is(.home-page,.product-page,.solution-page) main .product-feature-grid .product-intro{font-size:var(--type-body)}#top:is(.home-page,.product-page,.solution-page) main .product-cta>.container>p:not(.product-cta-eyebrow){font-size:var(--type-intro)}#top:is(.home-page,.product-page,.solution-page) main .sol-flow-state p{white-space:normal}#top:is(.home-page,.product-page,.solution-page) :is(.eyebrow,.hero-note,.ai-caption,.item-number,.solution-number,.case-eyebrow,.customer-logos>p,.cta-eyebrow,.product-code,.product-kicker,.product-case-category,.product-cta-eyebrow,.sol-number,.sol-step-number,.sol-cta-eyebrow,.delivery-role,.mobile-hint,.product-image-missing){font-family:var(--type-font);font-size:var(--type-note);font-weight:var(--type-weight-regular);line-height:var(--type-line-control);letter-spacing:0;color:var(--type-muted)}#top:is(.home-page,.product-page,.solution-page) main :is(.product-features,.product-feature-tags,.sol-tags,.product-tag){font-family:var(--type-font);font-size:var(--type-note);font-weight:var(--type-weight-regular);line-height:var(--type-line-control);color:var(--type-muted)}#top:is(.home-page,.product-page,.solution-page) main :is(.product-tag,.product-features>span:first-child){color:var(--type-accent)}#top:is(.home-page,.product-page,.solution-page) main .sol-tags{color:#147d69}#top:is(.home-page,.product-page,.solution-page) #main-nav>a,#top:is(.home-page,.product-page,.solution-page) :is(.horizontal-tabs>button,.solution-placeholder,.client-tabs>button,.sol-scene-tabs>button,.product-scenario-tabs>button,.product-value-tabs>button){font-family:var(--type-font);font-size:var(--type-navigation);font-weight:var(--type-weight-regular);line-height:var(--type-line-control);color:var(--type-copy)}#top:is(.home-page,.product-page,.solution-page) #main-nav>a{white-space:normal;text-wrap:balance}#top:is(.home-page,.product-page,.solution-page) :is(.horizontal-tabs>button,.client-tabs>button,.sol-scene-tabs>button,.product-scenario-tabs>button,.product-value-tabs>button).active,#top:is(.home-page,.product-page,.solution-page) :is(.product-scenario-tabs,.product-value-tabs) .active b{color:var(--type-accent)}#top.home-page .site-header{--type-copy:#cbd5e1;--type-accent:#fff}#top:is(.home-page,.product-page,.solution-page) #main-nav>a:is(.current,:hover){color:var(--type-accent)}#top:is(.home-page,.product-page,.solution-page) .button{font-family:var(--type-font);font-size:var(--type-button);font-weight:var(--type-weight-regular);line-height:var(--type-line-control);letter-spacing:0}#top:is(.home-page,.product-page,.solution-page) .ai-options button{font-size:var(--type-body);font-weight:var(--type-weight-regular);line-height:var(--type-line-control)}#top:is(.home-page,.product-page,.solution-page) .button-outline{color:var(--type-accent)}#top.product-page .site-header .button-ghost{color:var(--type-accent)}#top:is(.home-page,.product-page,.solution-page) :is(.more-link,.product-case-link){font-family:var(--type-font);font-size:var(--type-button);font-weight:var(--type-weight-regular);line-height:var(--type-line-control);color:var(--type-heading)}#top:is(.home-page,.product-page,.solution-page,.news-page) .site-footer h4{font-family:var(--type-font);font-size:var(--type-subheading);font-weight:var(--type-weight-heading);line-height:var(--type-line-heading);color:var(--type-heading)}#top:is(.home-page,.product-page,.solution-page,.news-page) .site-footer :is(p,.footer-column>:is(a,span),.footer-bottom,.qr-placeholder){font-family:var(--type-font);font-size:var(--type-note);font-weight:var(--type-weight-regular);line-height:var(--type-line-control);color:var(--type-muted);white-space:normal;overflow-wrap:anywhere}#top:is(.home-page,.product-page,.solution-page,.news-page) .footer-contact>a{font-family:var(--type-font);font-size:var(--type-body);font-weight:var(--type-weight-regular);line-height:var(--type-line-control);color:var(--type-copy);white-space:normal}#top:is(.home-page,.product-page,.solution-page,.news-page) .footer-contact>a>span{overflow-wrap:anywhere;white-space:normal}#top:is(.home-page,.product-page,.solution-page,.news-page) dialog h2{font-family:var(--type-font);font-size:var(--type-card);font-weight:var(--type-weight-heading);line-height:var(--type-line-heading);color:var(--type-heading)}#top:is(.home-page,.product-page,.solution-page,.news-page) dialog :is(p,.dialog-contacts){font-family:var(--type-font);font-size:var(--type-body);font-weight:var(--type-weight-regular);line-height:var(--type-line-body);color:var(--type-copy)}#top:is(.home-page,.product-page,.solution-page,.news-page) dialog .dialog-kicker{font-size:var(--type-note)!important;color:var(--type-muted)!important;line-height:var(--type-line-control)}@media(min-width:641px) and (max-width:1100px){#top:is(.home-page,.product-page,.solution-page,.news-page){--type-hero:clamp(40px,4vw,44px);--type-hero-subtitle:28px;--type-section:36px;--type-card:24px;--type-intro:17px}#top.product-page #main-nav.open{--type-copy:#cbd5e1;--type-accent:#93c5fd}}@media(max-width:640px){#top:is(.home-page,.product-page,.solution-page,.news-page){--type-hero:clamp(30px,8vw,32px);--type-hero-subtitle:22px;--type-section:28px;--type-card:20px;--type-subheading:18px;--type-intro:16px}#top.solution-page .sol-challenge-card p{padding-bottom:200px}#top.home-page .delivery-main .delivery-role{--type-muted:#102c4d}}@media(max-width:360px){#top.solution-page .sol-challenge-card p{padding-bottom:280px}}#top:is(.product-page,.solution-page,.solution-v8-page){--type-display-font:var(--type-font);--type-hero:clamp(36px,2.71vw,52px);--type-hero-subtitle:30px}#top:is(.product-page,.solution-page,.solution-v8-page) main h1{font-family:var(--type-font);font-size:var(--type-hero);font-weight:600;line-height:1.3;text-wrap:wrap;white-space:normal;overflow-wrap:normal;word-break:normal;letter-spacing:0}#top:is(.product-page,.solution-page,.solution-v8-page) :is(.product-hero,.sol-hero,.editorial-hero) h2{font-family:var(--type-font);font-size:var(--type-hero-subtitle);font-weight:500;line-height:1.45;text-wrap:wrap;overflow-wrap:normal}#top:is(.product-page,.solution-page,.solution-v8-page) :is(.product-hero,.sol-hero,.editorial-hero) :is(.product-intro,.sol-description,.editorial-hero-copy>p:not(.editorial-eyebrow)){font-size:18px;font-weight:400;line-height:1.7;letter-spacing:0}#top:is(.product-page,.solution-page,.solution-v8-page) main :is(h2,h3,h4){text-wrap:wrap;overflow-wrap:normal}@media(max-width:1100px){#top:is(.product-page,.solution-page,.solution-v8-page){--type-hero:38px;--type-hero-subtitle:26px}}@media(max-width:640px){#top:is(.product-page,.solution-page,.solution-v8-page){--type-hero:30px;--type-hero-subtitle:22px}#top:is(.product-page,.solution-page,.solution-v8-page) :is(.product-hero,.sol-hero,.editorial-hero) :is(.product-intro,.sol-description,.editorial-hero-copy>p:not(.editorial-eyebrow)){font-size:16px}}@font-face{font-family:HomeDisplay;src:url(/_next/static/media/home-display.0b103c62.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}#top.home-page{--type-display-font:HomeDisplay,AlimamaShuHeiTi,var(--type-font)}#top.home-page .hero h1{font-family:var(--type-display-font)}.hero .hero-backdrop>img{position:absolute;inset:0;width:100%;height:100%;object-fit:inherit;object-position:inherit}