.about-page[data-v-17b772d8]{min-width:320px;overflow:hidden;color:#172733;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.about-page [data-v-17b772d8]{-webkit-box-sizing:border-box;box-sizing:border-box}.about-page a[data-v-17b772d8]{color:inherit;text-decoration:none}.about-page p[data-v-17b772d8]{margin:0}.about-page a[data-v-17b772d8],.about-page button[data-v-17b772d8]{-webkit-tap-highlight-color:transparent}.page-shell[data-v-17b772d8]{width:min(1200px,calc(100% - 48px));margin:0 auto}.site-header[data-v-17b772d8]{position:sticky;z-index:20;top:0;height:82px;background:hsla(0,0%,100%,.97);border-bottom:1px solid #eef1f3}.site-header__inner[data-v-17b772d8]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-17b772d8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:240px}.brand img[data-v-17b772d8]{display:block;width:214px;height:62px;-o-object-fit:contain;object-fit:contain}.desktop-nav[data-v-17b772d8]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-left:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:34px}.desktop-nav a[data-v-17b772d8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#303a40;font-size:15px;font-weight:600;white-space:nowrap}.desktop-nav a[data-v-17b772d8]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#2f6fb6;content:"";-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.desktop-nav a.active[data-v-17b772d8]:after,.desktop-nav a[data-v-17b772d8]:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.desktop-nav a.active[data-v-17b772d8]{color:#2f6fb6}.menu-toggle[data-v-17b772d8]{display:none;width:42px;height:42px;padding:0;color:#172733;background:transparent;border:0;font-size:24px;cursor:pointer}.mobile-nav[data-v-17b772d8]{display:none}.about-hero[data-v-17b772d8]{position:relative;height:430px;color:#fff}.about-carousel[data-v-17b772d8],.about-carousel[data-v-17b772d8] .el-carousel__container,.about-carousel[data-v-17b772d8] .el-carousel__item{height:100%}.about-slide[data-v-17b772d8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center 47%;background-size:cover}.about-carousel[data-v-17b772d8] .el-carousel__arrow{width:44px;height:44px;background:rgba(8,31,44,.34);font-size:18px}.about-carousel[data-v-17b772d8] .el-carousel__button{width:32px;height:3px;background:#fff}.about-hero__overlay[data-v-17b772d8]{position:absolute;inset:0;background:rgba(8,31,44,.12)}.about-hero__content[data-v-17b772d8]{position:relative;z-index:1;text-align:center}.about-hero h1[data-v-17b772d8]{margin:0 0 16px;font-size:46px;line-height:1.25;white-space:pre-line}.about-hero__content>span[data-v-17b772d8]{display:block;max-width:680px;margin:0 auto;color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.8;white-space:pre-line}.profile-section[data-v-17b772d8]{padding:88px 0;background:#fff}.profile-layout[data-v-17b772d8]{display:grid;min-height:450px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.profile-layout--single[data-v-17b772d8]{display:block;min-height:0}.profile-layout--single .profile-copy[data-v-17b772d8]{max-width:920px}.section-heading[data-v-17b772d8]{margin-bottom:34px;text-align:center}.section-heading h2[data-v-17b772d8]{margin:0;color:#172733;font-size:34px;font-weight:700;line-height:1.35}.section-heading>span[data-v-17b772d8]{display:block;width:34px;height:3px;margin:17px auto 0;background:#2f6fb6}.section-heading--left[data-v-17b772d8]{text-align:left}.section-heading--left>span[data-v-17b772d8]{margin-left:0}.rich-text[data-v-17b772d8]{color:#5f6f78;font-size:15px;line-height:2;overflow-wrap:anywhere}.rich-text[data-v-17b772d8] p{margin:0 0 16px}.rich-text[data-v-17b772d8] p:last-child{margin-bottom:0}.rich-text[data-v-17b772d8] h1,.rich-text[data-v-17b772d8] h2,.rich-text[data-v-17b772d8] h3,.rich-text[data-v-17b772d8] h4{margin:22px 0 12px;color:#172733;line-height:1.5}.rich-text[data-v-17b772d8] ol,.rich-text[data-v-17b772d8] ul{margin:12px 0;padding-left:24px}.rich-text[data-v-17b772d8] img{max-width:100%;height:auto}.rich-text[data-v-17b772d8] table{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.rich-text[data-v-17b772d8] td,.rich-text[data-v-17b772d8] th{padding:8px 10px;border:1px solid #dde3e7}.company-image-intro[data-v-17b772d8]{margin-top:56px}.company-image-intro[data-v-17b772d8]>:first-child{margin-top:0}.company-image-intro[data-v-17b772d8] img{max-width:100%;height:auto}.profile-image[data-v-17b772d8]{display:block;width:100%;aspect-ratio:4/3;background:#f7f9fa}.timeline-section[data-v-17b772d8]{padding:82px 0 88px;background:#eef5fb}.timeline-scroll[data-v-17b772d8]{padding:16px 0 4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(47,111,182,.45) transparent}.timeline-track[data-v-17b772d8]{position:relative;display:grid;min-height:360px;padding:20px 10px 0;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:12px}.timeline-track[data-v-17b772d8]:after{position:absolute;right:10px;bottom:0;left:10px;height:1px;background:rgba(47,111,182,.28);content:""}.timeline-item[data-v-17b772d8]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.timeline-item strong[data-v-17b772d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:76px;min-height:38px;padding:6px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#2f6fb6;font-size:21px;font-weight:600;line-height:1.2}.timeline-item p[data-v-17b772d8]{max-width:142px;margin:14px auto 10px;color:#48575f;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.timeline-stem[data-v-17b772d8]{width:1px;min-height:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(47,111,182,.42)}.timeline-dot[data-v-17b772d8]{width:9px;height:9px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#2f6fb6;border:2px solid #eef5fb;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(47,111,182,.5);box-shadow:0 0 0 1px rgba(47,111,182,.5);-webkit-transform:translateY(4px);transform:translateY(4px)}.team-section[data-v-17b772d8]{padding:84px 0 92px;background:#f7f9fa}.team-description[data-v-17b772d8]{max-width:900px;margin:-8px auto 42px;overflow-x:auto;overflow-wrap:anywhere}.editor-content[data-v-17b772d8] img{max-width:100%;height:auto}.editor-content[data-v-17b772d8] table{max-width:100%}.team-grid[data-v-17b772d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.team-image[data-v-17b772d8]{display:block;width:100%;aspect-ratio:3/2;background:#eef1f3;-webkit-transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.team-image[data-v-17b772d8]:hover{-webkit-box-shadow:0 18px 40px rgba(23,39,51,.14);box-shadow:0 18px 40px rgba(23,39,51,.14);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.certificate-section[data-v-17b772d8]{padding:84px 0 96px;background:#fff}.certificate-viewport[data-v-17b772d8]{position:relative;height:390px;overflow:hidden}.certificate-arrow[data-v-17b772d8]{position:absolute;z-index:2;top:50%;display:grid;width:40px;height:40px;padding:0;place-items:center;color:#fff;background:rgba(8,31,44,.55);border:0;border-radius:50%;font-size:18px;cursor:pointer;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s ease,background .2s ease;transition:opacity .2s ease,background .2s ease}.certificate-viewport:hover .certificate-arrow[data-v-17b772d8]{opacity:1}.certificate-arrow[data-v-17b772d8]:hover{background:rgba(47,111,182,.88)}.certificate-arrow--prev[data-v-17b772d8]{left:12px}.certificate-arrow--next[data-v-17b772d8]{right:12px}.certificate-track[data-v-17b772d8]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transform:translate3d(var(--certificate-shift),0,0);transform:translate3d(var(--certificate-shift),0,0);-webkit-transition:var(--certificate-transition);transition:var(--certificate-transition);will-change:transform}.certificate-track--reset[data-v-17b772d8]{-webkit-transition:none;transition:none}.certificate-item[data-v-17b772d8]{height:100%;-webkit-box-flex:0;-ms-flex:0 0 calc(100%/var(--certificate-visible));flex:0 0 calc(100%/var(--certificate-visible));padding-right:28px}.certificate-image[data-v-17b772d8]{display:block;width:100%;height:100%;padding:16px;background:#fff;border:1px solid #dde3e7;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.certificate-image[data-v-17b772d8]:hover{border-color:rgba(47,111,182,.48);-webkit-box-shadow:0 10px 24px rgba(23,39,51,.1);box-shadow:0 10px 24px rgba(23,39,51,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media (max-width:1100px){.desktop-nav[data-v-17b772d8]{gap:18px}.brand[data-v-17b772d8]{width:210px}.profile-layout[data-v-17b772d8]{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr);gap:40px}.certificate-item[data-v-17b772d8]{padding-right:20px}}@media (max-width:900px){.site-header[data-v-17b772d8]{height:68px}.site-header__inner[data-v-17b772d8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand[data-v-17b772d8]{width:auto}.brand img[data-v-17b772d8]{width:180px;height:54px}.desktop-nav[data-v-17b772d8]{display:none}.menu-toggle[data-v-17b772d8]{display:inline-grid;place-items:center}.mobile-nav[data-v-17b772d8]{position:absolute;top:68px;right:0;left:0;display:grid;padding:8px 24px 18px;background:#fff;border-top:1px solid #dde3e7;-webkit-box-shadow:0 10px 24px rgba(23,39,51,.1);box-shadow:0 10px 24px rgba(23,39,51,.1)}.mobile-nav a[data-v-17b772d8]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:46px;padding:13px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dde3e7;font-size:15px;font-weight:600}.mobile-nav a.active[data-v-17b772d8]{color:#2f6fb6}.mobile-nav a[data-v-17b772d8]:last-child{border-bottom:0}.about-hero[data-v-17b772d8]{height:390px}.certificate-section[data-v-17b772d8],.profile-section[data-v-17b772d8],.team-section[data-v-17b772d8],.timeline-section[data-v-17b772d8]{padding:68px 0 74px}.profile-layout[data-v-17b772d8]{grid-template-columns:1fr;gap:38px}.profile-image[data-v-17b772d8]{max-height:540px}.company-image-intro[data-v-17b772d8]{margin-top:38px}.team-grid[data-v-17b772d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-viewport[data-v-17b772d8]{height:280px}.certificate-arrow[data-v-17b772d8]{opacity:.85}.certificate-track[data-v-17b772d8]{--certificate-visible:2}.certificate-item[data-v-17b772d8]{padding-right:22px}}@media (max-width:600px){.page-shell[data-v-17b772d8]{width:min(100% - 32px,1200px)}.brand img[data-v-17b772d8]{width:166px}.about-hero[data-v-17b772d8]{display:none}.about-slide[data-v-17b772d8]{background-position:54%}.about-hero__overlay[data-v-17b772d8]{background:rgba(8,31,44,.16)}.about-hero h1[data-v-17b772d8]{font-size:34px}.about-hero__content>span[data-v-17b772d8]{max-width:310px;font-size:14px}.certificate-section[data-v-17b772d8],.profile-section[data-v-17b772d8],.team-section[data-v-17b772d8],.timeline-section[data-v-17b772d8]{padding:48px 0 54px}.section-heading[data-v-17b772d8]{margin-bottom:26px}.section-heading h2[data-v-17b772d8]{font-size:27px}.section-heading>span[data-v-17b772d8]{margin-top:13px}.rich-text[data-v-17b772d8]{font-size:14px;line-height:1.9}.profile-layout[data-v-17b772d8]{gap:30px}.timeline-scroll[data-v-17b772d8]{padding:4px 0 0;overflow:visible}.timeline-track[data-v-17b772d8]{display:block;min-width:0!important;min-height:0;padding:8px 0 2px 24px}.timeline-track[data-v-17b772d8]:before{position:absolute;top:8px;bottom:2px;left:38px;width:1px;background:rgba(47,111,182,.3);content:""}.timeline-track[data-v-17b772d8]:after{display:none}.timeline-item[data-v-17b772d8]{display:grid;width:100%;height:auto!important;min-height:74px;margin-bottom:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:78px minmax(0,1fr);gap:18px;text-align:left}.timeline-item[data-v-17b772d8]:last-child{margin-bottom:0}.timeline-item strong[data-v-17b772d8]{position:relative;min-width:0;min-height:34px;padding:6px 10px;font-size:17px}.timeline-item p[data-v-17b772d8]{max-width:none;margin:4px 0 0;font-size:14px}.timeline-dot[data-v-17b772d8],.timeline-stem[data-v-17b772d8]{display:none}.team-description[data-v-17b772d8]{margin-bottom:30px}.team-grid[data-v-17b772d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.certificate-item[data-v-17b772d8]{padding-right:12px}.certificate-image[data-v-17b772d8]{padding:8px}}