html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{font-family:Arial,Microsoft YaHei,sans-serif;color:#172033;background:#fff}*{box-sizing:border-box}body{margin:0}.site-layout{min-height:100vh}.site-content{flex:1}.site-header{position:sticky;top:0;z-index:20;height:72px;padding:0;background:#fff;box-shadow:0 1px 8px #12233d0f}.nav-inner,.section,.footer-inner{width:min(1328px,calc(100% - 40px));margin:auto}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;color:#172033;font-size:20px;font-weight:700;text-decoration:none;white-space:nowrap}.brand-logo{display:block;width:166px;height:56px;object-fit:contain}.footer-logo{display:block;width:170px;height:auto;object-fit:contain}.main-menu{min-width:760px;justify-content:flex-end;border-bottom:0;font-size:16px}.main-menu.ant-menu-horizontal>.ant-menu-item{padding-inline:32px}.hero{position:relative;min-height:518px;display:flex;align-items:center;color:#fff;overflow:hidden;background-position:center;background-size:cover}.hero-inner,.page-hero>div{width:min(1328px,calc(100% - 40px));margin:auto}.hero h1{color:#fff;font-size:clamp(44px,4vw,62px);font-weight:700;line-height:1.32;margin:0 0 20px}.hero .ant-typography{color:#fff!important}.hero p{max-width:560px;font-size:18px;line-height:1.7;margin-bottom:24px}.hero .ant-btn{min-width:185px;height:52px;font-size:17px;border-radius:3px}.hero .ant-btn-primary{background:#0067cf;border-color:#0067cf}.hero .ant-btn-background-ghost{border-color:#ffffffe6}.page-hero{min-height:295px;display:flex;align-items:center;color:#fff;background:linear-gradient(110deg,#07182f,#0b3b7a)}.page-hero .ant-typography{color:#bdd5f6;letter-spacing:1px}.page-hero h1{color:#fff;margin:8px 0}.page-hero p{max-width:670px;color:#d7e3f4;font-size:16px}.section{padding:30px 0 68px}.data-state-loading{display:flex;justify-content:center}.tinted{width:100%;padding-left:max(20px,calc((100% - 1328px)/2));padding-right:max(20px,calc((100% - 1328px)/2));background:linear-gradient(135deg,#f6f8fc,#fff)}.section-heading,.case-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.section-heading .section-title{margin-bottom:0}.section-title{margin-bottom:32px}.section-title h2{margin:6px 0;font-size:28px}.section-title p{max-width:650px;margin:0;font-size:14px;color:#667085}.solution-card,.case-card{height:100%;overflow:hidden;border-color:#e5eaf1;box-shadow:none}.solution-card img,.case-card img{width:100%;height:168px;object-fit:cover}.solution-card .ant-card-body{display:flex;flex-direction:column;min-height:210px;padding:16px}.solution-card .ant-tag{display:none}.solution-card h4,.case-card h4{margin:0 0 8px;font-size:18px}.solution-card p{font-size:14px;line-height:1.65}.solution-card a{margin-top:auto;align-self:flex-end;font-size:0}.solution-card a svg{font-size:20px}.feature-list{padding:0;margin:4px 0 22px;list-style:none;color:#5d6778;font-size:14px;line-height:2}.feature-list svg{margin-right:8px;color:#1677ff}.stats{margin:30px 0}.stats .ant-statistic-content{color:#0052d9;font-weight:700}.feature-image{display:block;width:100%;min-height:330px;object-fit:cover}.lead{color:#334155;font-size:18px;line-height:1.85}.strength-panel{min-height:235px;padding:38px;background:#eef5ff;border-left:4px solid #0052d9}.strength-panel>svg,.plain-card>svg{font-size:30px;color:#0052d9}.strength-panel h3{margin:18px 0 8px}.milestone{max-width:760px;margin-top:44px}.milestone b{color:#0052d9;font-size:18px}.plain-card{min-height:205px}.plain-card h4{margin:18px 0 8px}.case-toolbar .section-title{margin:0}.case-toolbar .ant-select{min-width:150px}.case-card .ant-card-body{min-height:200px}.news-list{border-top:1px solid #e8edf5}.news-item{width:100%;display:grid;grid-template-columns:150px 1fr auto;gap:32px;align-items:center;padding:28px 10px;text-align:left;background:transparent;border:0;border-bottom:1px solid #e8edf5;cursor:pointer;transition:background .2s}.news-item:hover{background:#f6f9ff}.news-item h4{margin:10px 0 6px}.news-item p{margin:0;color:#697386}.news-date{color:#697386;font-size:14px}.modal-date{color:#697386}.contact-list p{color:#3d4b61}.contact-list svg{margin-right:10px;color:#0052d9}.consult-card{margin-top:28px}.consult-card a{display:inline-block;margin:7px 0}.form-card{box-shadow:0 10px 34px #1f3f6b14}.site-footer{padding:50px 0 20px;background:#111c2e;color:#b8c3d4}.site-footer .brand{color:#fff}.site-footer .ant-typography{color:#b8c3d4}.footer-inner{display:flex;justify-content:space-between;gap:34px}.footer-inner p{max-width:400px;margin-top:18px}.footer-links{display:grid;grid-template-columns:repeat(2,auto);gap:10px 36px}.footer-links a{color:#b8c3d4}.footer-links a:hover{color:#fff}.copyright{width:min(1320px,calc(100% - 40px));padding-top:20px;margin:25px auto 0;border-top:1px solid #2a3850;font-size:12px}@media(max-width:768px){.site-header{height:64px}.section{padding:54px 0}.hero{min-height:540px}.hero h1{font-size:42px}.page-hero{min-height:250px}.section-heading,.footer-inner,.case-toolbar{align-items:flex-start;flex-direction:column}.section-heading>a{display:none}.news-item{grid-template-columns:1fr auto;gap:12px}.news-item>div:nth-child(2){grid-column:1 / 2}.news-item>svg{grid-column:2;grid-row:1 / 3}.footer-inner{gap:14px}.footer-links{margin:16px 0}}.news-item{color:inherit;text-decoration:none;border:0;border-bottom:1px solid #e8edf5}.article-hero{padding:86px 20px 72px;background:linear-gradient(110deg,#07182f,#0b3b7a);text-align:center}.article-hero>div,.article{width:min(860px,100%);margin:auto}.article-hero h1{margin:16px 0;color:#fff}.article-hero .ant-typography{color:#d7e3f4}.article-hero .ant-tag{color:#0b63c8;background:#eef6ff;border-color:#eef6ff}.article{padding:40px 0 80px}.back-link{display:inline-block;margin-bottom:28px}.article-cover{display:block;width:100%;aspect-ratio:16 / 8;object-fit:cover}.article-content{padding:38px 0 20px}.article-content p{color:#3d4b61;font-size:17px;line-height:2}.article-cta{margin-top:28px;padding:36px;background:#f3f7fe;text-align:center}.article-cta h3{margin-top:0}html,body,#root{width:100%;max-width:100%;min-height:100%}.site-layout{width:100%;max-width:100%;overflow-x:clip}.site-content{min-width:0}.site-content img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.site-content .solution-card img,.site-content .case-card img{height:168px;max-height:168px;object-fit:cover}.mobile-menu-button{display:none}.news-item>*,.section-title,.footer-inner>*{min-width:0}.news-item h4,.news-item p,.article-content,.contact-list,.site-footer{overflow-wrap:anywhere}.article-content pre,.article-content table{display:block;max-width:100%;overflow-x:auto}.article-content img{height:auto}.form-card .ant-space{flex-wrap:wrap}@media(min-width:769px){.site-header .main-menu{display:flex}.site-header .mobile-menu-button{display:none}}@media(max-width:768px){.site-header{height:auto;min-height:64px}.nav-inner,.section,.footer-inner{width:100%;max-width:100%;margin:0;padding-right:16px;padding-left:16px}.nav-inner{min-height:64px}.brand-logo{width:min(140px,52vw);height:auto;max-height:48px}.site-header .main-menu{display:none!important}.site-header .mobile-menu-button{display:inline-flex;width:48px;min-width:48px;height:48px;align-items:center;justify-content:center;font-size:20px}.hero{min-height:460px;padding:48px 0;background-position:center}.hero-inner,.page-hero>div{width:100%;max-width:100%;margin:0;padding-right:16px;padding-left:16px}.hero h1,.page-hero h1,.article-hero h1{margin-bottom:16px;font-size:28px;line-height:1.3;overflow-wrap:anywhere}.hero p,.page-hero p{max-width:100%;margin-bottom:20px;font-size:15px;line-height:1.75}.hero .ant-space{display:grid;width:100%;max-width:240px;grid-template-columns:minmax(0,1fr)}.hero .ant-space-item,.hero .ant-space-item>a,.hero .ant-btn{width:100%;min-width:0}.page-hero{min-height:220px;padding:42px 0}.section{padding-top:44px;padding-bottom:44px}.tinted{width:100%;max-width:100%;padding-right:16px;padding-left:16px}.section-heading,.case-toolbar{width:100%;gap:16px;margin-bottom:24px}.section-title{width:100%;margin-bottom:24px}.section-title h2{margin:6px 0 8px;font-size:24px;line-height:1.4;overflow-wrap:anywhere}.section-title p,.lead,.plain-card p,.strength-panel p{font-size:15px;line-height:1.75}.section .ant-col-sm-12,.section .ant-col-md-12,.section .ant-col-md-8{flex:0 0 100%;max-width:100%}.solution-card img,.case-card img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.solution-card .ant-card-body,.case-card .ant-card-body{min-height:0;padding:18px 16px}.feature-image{width:100%;min-height:0;aspect-ratio:4 / 3;object-fit:cover}.stats{margin:24px 0;row-gap:18px}.stats .ant-statistic-title{min-height:42px}.stats .ant-statistic-content{font-size:22px}.strength-panel{min-height:0;padding:28px 24px}.plain-card{min-height:0}.case-toolbar .ant-select{width:100%;min-width:0}.news-item{grid-template-columns:minmax(0,1fr) auto;padding:22px 0}.news-item h4{line-height:1.5}.form-card .ant-card-body,.consult-card .ant-card-body{padding:20px 16px}.article-hero{padding:56px 16px 48px}.article-hero>div,.article{width:100%;max-width:100%}.article{padding:32px 16px 64px}.article-cover{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.article-content{padding:28px 0 12px}.article-content p{font-size:16px;line-height:1.8}.article-cta{margin-top:24px;padding:28px 16px}.article-cta h3{font-size:21px;line-height:1.5}.site-footer{padding:42px 0 20px}.footer-inner{gap:18px}.footer-logo{width:min(170px,58vw)}.footer-inner p{max-width:100%;line-height:1.75}.footer-links{width:100%;margin:12px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.copyright{width:100%;max-width:100%;margin:24px 0 0;padding:20px 16px 0}}.portal-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;color:#667085;font-size:14px}.portal-pagination>div{display:flex;align-items:center;gap:8px}.portal-pagination button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:#172033;background:#fff;border:1px solid #cbd8e6;border-radius:8px;cursor:pointer;transition:color .2s,background-color .2s,border-color .2s}.portal-pagination button:hover:not(:disabled){color:#0052d9;background:#e6f1ff;border-color:#0052d9}.portal-pagination button:disabled{cursor:not-allowed;opacity:.5}.portal-pagination>div>span{min-width:64px;color:#172033;text-align:center;font-variant-numeric:tabular-nums}.form-card .ant-form-item{margin-bottom:20px}.form-card .ant-form-item-label{padding-bottom:8px}@media(min-width:769px){.site-footer .footer-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:48px}.site-footer .footer-links{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px}.site-footer .footer-inner>:last-child{justify-self:end;text-align:right}}.case-card .ant-tag{display:block;width:fit-content;margin-bottom:12px}@media(min-width:769px){.site-footer .footer-inner>:last-child{display:grid;gap:12px}.site-footer .footer-inner>:last-child br{display:none}.site-footer .footer-inner>:last-child .ant-typography{margin:0;line-height:22px}}.site-footer .copyright{text-align:center}
