[data-v-1f48231d]:root{--font:"PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--num:"DIN Alternate", "SF Pro Display", "PingFang SC", sans-serif;--primary:#c8202a;--primary-strong:#a91620;--accent:#c8202a;--brand:#c8202a;--brand-strong:#a91620;--success:#16a34a;--warning:#f59e0b;--danger:#ef4444;--info:#0e75a8;--bg:#fff;--surface:#fff;--surface-soft:#f5f6f8;--fg:#252525;--ink:#252525;--muted:#5f6368;--ink-muted:#5f6368;--more:#8b8b8b;--border:#e4e6ea;--line:#e4e6ea;--red-soft:#fff1f2;--footer:#3a2023;--footer-bg:#3a2023;--research:#356d8d;--white:#fff;--hero-bg:#4d2025;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--shadow:0 18px 46px #5b2c301f;--shadow-btn:0 10px 24px #c8202a33;--shadow-btn-hover:0 14px 28px #a916203d;--shadow-modal:0 30px 90px #1c0e104d;--shadow-header:0 5px 18px #25252514;--fast:.18s;--normal:.28s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){.achievement-card[data-v-1f48231d],.capability-icon[data-v-1f48231d],.capability-panel-media img[data-v-1f48231d],.platform-item[data-v-1f48231d]{transition-duration:.01ms!important}}@media (width<=767.98px){.research-strength-page .research-section-head[data-v-1f48231d]{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.research-strength-page .research-section-head>p[data-v-1f48231d]{max-width:680px}.research-strength-page .achievement-layout[data-v-1f48231d],.research-strength-page .capability-panel[data-v-1f48231d],.research-strength-page .platform-layout[data-v-1f48231d],.research-strength-page .service-layout[data-v-1f48231d]{grid-template-columns:1fr}.research-strength-page .capability-panel[data-v-1f48231d]{grid-template-rows:250px minmax(0,1fr);height:520px;min-height:0;margin-top:12px}.research-strength-page .capability-panel .capability-panel-media[data-v-1f48231d]{min-height:0}.research-strength-page .capability-panel .capability-panel-copy[data-v-1f48231d]{padding:24px 22px 26px}.research-strength-page .capability-panel .capability-panel-copy h3[data-v-1f48231d]{margin:9px 0;font-size:clamp(22px,5.6vw,26px)}.research-strength-page .capability-panel .capability-panel-copy p[data-v-1f48231d]{font-size:clamp(12px,3.4vw,13px);line-height:1.75}.research-strength-page .capability-panel .capability-panel-tags[data-v-1f48231d]{margin-top:14px}.research-strength-page .platform-layout[data-v-1f48231d]{gap:18px}.research-strength-page .platform-visual[data-v-1f48231d]{min-height:450px}.research-strength-page .platform-list[data-v-1f48231d]{grid-template-columns:1fr}.research-strength-page .platform-item[data-v-1f48231d]{grid-template-columns:58px 1fr;padding:23px}.research-strength-page .capability-panel[data-v-1f48231d],.research-strength-page .capability-tabs[data-v-1f48231d]{display:none}.research-strength-page .capability-carousel[data-v-1f48231d]{--eg-active:0;--eg-inactive:0;--eg-item-shrink:0;--eg-active-basis:0%;--eg-inactive-basis:0%;padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100vw;margin-inline:calc(50% - 50vw);padding-bottom:8px;display:flex;overflow-x:auto}.research-strength-page .capability-carousel[data-v-1f48231d]::-webkit-scrollbar{display:none}.research-strength-page .capability-carousel[data-v-1f48231d]>div{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(100vw - 48px);width:calc(100vw - 48px);min-width:calc(100vw - 48px);transition:none}.research-strength-page .capability-carousel-card[data-v-1f48231d]{cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;transition:border-color .32s var(--ease), box-shadow .32s var(--ease);flex-direction:column;display:flex;overflow:hidden}.research-strength-page .capability-carousel-media[data-v-1f48231d]{min-width:0;overflow:hidden}.research-strength-page .capability-carousel-media img[data-v-1f48231d]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:auto}.research-strength-page .capability-carousel-copy[data-v-1f48231d]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:20px;display:flex}.research-strength-page .capability-carousel-icon[data-v-1f48231d]{width:44px;height:44px;color:var(--accent);background:var(--surface);transition:border-color .28s var(--ease), color .28s var(--ease), background .28s var(--ease);border:1px solid #dfc4c7;border-radius:12px;place-items:center;display:grid}.research-strength-page .capability-carousel-icon svg[data-v-1f48231d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.research-strength-page .capability-carousel-card.active .capability-carousel-icon[data-v-1f48231d]{color:var(--white);background:var(--accent);border-color:var(--accent)}.research-strength-page .capability-carousel-head[data-v-1f48231d]{flex:1;min-width:0}.research-strength-page .capability-carousel-head strong[data-v-1f48231d]{font-size:clamp(16px,4.2vw,18px);font-weight:650;display:block}.research-strength-page .capability-carousel-head small[data-v-1f48231d]{font:650 9px/1.2 var(--num);color:#9b8e90;letter-spacing:.08em;margin-top:3px;display:block}.research-strength-page .capability-carousel-copy p[data-v-1f48231d]{color:var(--muted);flex-basis:100%;margin:12px 0 0;font-size:clamp(12px,3.2vw,13px);line-height:1.7}.research-strength-page .capability-carousel-copy .capability-panel-tags[data-v-1f48231d]{flex-wrap:wrap;flex-basis:100%;gap:8px;margin-top:14px;display:flex}.research-strength-page .capability-carousel-copy .capability-panel-tags span[data-v-1f48231d]{color:var(--muted);border:1px solid #ded3d4;border-radius:99px;padding:6px 10px;font-size:11px}.research-strength-page .pilot-metrics[data-v-1f48231d]{grid-template-columns:1fr;gap:0}.research-strength-page .pilot-metric[data-v-1f48231d]{border-bottom:1px solid #fff3;border-left:0;padding:24px 0}.research-strength-page .pilot-metric+.pilot-metric[data-v-1f48231d]{border-left:0;padding:24px 0}.research-strength-page .pilot-metric[data-v-1f48231d]:last-child{border-bottom:0}.research-strength-page .pilot-metric b[data-v-1f48231d]{font-size:clamp(30px,8vw,38px)}.research-strength-page .pilot-metric span[data-v-1f48231d]{font-size:clamp(12px,3.2vw,13px)}.research-strength-page .achievement-cards[data-v-1f48231d]{grid-template-columns:1fr 1fr}.research-strength-page .achievement-visual[data-v-1f48231d]{min-height:390px}.research-strength-page .service-media[data-v-1f48231d]{order:-1;min-height:380px}}@media (width<=479.98px){.research-strength-page .platform-visual[data-v-1f48231d]{min-height:390px}.research-strength-page .platform-visual .platform-caption[data-v-1f48231d]{bottom:24px;left:24px;right:24px}.research-strength-page .achievement-cards[data-v-1f48231d]{grid-template-columns:1fr}.research-strength-page .achievement-card[data-v-1f48231d]{min-height:196px}.research-strength-page .achievement-visual-copy[data-v-1f48231d]{bottom:26px;left:26px;right:26px}.research-strength-page .service-media[data-v-1f48231d]{min-height:300px}}.research-strength-page[data-v-1f48231d]{text-align:left}.research-section-head[data-v-1f48231d]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:56px;margin-bottom:48px;display:grid}.research-section-head h2[data-v-1f48231d]{letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:650;line-height:1.2}.research-section-head>p[data-v-1f48231d]{color:var(--muted);margin:0 0 2px;font-size:15px;line-height:1.9}.capability-tabs[data-v-1f48231d]{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.capability-tab[data-v-1f48231d]{z-index:1;min-height:218px;color:var(--fg);text-align:center;cursor:pointer;background:var(--surface);transition:color .24s var(--ease), background .24s var(--ease), box-shadow .24s var(--ease), transform .24s var(--ease);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:24px 12px;display:flex;position:relative}.capability-tab[data-v-1f48231d]:first-child{z-index:5}.capability-tab[data-v-1f48231d]:nth-child(2){z-index:4}.capability-tab[data-v-1f48231d]:nth-child(3){z-index:3}.capability-tab[data-v-1f48231d]:nth-child(4){z-index:2}.capability-tab[data-v-1f48231d]:hover{color:var(--fg)}.capability-tab[data-v-1f48231d]:focus-visible{outline:none}.capability-tab:focus-visible .capability-icon[data-v-1f48231d]{outline:2px solid color-mix(in srgb, var(--accent), #fff 35%);outline-offset:3px}.capability-tab[data-v-1f48231d]:not(:last-child):after{pointer-events:none;content:"";background:var(--accent);opacity:.5;clip-path:polygon(0 40%,68% 40%,68% 4%,100% 50%,68% 96%,68% 60%,0 60%);width:34px;height:14px;position:absolute;top:62px;right:-17px}.capability-tab:hover .capability-icon[data-v-1f48231d]{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 22px #b718221f}.capability-tab.active .capability-icon[data-v-1f48231d]{color:var(--white);background:var(--accent);border-color:var(--accent);box-shadow:0 12px 26px #b718222e}.capability-tab strong[data-v-1f48231d]{font-size:17px;font-weight:650}.capability-tab small[data-v-1f48231d]{font:650 10px/1.2 var(--num);color:#9b8e90;letter-spacing:.08em;margin-top:7px}.capability-tab-copy[data-v-1f48231d],.capability-carousel[data-v-1f48231d]{display:none}.capability-icon[data-v-1f48231d]{width:68px;height:68px;color:var(--accent);background:var(--surface);transition:border-color .24s var(--ease), color .24s var(--ease), background .24s var(--ease), box-shadow .24s var(--ease), transform .24s var(--ease);border:1px solid #dfc4c7;border-radius:50%;flex:0 0 68px;place-items:center;margin-bottom:16px;display:grid}.capability-icon svg[data-v-1f48231d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.capability-panel[data-v-1f48231d]{height:380px;min-height:0;color:var(--fg);background:var(--surface);border-radius:var(--radius-md);border:1px solid #e8dcdd;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 18px 44px #421d2114}.capability-panel .capability-panel-media[data-v-1f48231d]{background:var(--surface-soft);position:relative;overflow:hidden}.capability-panel .capability-panel-media[data-v-1f48231d]:before{z-index:0;visibility:hidden;color:var(--muted);content:"图片加载失败";background:var(--surface-soft);opacity:0;place-items:center;display:grid;position:absolute;inset:0}.capability-panel .capability-panel-media[data-v-1f48231d]:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 72%,#ffffff1f);position:absolute;inset:0}.capability-panel .capability-panel-media.is-error[data-v-1f48231d]:before{visibility:visible;opacity:1}.capability-panel .capability-panel-media img[data-v-1f48231d]{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .18s var(--ease), transform .7s var(--ease);position:relative}.capability-panel .capability-panel-media img.is-error[data-v-1f48231d]{visibility:hidden}.capability-panel.is-switching .capability-panel-media img[data-v-1f48231d]{opacity:.3;transform:scale(1.02)}.capability-panel .capability-panel-copy[data-v-1f48231d]{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,68px);display:flex}.capability-panel .capability-panel-copy>span[data-v-1f48231d]{font:700 11px/1.2 var(--num);color:var(--accent);letter-spacing:.16em}.capability-panel .capability-panel-copy h3[data-v-1f48231d]{margin:13px 0;font-size:clamp(25px,2.4vw,34px)}.capability-panel .capability-panel-copy p[data-v-1f48231d]{color:var(--muted);margin:0;font-size:14px;line-height:1.95}.capability-panel .capability-panel-tags[data-v-1f48231d]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.capability-panel .capability-panel-tags span[data-v-1f48231d]{color:var(--muted);border:1px solid #ded3d4;border-radius:99px;padding:7px 10px;font-size:11px}.platform-section[data-v-1f48231d]{background:#f7f3f2}.platform-layout[data-v-1f48231d]{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:stretch;gap:30px;display:grid}.platform-visual[data-v-1f48231d]{border-radius:var(--radius-md);background:#ded6d5;min-height:540px;position:relative;overflow:hidden}.platform-visual img[data-v-1f48231d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.platform-visual[data-v-1f48231d]:after{pointer-events:none;content:"";background:linear-gradient(#0000,#1f0e11e6);position:absolute;inset:38% 0 0}.platform-visual .platform-caption[data-v-1f48231d]{z-index:2;color:var(--white);position:absolute;bottom:34px;left:38px;right:38px}.platform-visual .platform-caption b[data-v-1f48231d]{margin-bottom:7px;font-size:25px;display:block}.platform-visual .platform-caption span[data-v-1f48231d]{color:#ffffffad;font-size:13px}.platform-list[data-v-1f48231d]{grid-template-rows:repeat(3,1fr);gap:15px;display:grid}.platform-item[data-v-1f48231d]{background:var(--surface);border-radius:var(--radius-md);border:1px solid #e7dadc;grid-template-columns:62px 1fr;align-items:center;gap:20px;padding:28px;display:grid}.platform-item h3[data-v-1f48231d]{margin:0 0 6px;font-size:18px}.platform-item p[data-v-1f48231d]{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.platform-item-icon[data-v-1f48231d]{width:62px;height:62px;color:var(--accent);background:var(--red-soft);border-radius:17px;place-items:center;display:grid}.platform-item-icon svg[data-v-1f48231d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.pilot-section[data-v-1f48231d]{color:var(--white);isolation:isolate;background:#7f1018;padding:clamp(84px,8vw,122px) 0;position:relative;overflow:hidden}.pilot-section[data-v-1f48231d]:before{z-index:-2;content:"";background:url(../images/company/strength/pilot-base.jpg) 50%/cover no-repeat;position:absolute;inset:0}.pilot-section[data-v-1f48231d]:after{z-index:-1;content:"";background:linear-gradient(90deg,#5b0a11f7,#a5141ed6 52%,#3b070c61);position:absolute;inset:0}.pilot-section .research-kicker[data-v-1f48231d]{color:#ffb0b5}.pilot-section h2[data-v-1f48231d]{letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.8vw,50px);line-height:1.2}.pilot-copy[data-v-1f48231d]{max-width:620px}.pilot-copy>p[data-v-1f48231d]{color:#ffffffb8;margin:20px 0 0;font-size:15px;line-height:2}.pilot-metrics[data-v-1f48231d]{border-top:1px solid #ffffff42;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.pilot-metric[data-v-1f48231d]{padding:32px 24px 0 0}.pilot-metric+.pilot-metric[data-v-1f48231d]{border-left:1px solid #ffffff38;padding-left:34px}.pilot-metric b[data-v-1f48231d]{font:700 clamp(38px, 4vw, 58px)/1 var(--num);letter-spacing:-.03em;display:block}.pilot-metric sup[data-v-1f48231d]{vertical-align:super;font-size:.42em}.pilot-metric span[data-v-1f48231d]{color:#ffffffad;margin-top:12px;font-size:13px;display:block}.achievement-layout[data-v-1f48231d]{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:22px;display:grid}.achievement-visual[data-v-1f48231d]{min-height:470px;color:var(--white);border-radius:var(--radius-md);background:#322427;position:relative;overflow:hidden}.achievement-visual img[data-v-1f48231d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.achievement-visual[data-v-1f48231d]:after{z-index:1;content:"";background:linear-gradient(#270f1205 32%,#270f12f5);position:absolute;inset:0}.achievement-visual .media-fallback[data-v-1f48231d]{z-index:0}.achievement-visual .achievement-visual-copy[data-v-1f48231d]{z-index:2;position:absolute;bottom:38px;left:40px;right:40px}.achievement-visual .achievement-visual-copy span[data-v-1f48231d]{font:700 11px/1.2 var(--num);color:#f18b92;letter-spacing:.14em}.achievement-visual .achievement-visual-copy h3[data-v-1f48231d]{margin:10px 0 8px;font-size:27px}.achievement-visual .achievement-visual-copy p[data-v-1f48231d]{color:#ffffffad;margin:0;font-size:13px}.achievement-cards[data-v-1f48231d]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.achievement-card[data-v-1f48231d]{min-height:226px;color:var(--fg);cursor:default;background:var(--surface);border-radius:var(--radius-md);border:1px solid #e9dcdd;padding:30px}.achievement-card .achievement-icon[data-v-1f48231d]{width:48px;height:48px;color:var(--accent);background:var(--red-soft);border-radius:14px;place-items:center;margin-bottom:33px;display:grid}.achievement-card .achievement-icon svg[data-v-1f48231d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.achievement-card b[data-v-1f48231d]{font:700 38px/1 var(--num);display:block}.achievement-card b.text[data-v-1f48231d]{font:650 19px/1.3 var(--font)}.achievement-card span[data-v-1f48231d]{color:var(--muted);margin-top:8px;font-size:13px;display:block}.achievement-card p[data-v-1f48231d]{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.75}.service-section[data-v-1f48231d]{background:var(--surface-soft)}.service-layout[data-v-1f48231d]{color:var(--fg);background:0 0;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);display:grid;overflow:visible}.service-copy[data-v-1f48231d]{flex-direction:column;justify-content:center;padding:clamp(42px,5vw,70px);display:flex}.service-copy .research-kicker[data-v-1f48231d]{color:var(--accent)}.service-copy h2[data-v-1f48231d]{margin:0;font-size:clamp(29px,3vw,42px);line-height:1.25}.service-copy>p[data-v-1f48231d]{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.95}.service-copy .service-tags[data-v-1f48231d]{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.service-copy .service-tags span[data-v-1f48231d]{color:var(--muted);background:var(--surface);border:1px solid #ded3d4;border-radius:99px;padding:8px 12px;font-size:11px}.service-media[data-v-1f48231d]{border-radius:var(--radius-md);min-height:450px;overflow:hidden}.service-media img[data-v-1f48231d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
