@charset "UTF-8";.route-view-shell{min-width:0}.route-view-shell--standalone{min-height:100vh}@media (max-width: 768px){#app>.main-content{padding-top:0!important}#app>.main-content>.route-view-shell{min-height:100vh}}.back-to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;font:inherit;position:fixed;right:24px;bottom:24px;width:44px;height:44px;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#0000008c;color:#fff;box-shadow:0 10px 24px #00000047;z-index:1000;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.back-to-top:hover{background:#000000b8;transform:translateY(-2px);box-shadow:0 14px 30px #00000052}.back-to-top:active{transform:translateY(0)}.back-to-top:disabled{opacity:.5;cursor:not-allowed}.back-to-top:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.back-to-top-icon{display:inline-block;font-size:22px;line-height:1}@media (prefers-reduced-motion: reduce){.back-to-top{transition:none}.back-to-top:hover,.back-to-top:active{transform:none}}@media (max-width: 768px){.back-to-top{right:16px;bottom:16px}}.lang-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.lang-modal-overlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080}.lang-modal-content{position:relative;background:#fff;border-radius:16px;padding:32px;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d}.lang-modal-icon{margin-bottom:16px}.lang-modal-title{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.lang-modal-desc{font-size:14px;color:#666;margin-bottom:24px}.lang-modal-buttons{display:flex;gap:12px;justify-content:center}.lang-modal-buttons button{padding:10px 24px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-cancel{background:#f5f5f5;border:none;color:#666}.btn-cancel:hover{background:#e8e8e8}.btn-confirm{background:#006eff;border:none;color:#fff}.btn-confirm:hover{background:#0052cc}a:hover,a:focus,a:active{text-decoration:none!important}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}#app{min-height:100vh;--site-mobile-header-height: 50px}.main-content,.block-container.view-control{margin-top:0!important;padding-top:0!important}.tpm-prod-hero-parent{margin-top:0!important}@media (max-width: 768px){#app>.main-content{padding-top:0!important}#app>.main-content .block-container.view-control,#app>.main-content .tpm-prod-hero-parent,#app>.main-content .about-page,#app>.main-content .contact-page-wrapper,#app>.main-content .datacenter-page,#app>.main-content .history-page,#app>.main-content .joinus-page,#app>.main-content .legal-page-wrapper,#app>.main-content .not-found-page,#app>.main-content .partner-page{padding-top:0!important}}.page-header-parent{position:fixed!important;top:0;left:0;right:0;z-index:1000}.page-header .bottom-wear-left ul{display:flex;align-items:center;height:100%}.page-header .bottom-wear-left ul li.submenu{position:relative;padding:0 8px;height:64px;line-height:64px;transition:all .2s ease}.page-header .bottom-wear-left ul li.submenu:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:#006eff;transition:all .3s ease;transform:translate(-50%)}.page-header .bottom-wear-left ul li.submenu:hover:after,.page-header .bottom-wear-left ul li.submenu.is-active:after{width:70%}.page-header .bottom-wear-left ul li.submenu:hover{color:#006eff}.page-header .bottom-wear-right .button-wrapper{margin-left:16px}.page-header .bottom-wear-right .tpm-prod-hero__btn-group{display:flex;align-items:center;gap:12px}.page-header .bottom-wear-right .tpm-btn{padding:0 20px;height:36px;line-height:36px;border-radius:0!important;font-size:14px}.page-header .bottom-wear-right .ng-topnav__sign-inner{padding:0 20px;height:36px;line-height:36px;border-radius:0!important;font-size:14px;background:#006eff;color:#fff}.page-header .bottom-wear-right .tpm-btn-header-right,.page-header .bottom-wear-right .ng-topnav__sign-inner,.page-header .bottom-wear-right .header-auth-placeholder{border-radius:0!important}.arco-modal-footer>.arco-btn{min-width:62px!important;height:34px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;vertical-align:top;border-radius:6px!important;font-size:14px!important;font-weight:500;line-height:1!important}.arco-modal-footer>.arco-btn .arco-btn-content{display:inline-flex;align-items:center;line-height:20px}.tpm-btn,.btn-more,.yzButton,button,.btn{border-radius:6px!important;font-size:14px!important;transition:all .2s ease!important}.tpm-btn--primary,.btn-primary{background:#006eff!important;border-color:#006eff!important;color:#fff!important;padding:0 24px!important;height:40px!important;line-height:40px!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important}.tpm-btn--primary:hover,.btn-primary:hover{background:#0052cc!important;border-color:#0052cc!important}.tpm-btn--lightTodeep,.btn-outline{background:transparent!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;padding:0 24px!important;height:40px!important;line-height:38px!important;border-radius:6px!important;font-size:14px!important}.tpm-btn--lightTodeep:hover,.btn-outline:hover{background:#ffffff1a!important;border-color:#ffffff80!important}.tpm-btn--small{padding:0 16px!important;height:32px!important;line-height:32px!important;font-size:13px!important}.btn-more{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 28px!important;background:transparent!important;border:1px solid #006eff!important;color:#006eff!important;border-radius:20px!important;font-size:14px!important;text-decoration:none!important}.btn-more:hover{background:#006eff!important;color:#fff!important}.yzButton{padding:8px 20px!important;border-radius:6px!important;font-size:14px!important;background:#006eff!important;color:#fff!important}.yzButton.light{background:transparent!important;border:1px solid #006eff!important;color:#006eff!important}.yzButton.deep{background:#006eff!important;color:#fff!important}.pls-nav-dropdown-item .tpm-btn.tpm-btn--lightTodeep{color:#165dff!important;border-color:#165dff!important;background:transparent!important}.pls-nav-dropdown-item .tpm-btn.tpm-btn--lightTodeep:hover{background:#165dff!important;color:#fff!important;border-color:#165dff!important}.subtop{padding:60px 0;color:#fff}.subtop .subtop-product-type{display:inline-flex;align-items:center;gap:8px;color:#fffc;margin-bottom:16px}.subtop .subtop-product-type img{width:20px;height:20px}.subtop .subtop-title{font-size:36px;font-weight:700;margin-bottom:16px}.subtop p{color:#ffffffb3;font-size:16px;margin-bottom:24px}.subtop .banner-btn{display:flex;gap:16px;align-items:center}.subtop .banner-btn a{display:inline-flex;align-items:center;justify-content:center;padding:0 32px;height:44px;border-radius:4px;font-weight:500;font-size:15px;text-decoration:none;transition:all .3s;box-sizing:border-box}.subtop .banner-btn .btn-primary{background:#165dff;color:#fff;border:1px solid #165DFF}.subtop .banner-btn .btn-primary:hover{background:#1248cc;border-color:#1248cc}.subtop .banner-btn .btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.subtop .banner-btn .btn-outline:hover{background:#ffffff1a;border-color:#fffc}.subtop .subtop-image img{max-width:100%}.subtop .subtop-image .solution-banner-image{display:block;width:min(100%,520px);max-height:430px;margin-left:auto;object-fit:contain}.header-menu.about{background:#fff;border-bottom:1px solid #eee}.header-menu.about .arco-tabs-nav-tab-list{gap:24px}.header-menu.about .arco-tabs-tab{padding:16px 0;color:#666;font-size:15px}.header-menu.about .arco-tabs-tab:hover{color:#165dff}.header-menu.about .arco-tabs-tab-active{color:#165dff;font-weight:500}.header-menu.about .arco-tabs-nav-ink{background:#165dff}@media (max-width: 768px){.subtop.cart{min-height:auto!important;height:auto!important;padding:28px 0 32px!important;overflow:visible!important;background-position:center!important}.subtop.cart .container{width:100%!important;padding-right:16px!important;padding-left:16px!important;box-sizing:border-box}.subtop.cart .row{margin-right:-8px!important;margin-left:-8px!important}.subtop.cart [class*=col-]{padding-right:8px!important;padding-left:8px!important}.subtop.cart .subtop-info{position:relative;z-index:2;padding:0!important}.subtop.cart .subtop-title{margin-bottom:12px!important;font-size:clamp(28px,9vw,38px)!important;line-height:1.18!important;word-break:break-word}.subtop.cart .subtop-info p,.subtop.cart .subtop-desc{max-width:none!important;margin-top:0!important;margin-bottom:18px!important;font-size:14px!important;line-height:1.7!important}.subtop.cart .banner-btn{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin-top:18px!important;padding-bottom:0!important}.subtop.cart .banner-btn a.primary,.subtop.cart .banner-btn a.button,.subtop.cart .banner-btn a.manage,.subtop.cart .banner-btn a.download{flex:1 1 calc(50% - 5px);min-width:0;max-width:180px;width:auto!important;height:44px!important;margin:0!important;padding:0 14px!important;line-height:42px!important;font-size:14px!important}.subtop.cart .subtop-image{display:none!important}.hero-benefits,.subtop.cart .hero-notice{clear:both;margin-top:0!important;padding:18px 0 0!important;position:relative!important;z-index:1!important;background:#fff!important}.hero-benefits [class*=col-],.subtop.cart .hero-notice [class*=col-]{margin-bottom:12px!important}.hero-benefits .benefit-card,.subtop.cart .notice-card{padding:20px 18px!important}.about-page,.joinus-page,.partner-page,.history-page,.legal-page-wrapper{padding-top:0!important}.about-page .subtop.cart,.joinus-page .subtop.cart,.partner-page .subtop.cart,.history-page .subtop.cart,.legal-page-wrapper .subtop.cart{padding:18px 0 20px;background-position:center}.about-page .subtop-product-type,.joinus-page .subtop-product-type,.partner-page .subtop-product-type,.history-page .subtop-product-type,.legal-page-wrapper .subtop-product-type{margin-bottom:10px;font-size:14px}.about-page .subtop-product-type img,.joinus-page .subtop-product-type img,.partner-page .subtop-product-type img,.history-page .subtop-product-type img,.legal-page-wrapper .subtop-product-type img{width:24px;height:24px}.about-page .subtop-title,.joinus-page .subtop-title,.partner-page .subtop-title,.history-page .subtop-title,.legal-page-wrapper .subtop-title{margin-bottom:8px!important;font-size:clamp(22px,6.2vw,24px)!important;line-height:1.22!important}.about-page .subtop p,.joinus-page .subtop p,.partner-page .subtop p,.history-page .subtop p,.legal-page-wrapper .subtop p{margin-bottom:16px;font-size:14px;line-height:1.6}.about-page .banner-btn,.joinus-page .banner-btn,.partner-page .banner-btn,.history-page .banner-btn,.legal-page-wrapper .banner-btn{margin-top:14px;gap:10px}.about-page .subtop-image,.joinus-page .subtop-image,.partner-page .subtop-image,.history-page .subtop-image,.legal-page-wrapper .subtop-image{display:none}}.el-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;width:1em;height:1em}.el-icon:before{display:inline-block;font-style:normal;font-weight:600;line-height:1}.el-icon-arrow-right:before{content:"›"}.el-icon-arrow-down:before{content:"⌄"}.el-icon-caret-bottom:before{content:"⌄"}.el-icon-office-building:before{content:"▦"}.el-icon-location-outline:before{content:"⌖"}.el-icon-connection:before{content:"⇄"}.el-icon-lock:before{content:"🔒"}.el-icon-service:before{content:"⚙"}.el-icon-lightning:before{content:"⚡"}.el-icon-cold-drink:before{content:"❄"}.el-icon-warning-outline:before{content:"⚠"}.el-icon-view:before{content:"◉"}.el-icon-time:before{content:"⏲"}
