.wrap[data-v-d2985ae6]{width:1200px;margin:0 auto}section[id][data-v-d2985ae6]{scroll-margin-top:90px}.sec-head[data-v-d2985ae6]{text-align:center;margin-bottom:50px;position:relative}.sec-head .en[data-v-d2985ae6]{position:absolute;left:50%;top:-26px;transform:translate(-50%);font-size:64px;font-weight:700;color:var(--brand-soft);letter-spacing:8px;white-space:nowrap}.sec-head h2[data-v-d2985ae6]{position:relative;font-size:36px;letter-spacing:3px}.ab-overview[data-v-d2985ae6]{padding:84px 0}.ov[data-v-d2985ae6]{display:flex;gap:60px;align-items:flex-start}.ov-text[data-v-d2985ae6]{flex:1}.ov-text h3[data-v-d2985ae6]{font-size:26px;color:#222}.ov-text .sub[data-v-d2985ae6]{margin-top:10px;font-size:14px;color:var(--muted);letter-spacing:2px}.ov-text p[data-v-d2985ae6]{margin-top:18px;font-size:15px;color:var(--muted);line-height:2.1;text-align:justify}.ov-text h4[data-v-d2985ae6]{margin:22px 0 12px;font-size:17px;color:var(--brand)}.svclist[data-v-d2985ae6]{display:flex;flex-wrap:wrap;gap:10px}.svclist span[data-v-d2985ae6]{background:var(--brand-soft);color:var(--brand);font-size:13px;padding:9px 20px;border-radius:18px}.ov-img[data-v-d2985ae6]{flex:0 0 460px}.ov-img img[data-v-d2985ae6]{width:100%;border-radius:14px;box-shadow:0 20px 50px #262c962e}.ov-img .cap[data-v-d2985ae6]{margin-top:14px;text-align:center;font-size:13px;color:#9ba1c6}.light[data-v-d2985ae6]{background:linear-gradient(120deg,#171b5e,var(--brand));color:#fff;padding:62px 0}.light-grid[data-v-d2985ae6]{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.light-item[data-v-d2985ae6]{text-align:center;padding:10px 6px}.light-item b[data-v-d2985ae6]{font-size:30px;display:block}.light-item span[data-v-d2985ae6]{display:block;margin-top:10px;font-size:13px;color:#c9cfff}.timeline-sec[data-v-d2985ae6]{padding:84px 0;background:var(--brand-soft)}.tl[data-v-d2985ae6]{position:relative;margin-top:50px}.tl[data-v-d2985ae6]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:#c9cff2;transform:translate(-50%)}.tl-row[data-v-d2985ae6]{display:flex;margin-bottom:40px;position:relative}.tl-row[data-v-d2985ae6]:nth-child(2n){flex-direction:row-reverse}.tl-year[data-v-d2985ae6]{width:50%;padding:0 56px;text-align:right}.tl-row:nth-child(2n) .tl-year[data-v-d2985ae6]{text-align:left}.tl-year b[data-v-d2985ae6]{font-size:34px;color:var(--brand)}.tl-dot[data-v-d2985ae6]{position:absolute;left:50%;top:8px;width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid var(--brand);transform:translate(-50%)}.tl-body[data-v-d2985ae6]{width:50%;padding:0 56px}.tl-row:nth-child(2n) .tl-body[data-v-d2985ae6]{text-align:right}.tl-body h4[data-v-d2985ae6]{font-size:18px;color:#222;margin-bottom:8px}.tl-body p[data-v-d2985ae6]{font-size:14px;color:var(--muted);line-height:1.9}.res-sec[data-v-d2985ae6]{padding:84px 0}.res-grid[data-v-d2985ae6]{display:grid;grid-template-columns:1fr 1fr;gap:26px}.res-card[data-v-d2985ae6]{border:1px solid var(--line);border-radius:14px;padding:34px 32px;background:#fff}.res-card h3[data-v-d2985ae6]{font-size:22px;color:var(--brand)}.res-card .line[data-v-d2985ae6]{margin-top:18px;font-size:14px;color:var(--muted);line-height:2}.res-card .line b[data-v-d2985ae6]{color:var(--ink)}.res-case[data-v-d2985ae6]{margin-top:26px;background:var(--brand-soft);border-radius:12px;padding:20px 24px;font-size:13px;color:var(--muted);line-height:2}.team[data-v-d2985ae6]{padding:84px 0;background:var(--brand-soft)}.team-grid[data-v-d2985ae6]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.team-card[data-v-d2985ae6]{background:#fff;border-radius:14px;padding:34px 30px;border:1px solid var(--line)}.team-card .ava[data-v-d2985ae6]{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px}.team-card h4[data-v-d2985ae6]{font-size:22px;margin-top:18px}.team-card .title[data-v-d2985ae6]{display:inline-block;margin-top:8px;font-size:13px;color:var(--brand);background:var(--brand-soft);padding:4px 14px;border-radius:12px}.team-card p[data-v-d2985ae6]{margin-top:16px;font-size:13px;color:var(--muted);line-height:2}.partner[data-v-d2985ae6]{padding:84px 0}.p-group[data-v-d2985ae6]{margin-bottom:46px}.p-group[data-v-d2985ae6]:last-child{margin-bottom:0}.p-cat[data-v-d2985ae6]{font-size:20px;color:var(--brand);letter-spacing:2px;border-left:4px solid var(--brand);padding-left:14px;display:flex;align-items:center;gap:12px;margin-bottom:20px}.p-count[data-v-d2985ae6]{font-size:13px;color:var(--muted);font-weight:400}.p-grid[data-v-d2985ae6]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.p-item[data-v-d2985ae6]{background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 10px 12px;text-align:center;transition:.2s}.p-item[data-v-d2985ae6]:hover{border-color:var(--brand);box-shadow:0 10px 24px #262c961f}.p-item img[data-v-d2985ae6]{width:64px;height:64px;object-fit:contain;margin:0 auto}.p-item .p-name[data-v-d2985ae6]{display:block;margin-top:10px;font-size:12px;color:var(--muted);line-height:1.4}@media(max-width:1024px){.wrap[data-v-d2985ae6]{width:auto;padding:0 24px}.sec-head .en[data-v-d2985ae6]{font-size:44px;letter-spacing:4px;top:-20px}.sec-head h2[data-v-d2985ae6]{font-size:28px}.ov[data-v-d2985ae6]{gap:36px}.ov-img[data-v-d2985ae6]{flex:0 0 360px}.p-grid[data-v-d2985ae6]{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.ab-overview[data-v-d2985ae6],.timeline-sec[data-v-d2985ae6],.res-sec[data-v-d2985ae6],.team[data-v-d2985ae6],.partner[data-v-d2985ae6]{padding:54px 0}.sec-head[data-v-d2985ae6]{margin-bottom:32px}.sec-head .en[data-v-d2985ae6]{font-size:32px;letter-spacing:2px;top:-14px}.sec-head h2[data-v-d2985ae6]{font-size:24px}.ov[data-v-d2985ae6]{flex-direction:column;gap:30px}.ov-img[data-v-d2985ae6]{flex:none;width:100%}.ov-text h3[data-v-d2985ae6]{font-size:20px}.light[data-v-d2985ae6]{padding:44px 0}.light-grid[data-v-d2985ae6]{grid-template-columns:repeat(2,1fr);gap:12px}.light-item b[data-v-d2985ae6]{font-size:24px}.light-item span[data-v-d2985ae6]{font-size:11px}.tl-row[data-v-d2985ae6]{flex-direction:column!important;gap:8px}.tl-year[data-v-d2985ae6]{width:auto!important;text-align:left!important;padding:0}.tl-dot[data-v-d2985ae6]{position:static;transform:none;margin:4px 0}.tl-body[data-v-d2985ae6]{width:auto!important;padding:0;text-align:left!important}.res-grid[data-v-d2985ae6],.team-grid[data-v-d2985ae6]{grid-template-columns:1fr}.p-grid[data-v-d2985ae6]{grid-template-columns:repeat(3,1fr)}}
