:root{--theme-color:#1f47b5;--theme-color-rgb:31, 71, 181;--theme-color-hover:#183a94;--theme-color-soft:rgba(var(--theme-color-rgb), .08);--theme-color-border:rgba(var(--theme-color-rgb), .24);--theme-color-shadow:rgba(var(--theme-color-rgb), .18);color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}#app{min-height:100vh}.site-footer[data-v-6339ed0d]{color:#cbd5e1;background:#0f172a;padding:52px 0 24px}.section-inner[data-v-6339ed0d]{width:min(1180px,100% - 40px);margin:0 auto}.footer-grid[data-v-6339ed0d]{grid-template-columns:minmax(240px,1fr) max-content;align-items:start;gap:32px;display:grid}.brand[data-v-6339ed0d]{cursor:pointer;color:#0f172a;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark[data-v-6339ed0d]{color:#fff;background:linear-gradient(135deg, var(--theme-color), var(--theme-color));width:40px;height:40px;box-shadow:0 14px 32px rgba(var(--theme-color-rgb), .18);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-svg[data-v-6339ed0d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.footer-brand[data-v-6339ed0d],.site-footer h3[data-v-6339ed0d]{color:#fff}.footer-brand[data-v-6339ed0d]{margin-bottom:16px}.site-footer p[data-v-6339ed0d]{color:#64748b;margin:0;line-height:1.72}.site-footer h3[data-v-6339ed0d]{margin:0 0 8px;font-size:16px}.footer-contact[data-v-6339ed0d]{justify-self:end;gap:7px;display:grid}.footer-contact p[data-v-6339ed0d]{color:#cbd5e1;font-size:14px;line-height:1.55}.copyright[data-v-6339ed0d]{color:#94a3b8;text-align:center;border-top:1px solid #ffffff1f;width:min(1180px,100% - 40px);margin:32px auto 0;padding-top:20px}.copyright a[data-v-6339ed0d]{color:inherit;text-decoration:none}.copyright a[data-v-6339ed0d]:hover{color:#cbd5e1}@media (width<=720px){.section-inner[data-v-6339ed0d],.copyright[data-v-6339ed0d]{width:min(100% - 28px,1180px)}.footer-grid[data-v-6339ed0d]{grid-template-columns:1fr}.footer-contact[data-v-6339ed0d]{text-align:left;justify-self:start}}.case-menu[data-v-25680a0b]{position:relative}.case-trigger[data-v-25680a0b]{color:#475569;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.case-trigger[data-v-25680a0b]:hover{color:var(--theme-color)}.trigger-icon[data-v-25680a0b]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.case-panel[data-v-25680a0b]{background:#fffffffa;border:1px solid #e2e8f0f5;border-radius:8px;width:min(680px,100vw - 40px);padding:18px;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%);box-shadow:0 28px 70px #0f172a29}.case-grid[data-v-25680a0b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.case-item[data-v-25680a0b]{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.case-item[data-v-25680a0b]:hover{border-color:rgba(var(--theme-color-rgb), .18);background:#f8fbff}.case-item>span[data-v-25680a0b]{width:34px;height:34px;color:var(--theme-color);background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.case-item h4[data-v-25680a0b]{color:#0f172a;margin:0 0 7px;font-size:15px}.case-item p[data-v-25680a0b]{color:#64748b;margin:0;font-size:13px;line-height:1.55}.mobile[data-v-25680a0b]{width:100%}.mobile .case-trigger[data-v-25680a0b]{border-top:1px solid #e2e8f0;justify-content:space-between;width:100%;padding:12px 0}.mobile .case-panel[data-v-25680a0b]{width:100%;margin:4px 0 10px;padding:16px;position:static;transform:none;box-shadow:0 16px 34px #0f172a1a}.mobile .case-grid[data-v-25680a0b]{grid-template-columns:1fr}@media (width<=720px){.case-grid[data-v-25680a0b]{grid-template-columns:1fr}}.product-menu[data-v-77909896]{position:relative}.product-trigger[data-v-77909896]{color:#475569;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.product-trigger[data-v-77909896]:hover{color:var(--theme-color)}.trigger-icon[data-v-77909896]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.product-panel[data-v-77909896]{background:#fffffffa;border:1px solid #e2e8f0f5;border-radius:8px;width:min(820px,100vw - 40px);padding:22px;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%);box-shadow:0 28px 70px #0f172a29}.panel-heading[data-v-77909896]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.panel-heading p[data-v-77909896]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.panel-heading h3[data-v-77909896]{color:#0f172a;margin:0;font-size:20px}.feature-grid[data-v-77909896]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feature-item[data-v-77909896]{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.feature-item[data-v-77909896]:hover{border-color:rgba(var(--theme-color-rgb), .18);background:#f8fbff}.feature-item>span[data-v-77909896]{width:34px;height:34px;color:var(--theme-color);background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.feature-item h4[data-v-77909896]{color:#0f172a;margin:0 0 7px;font-size:15px}.feature-item ul[data-v-77909896]{margin:0;padding:0;list-style:none}.feature-item li[data-v-77909896]{color:#64748b;font-size:13px;line-height:1.55}.mobile[data-v-77909896]{width:100%}.mobile .product-trigger[data-v-77909896]{border-top:1px solid #e2e8f0;justify-content:space-between;width:100%;padding:12px 0}.mobile .product-panel[data-v-77909896]{width:100%;margin:4px 0 10px;padding:16px;position:static;transform:none;box-shadow:0 16px 34px #0f172a1a}.mobile .panel-heading[data-v-77909896]{flex-direction:column;align-items:flex-start;gap:4px}@media (width<=720px){.feature-grid[data-v-77909896]{grid-template-columns:1fr}}.solution-menu[data-v-8fb88813]{position:relative}.solution-trigger[data-v-8fb88813]{color:#475569;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.solution-trigger[data-v-8fb88813]:hover{color:var(--theme-color)}.trigger-icon[data-v-8fb88813]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.solution-panel[data-v-8fb88813]{background:#fffffffa;border:1px solid #e2e8f0f5;border-radius:8px;grid-template-columns:1fr;width:min(820px,100vw - 40px);padding:18px;display:grid;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%);box-shadow:0 28px 70px #0f172a29}.solution-content[data-v-8fb88813]{padding:0}.solution-banner[data-v-8fb88813]{color:#fff;background:linear-gradient(90deg, rgba(var(--theme-color-rgb), .95), #0ea5e9d1), url(/banner/iot.png) center / cover;border-radius:8px;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex;overflow:hidden}.solution-banner strong[data-v-8fb88813]{flex:none;font-size:18px}.solution-banner span[data-v-8fb88813]{color:#ffffffeb;font-size:14px;font-weight:800;line-height:1.5}.solution-list[data-v-8fb88813]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.solution-item[data-v-8fb88813]{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.solution-item[data-v-8fb88813]:hover{border-color:rgba(var(--theme-color-rgb), .18);background:#f8fbff}.solution-item>span[data-v-8fb88813]{width:34px;height:34px;color:var(--theme-color);background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.solution-item h4[data-v-8fb88813]{color:#0f172a;margin:0 0 7px;font-size:15px}.solution-item p[data-v-8fb88813]{color:#64748b;margin:0;font-size:13px;line-height:1.55}.mobile[data-v-8fb88813]{width:100%}.mobile .solution-trigger[data-v-8fb88813]{border-top:1px solid #e2e8f0;justify-content:space-between;width:100%;padding:12px 0}.mobile .solution-panel[data-v-8fb88813]{grid-template-columns:1fr;width:100%;margin:4px 0 10px;padding:16px;position:static;transform:none;box-shadow:0 16px 34px #0f172a1a}.mobile .solution-content[data-v-8fb88813]{padding:0}.mobile .solution-list[data-v-8fb88813]{grid-template-columns:1fr}@media (width<=720px){.solution-panel[data-v-8fb88813]{grid-template-columns:1fr}.solution-list[data-v-8fb88813]{grid-template-columns:1fr;gap:14px}.solution-banner[data-v-8fb88813]{flex-direction:column;align-items:flex-start;gap:6px}}.site-header[data-v-6de036fe]{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #94a3b83d;position:sticky;top:0}.header-inner[data-v-6de036fe]{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:72px;margin:0 auto;display:flex}.brand[data-v-6de036fe],.ghost-link[data-v-6de036fe],.menu-button[data-v-6de036fe]{cursor:pointer;font:inherit;background:0 0;border:0}.brand[data-v-6de036fe]{color:#0f172a;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark[data-v-6de036fe]{color:#fff;background:linear-gradient(135deg, var(--theme-color), var(--theme-color));width:40px;height:40px;box-shadow:0 14px 32px rgba(var(--theme-color-rgb), .18);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-svg[data-v-6de036fe]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.desktop-nav[data-v-6de036fe]{align-items:center;gap:30px;display:flex}.desktop-nav a[data-v-6de036fe],.mobile-nav a[data-v-6de036fe],.ghost-link[data-v-6de036fe]{color:#475569;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.desktop-nav a[data-v-6de036fe]:hover,.mobile-nav a[data-v-6de036fe]:hover,.ghost-link[data-v-6de036fe]:hover{color:var(--theme-color)}.header-actions[data-v-6de036fe]{align-items:center;gap:14px;display:flex}.primary-button[data-v-6de036fe]{color:#fff;background:var(--theme-color);min-height:44px;box-shadow:0 16px 32px rgba(var(--theme-color-rgb), .2);border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-button[data-v-6de036fe]:hover{background:var(--theme-color);box-shadow:0 20px 38px rgba(var(--theme-color-rgb), .26);transform:translateY(-2px)}.primary-button.compact[data-v-6de036fe]{min-height:40px;padding:0 18px;font-size:14px}.menu-button[data-v-6de036fe]{color:#172033;border:1px solid #dbe6f3;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-nav[data-v-6de036fe]{width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 18px;display:none}.mobile-nav a[data-v-6de036fe]{border-top:1px solid #e2e8f0;padding:12px 0;display:block}@media (width<=1024px){.desktop-nav[data-v-6de036fe],.ghost-link[data-v-6de036fe],.header-actions .compact[data-v-6de036fe]{display:none}.menu-button[data-v-6de036fe],.mobile-nav[data-v-6de036fe]{display:flex}.mobile-nav[data-v-6de036fe]{flex-direction:column}}@media (width<=720px){.header-inner[data-v-6de036fe],.mobile-nav[data-v-6de036fe]{width:min(100% - 28px,1180px)}}.advantage-page[data-v-6c4d8890]{color:#243b53;background:#fafbfc;min-height:100vh}.advantage-inner[data-v-6c4d8890],.header-inner[data-v-6c4d8890]{width:min(1180px,100% - 40px);margin:0 auto}.site-header[data-v-6c4d8890]{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #94a3b83d;position:sticky;top:0}.header-inner[data-v-6c4d8890]{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand[data-v-6c4d8890],.ghost-link[data-v-6c4d8890],.menu-button[data-v-6c4d8890]{cursor:pointer;font:inherit;background:0 0;border:0}.brand[data-v-6c4d8890]{color:#0f172a;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark[data-v-6c4d8890]{color:#fff;background:linear-gradient(135deg, var(--theme-color), var(--theme-color));width:40px;height:40px;box-shadow:0 14px 32px rgba(var(--theme-color-rgb), .18);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-svg[data-v-6c4d8890],.problem-list svg[data-v-6c4d8890],.spec-icon svg[data-v-6c4d8890],.value-icon svg[data-v-6c4d8890]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.desktop-nav[data-v-6c4d8890]{align-items:center;gap:30px;display:flex}.desktop-nav a[data-v-6c4d8890],.mobile-nav a[data-v-6c4d8890],.ghost-link[data-v-6c4d8890]{color:#475569;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.desktop-nav a[data-v-6c4d8890]:hover,.mobile-nav a[data-v-6c4d8890]:hover,.ghost-link[data-v-6c4d8890]:hover{color:var(--theme-color)}.header-actions[data-v-6c4d8890],.hero-actions[data-v-6c4d8890],.cta-actions[data-v-6c4d8890]{align-items:center;gap:14px;display:flex}.primary-button[data-v-6c4d8890],.secondary-button[data-v-6c4d8890],.cta-actions a[data-v-6c4d8890]{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.primary-button[data-v-6c4d8890],.cta-actions a[data-v-6c4d8890]{color:#fff;background:var(--theme-color);box-shadow:0 16px 32px rgba(var(--theme-color-rgb), .2)}.primary-button[data-v-6c4d8890]:hover,.secondary-button[data-v-6c4d8890]:hover,.cta-actions a[data-v-6c4d8890]:hover{transform:translateY(-2px)}.primary-button.compact[data-v-6c4d8890]{min-height:40px;padding:0 18px;font-size:14px}.secondary-button[data-v-6c4d8890]{color:var(--theme-color);border:1px solid rgba(var(--theme-color-rgb), .7);background:#fff}.menu-button[data-v-6c4d8890]{color:#172033;border:1px solid #dbe6f3;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-nav[data-v-6c4d8890]{width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 18px;display:none}.mobile-nav a[data-v-6c4d8890]{border-top:1px solid #e2e8f0;padding:12px 0;display:block}.advantage-hero[data-v-6c4d8890]{background-color:#fafbfc;background-image:linear-gradient(#039be508 1px,#0000 1px),linear-gradient(90deg,#039be508 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:110px 0 86px;position:relative;overflow:hidden}.hero-glow[data-v-6c4d8890]{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#039be51a,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute}.glow-one[data-v-6c4d8890]{top:-210px;right:8%}.glow-two[data-v-6c4d8890]{width:380px;height:380px;bottom:-310px;left:4%}.hero-content[data-v-6c4d8890]{z-index:1;text-align:center;max-width:760px;position:relative}.hero-pill[data-v-6c4d8890]{background:#e6f6ff;border:1px solid #b3e5fc;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:8px 14px;display:inline-flex}.hero-pill span[data-v-6c4d8890]{background:var(--theme-color);border-radius:50%;width:7px;height:7px}.hero-pill p[data-v-6c4d8890]{color:var(--theme-color);margin:0;font-size:13px;font-weight:800}.advantage-hero h1[data-v-6c4d8890]{color:#061523;margin:0 0 18px;font-size:clamp(46px,6vw,68px);line-height:1.05}.advantage-hero p[data-v-6c4d8890]{color:#627d98;max-width:680px;margin:0 auto 34px;font-size:18px;line-height:1.8}.hero-actions[data-v-6c4d8890]{flex-wrap:wrap;justify-content:center}.advantage-main[data-v-6c4d8890]{width:min(1180px,100% - 40px);margin:0 auto;padding:84px 0 92px}.content-section[data-v-6c4d8890]{margin-bottom:104px}.split-section[data-v-6c4d8890]{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:center;gap:58px;display:grid}.reverse[data-v-6c4d8890]{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}.section-line[data-v-6c4d8890]{background:linear-gradient(90deg, var(--theme-color), #102a43);border-radius:2px;width:48px;height:3px;margin-bottom:22px}.section-kicker[data-v-6c4d8890]{color:var(--theme-color);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.section-copy h2[data-v-6c4d8890],.center-heading h2[data-v-6c4d8890],.advantage-cta h2[data-v-6c4d8890]{color:#061523;margin:0 0 22px;font-size:clamp(32px,4vw,44px);line-height:1.18}.section-copy p[data-v-6c4d8890],.center-heading p[data-v-6c4d8890],.step-item p[data-v-6c4d8890],.problem-list p[data-v-6c4d8890],.spec-list p[data-v-6c4d8890],.value-card p[data-v-6c4d8890],.advantage-cta p[data-v-6c4d8890],.site-footer p[data-v-6c4d8890]{color:#627d98;line-height:1.75}.section-copy>p[data-v-6c4d8890]{margin:0 0 14px}.tag-row[data-v-6c4d8890]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tag-row span[data-v-6c4d8890]{color:#334e68;background:#f0f4f8;border:1px solid #d9e2ec;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:800}.visual-panel[data-v-6c4d8890]{background:#fff;border:1px solid #d9e2eccc;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 44px #102a4317}.visual-panel[data-v-6c4d8890]:before{z-index:-1;filter:blur(22px);content:"";background:linear-gradient(135deg,#039be51f,#102a4314);border-radius:18px;position:absolute;inset:-18px}.visual-panel img[data-v-6c4d8890]{object-fit:cover;width:100%;height:390px}.step-list[data-v-6c4d8890]{gap:20px;display:grid}.step-item[data-v-6c4d8890]{gap:16px;display:flex}.step-item>span[data-v-6c4d8890]{color:#fff;background:#102a43;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.step-item h3[data-v-6c4d8890],.spec-list h3[data-v-6c4d8890],.value-card h3[data-v-6c4d8890]{color:#102a43;margin:0 0 6px}.step-item p[data-v-6c4d8890]{margin:0;font-size:14px}.problem-list[data-v-6c4d8890]{gap:16px;display:grid}.problem-list article[data-v-6c4d8890]{align-items:flex-start;gap:12px;display:flex}.problem-list svg[data-v-6c4d8890]{width:22px;height:22px;color:var(--theme-color);flex:none}.problem-list p[data-v-6c4d8890]{margin:0}.problem-list strong[data-v-6c4d8890]{color:#102a43}.center-heading[data-v-6c4d8890]{text-align:center;max-width:720px;margin:0 auto 44px}.center-heading .section-line[data-v-6c4d8890]{margin-left:auto;margin-right:auto}.architecture-grid[data-v-6c4d8890]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:26px;display:grid}.architecture-card[data-v-6c4d8890],.spec-list article[data-v-6c4d8890],.value-card[data-v-6c4d8890]{background:#fff;border:1px solid #d9e2ecd9;border-radius:8px;box-shadow:0 12px 34px #102a4312}.architecture-card[data-v-6c4d8890]{background-image:linear-gradient(#039be509 1px,#0000 1px),linear-gradient(90deg,#039be509 1px,#0000 1px);background-size:40px 40px;padding:28px}.layer p[data-v-6c4d8890]{color:#829ab1;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.layer-grid[data-v-6c4d8890]{gap:10px;display:grid}.layer-grid.three[data-v-6c4d8890]{grid-template-columns:repeat(3,1fr)}.layer-grid.two[data-v-6c4d8890]{grid-template-columns:repeat(2,1fr)}.layer-grid.four[data-v-6c4d8890]{grid-template-columns:repeat(4,1fr)}.layer-grid span[data-v-6c4d8890],.highlight-layer[data-v-6c4d8890]{color:#243b53;text-align:center;background:#ffffffe0;border:1px solid #bcccdcb8;border-radius:8px;padding:14px;font-size:13px;font-weight:800}.highlight-layer[data-v-6c4d8890]{text-align:left;background:linear-gradient(90deg,#e6f6ff,#f0f4f8)}.highlight-layer strong[data-v-6c4d8890],.highlight-layer small[data-v-6c4d8890]{display:block}.highlight-layer strong[data-v-6c4d8890]{color:#102a43;font-size:16px}.highlight-layer small[data-v-6c4d8890]{color:#486581;margin-top:4px}.flow-arrow[data-v-6c4d8890]{color:#9fb3c8;text-align:center;margin:10px 0;font-size:24px}.spec-list[data-v-6c4d8890]{gap:16px;display:grid}.spec-list article[data-v-6c4d8890]{align-items:flex-start;gap:14px;padding:20px;display:flex}.spec-icon[data-v-6c4d8890]{color:#fff;background:#102a43;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.spec-list small[data-v-6c4d8890]{color:#829ab1;margin-bottom:8px;display:block}.spec-list p[data-v-6c4d8890]{margin:0;font-size:14px}.value-grid[data-v-6c4d8890]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.value-card[data-v-6c4d8890]{padding:28px}.value-icon[data-v-6c4d8890]{color:#fff;background:linear-gradient(135deg,#102a43,#334e68);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:inline-flex}.value-number[data-v-6c4d8890]{color:#061523;margin:0 0 8px;font-size:42px;font-weight:900;line-height:1}.value-number span[data-v-6c4d8890]{color:var(--theme-color);font-size:.58em}.value-card>p[data-v-6c4d8890]:last-child{margin:0;font-size:13px}.advantage-cta[data-v-6c4d8890]{color:#fff;text-align:center;background:radial-gradient(circle at 28% 0,#039be529,#0000 34%),#061523;padding:80px 0}.advantage-cta h2[data-v-6c4d8890],.advantage-cta p[data-v-6c4d8890]{color:#fff}.advantage-cta p[data-v-6c4d8890]{color:#bcccdc;max-width:560px;margin:0 auto 30px}.cta-actions[data-v-6c4d8890]{flex-wrap:wrap;justify-content:center}.cta-actions a.outline[data-v-6c4d8890]{color:#fff;box-shadow:none;background:0 0;border:1px solid #486581}.site-footer[data-v-6c4d8890]{color:#cbd5e1;background:#0f172a;padding:52px 0 24px}.footer-grid[data-v-6c4d8890]{grid-template-columns:1.4fr .8fr .8fr .8fr;gap:32px;display:grid}.footer-brand[data-v-6c4d8890],.site-footer h4[data-v-6c4d8890]{color:#fff}.footer-brand[data-v-6c4d8890]{margin-bottom:16px}.site-footer p[data-v-6c4d8890]{color:#64748b;margin:0}.site-footer h4[data-v-6c4d8890]{margin:0 0 8px}.site-footer ul[data-v-6c4d8890]{margin:18px 0 0;padding:0;list-style:none}.site-footer li[data-v-6c4d8890]{margin-top:8px}.site-footer a[data-v-6c4d8890]{color:#cbd5e1;text-decoration:none}.site-footer a[data-v-6c4d8890]:hover{color:#fff}.social-links[data-v-6c4d8890]{flex-wrap:wrap;gap:8px;display:flex}.social-links a[data-v-6c4d8890]{border:1px solid #ffffff29;border-radius:8px;padding:8px 10px}.copyright[data-v-6c4d8890]{color:#94a3b8;text-align:center;border-top:1px solid #ffffff1f;width:min(1180px,100% - 40px);margin:32px auto 0;padding-top:20px}@media (width<=1024px){.desktop-nav[data-v-6c4d8890],.ghost-link[data-v-6c4d8890],.header-actions .compact[data-v-6c4d8890]{display:none}.menu-button[data-v-6c4d8890],.mobile-nav[data-v-6c4d8890]{display:flex}.mobile-nav[data-v-6c4d8890]{flex-direction:column}.split-section[data-v-6c4d8890],.reverse[data-v-6c4d8890],.architecture-grid[data-v-6c4d8890]{grid-template-columns:1fr}.value-grid[data-v-6c4d8890]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.advantage-inner[data-v-6c4d8890],.header-inner[data-v-6c4d8890],.mobile-nav[data-v-6c4d8890],.advantage-main[data-v-6c4d8890],.copyright[data-v-6c4d8890]{width:min(100% - 28px,1180px)}.advantage-hero[data-v-6c4d8890]{padding:72px 0 56px}.hero-actions[data-v-6c4d8890],.cta-actions[data-v-6c4d8890]{flex-direction:column;align-items:stretch}.primary-button[data-v-6c4d8890],.secondary-button[data-v-6c4d8890],.cta-actions a[data-v-6c4d8890]{width:100%}.content-section[data-v-6c4d8890]{margin-bottom:72px}.split-section[data-v-6c4d8890],.reverse[data-v-6c4d8890]{gap:34px}.visual-panel img[data-v-6c4d8890]{height:280px}.layer-grid.three[data-v-6c4d8890],.layer-grid.two[data-v-6c4d8890],.layer-grid.four[data-v-6c4d8890],.value-grid[data-v-6c4d8890],.footer-grid[data-v-6c4d8890]{grid-template-columns:1fr}}.case-detail-page[data-v-351caf42]{color:#172033;background:#fff;min-height:100vh}.case-detail-inner[data-v-351caf42]{width:min(1040px,100% - 40px);margin:0 auto}.case-detail-hero[data-v-351caf42]{background:linear-gradient(180deg, rgba(var(--theme-color-rgb), .07), #fff0), #fff;text-align:center;border-bottom:1px solid #e2e8f0;padding:58px 0 42px}.back-button[data-v-351caf42]{color:var(--theme-color);cursor:pointer;background:0 0;border:0;margin-bottom:18px;font-weight:800}.case-detail-hero h1[data-v-351caf42]{color:#0f172a;margin:0;font-size:clamp(32px,5vw,48px);line-height:1.16}.case-meta-bar[data-v-351caf42]{color:#7b8798;flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-top:18px;font-size:14px;display:flex}.case-meta-bar span[data-v-351caf42]:before{content:"";vertical-align:middle;background:#bae6fd;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.case-detail-hero p[data-v-351caf42]{color:#475569;max-width:760px;margin:24px auto 0;font-size:18px;line-height:1.78}.case-article[data-v-351caf42]{padding:42px 0 76px}.article-layout[data-v-351caf42]{gap:42px;display:grid}.article-section h2[data-v-351caf42]{color:#0f2a52;margin:0 0 18px;font-size:22px;line-height:1.35}.article-section h3[data-v-351caf42]{color:#334155;margin:28px 0 10px;font-size:18px}.article-section p[data-v-351caf42],.article-section li[data-v-351caf42]{color:#64748b;font-size:16px;line-height:1.9}.article-section p[data-v-351caf42]{margin:0 0 14px}.article-section ul[data-v-351caf42]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.article-section li[data-v-351caf42]{padding-left:28px;position:relative}.article-section li[data-v-351caf42]:before{background:var(--theme-color);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:8px}.intro-card[data-v-351caf42]{background:#f8fafc;border:1px solid #e2e8f0eb;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:center;gap:36px;padding:28px;display:grid}.intro-card img[data-v-351caf42]{object-fit:cover;border-radius:8px;width:100%;box-shadow:0 24px 54px #0f172a29}.screen-block+.screen-block[data-v-351caf42]{margin-top:34px}.module-image[data-v-351caf42]{object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0eb;border-radius:8px;width:25%;margin:30px auto;box-shadow:0 18px 44px #0f172a14}.screen-frame[data-v-351caf42]{background:#fff;border:1px solid #dbe6f3;border-radius:8px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.screen-frame aside[data-v-351caf42]{color:#fff;background:#16a36a;align-content:start;gap:8px;padding:18px;display:grid}.screen-frame.blue aside[data-v-351caf42]{background:#1f47b5}.screen-frame.aqua aside[data-v-351caf42]{background:#0891b2}.screen-frame aside strong[data-v-351caf42]{margin-bottom:8px;font-size:14px;line-height:1.45}.screen-frame aside span[data-v-351caf42]{background:#ffffff24;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.screen-main[data-v-351caf42]{background:#f8fafc;padding:20px}.screen-topbar[data-v-351caf42],.screen-summary[data-v-351caf42],.screen-content[data-v-351caf42]{gap:14px;display:grid}.screen-topbar[data-v-351caf42]{grid-template-columns:1fr 96px 72px;margin-bottom:14px}.screen-topbar span[data-v-351caf42],.screen-summary div[data-v-351caf42],.chart-card[data-v-351caf42]{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.screen-topbar span[data-v-351caf42]{height:34px}.screen-summary[data-v-351caf42]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.screen-summary div[data-v-351caf42]{padding:16px}.screen-summary strong[data-v-351caf42],.screen-summary span[data-v-351caf42]{display:block}.screen-summary strong[data-v-351caf42]{color:#0f172a;font-size:18px}.screen-summary span[data-v-351caf42]{color:#64748b;margin-top:4px;font-size:12px}.screen-content[data-v-351caf42]{grid-template-columns:.8fr 1fr 1.2fr}.chart-card[data-v-351caf42]{min-height:170px}.donut[data-v-351caf42]{background:radial-gradient(circle at center, #fff 0 34%, transparent 35%), conic-gradient(#16a36a 0 42%, #ef4444 42% 74%, #e2e8f0 74% 100%)}.bars[data-v-351caf42]{justify-content:center;align-items:end;gap:10px;padding:18px;display:flex}.bars span[data-v-351caf42]{background:linear-gradient(180deg, var(--theme-color), #93c5fd);border-radius:8px 8px 0 0;width:18px}.table[data-v-351caf42]{align-content:center;gap:10px;padding:18px;display:grid}.table span[data-v-351caf42]{background:linear-gradient(90deg, rgba(var(--theme-color-rgb), .16), #e2e8f0bf);border-radius:999px;height:18px}@media (width<=900px){.intro-card[data-v-351caf42],.screen-frame[data-v-351caf42]{grid-template-columns:1fr}.screen-frame aside[data-v-351caf42]{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-frame aside strong[data-v-351caf42]{grid-column:1/-1}.screen-content[data-v-351caf42]{grid-template-columns:1fr}}@media (width<=640px){.case-detail-inner[data-v-351caf42]{width:min(100% - 28px,1040px)}.case-detail-hero[data-v-351caf42]{padding:42px 0 34px}.intro-card[data-v-351caf42]{padding:20px}.screen-summary[data-v-351caf42],.screen-topbar[data-v-351caf42]{grid-template-columns:1fr}}.contact-page[data-v-3fc9656d]{background:linear-gradient(180deg, rgba(var(--theme-color-rgb), .08), #fff0 420px), #f8fafc;min-height:100vh}.section-inner[data-v-3fc9656d]{width:min(1280px,100% - 64px);margin:0 auto}.contact-main[data-v-3fc9656d]{background:linear-gradient(180deg, rgba(var(--theme-color-rgb), .08), #fff0 420px), #f8fafc;overflow:hidden}.contact-section[data-v-3fc9656d]{color:#172033;min-height:calc(100vh - 72px);padding:74px 0 88px}.contact-layout[data-v-3fc9656d]{grid-template-columns:minmax(0,.95fr) minmax(540px,.86fr);align-items:center;gap:72px;display:grid}.contact-copy[data-v-3fc9656d]{min-width:0}.contact-pill[data-v-3fc9656d]{color:#3b82f6;background:#2563eb24;border:1px solid #3b82f65c;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 16px;font-size:15px;font-weight:900;display:inline-flex}.icon-svg[data-v-3fc9656d]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.18em;height:1.18em}.contact-copy h1[data-v-3fc9656d]{color:#0f172a;letter-spacing:0;margin:28px 0 18px;font-size:58px;line-height:1.08}.lead[data-v-3fc9656d]{color:#475569;max-width:720px;margin:0;font-size:20px;line-height:1.85}.contact-list[data-v-3fc9656d]{margin-top:62px;font-style:normal;display:grid}.contact-row[data-v-3fc9656d]{color:inherit;border-bottom:1px solid #cbd5e1eb;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:22px;padding:24px 0;text-decoration:none;display:grid}.contact-row[data-v-3fc9656d]:first-child{border-top:0}.contact-row[href]:hover strong[data-v-3fc9656d]{color:#60a5fa}.row-icon[data-v-3fc9656d]{color:#3b82f6;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.row-content[data-v-3fc9656d]{gap:8px;min-width:0;display:grid}.row-content span[data-v-3fc9656d]{color:#64748b;font-size:16px;line-height:1.35}.row-content strong[data-v-3fc9656d]{color:#0f172a;word-break:break-word;font-size:20px;line-height:1.45;transition:color .2s}.qr-grid[data-v-3fc9656d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.qr-card[data-v-3fc9656d]{background:#fff;border:1px solid #e2e8f0eb;border-radius:8px;align-content:center;justify-items:center;gap:18px;min-height:250px;padding:28px;display:grid;box-shadow:0 18px 44px #0f172a0f}.qr-frame[data-v-3fc9656d]{aspect-ratio:1;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:min(210px,100%);display:flex;overflow:hidden}.qr-frame img[data-v-3fc9656d]{object-fit:contain;width:100%;height:100%}.qr-card h2[data-v-3fc9656d]{color:#0f172a;text-align:center;margin:0;font-size:20px;line-height:1.35}@media (width<=1180px){.contact-layout[data-v-3fc9656d]{grid-template-columns:1fr;gap:48px}.qr-grid[data-v-3fc9656d]{max-width:760px}}@media (width<=720px){.section-inner[data-v-3fc9656d]{width:min(100% - 28px,1180px)}.contact-section[data-v-3fc9656d]{padding:48px 0 64px}.contact-copy h1[data-v-3fc9656d]{font-size:42px}.lead[data-v-3fc9656d]{font-size:17px}.contact-list[data-v-3fc9656d]{margin-top:36px}.contact-row[data-v-3fc9656d]{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 0}.row-content strong[data-v-3fc9656d]{font-size:18px}.qr-grid[data-v-3fc9656d]{grid-template-columns:1fr;gap:16px}.qr-card[data-v-3fc9656d]{min-height:auto;padding:22px}.qr-frame[data-v-3fc9656d]{width:min(220px,100%)}}.cooperation-detail-page[data-v-997676bc]{color:#172033;background:#fff;min-height:100vh}.cooperation-inner[data-v-997676bc]{width:min(1180px,100% - 40px);margin:0 auto}.cooperation-main[data-v-997676bc]{padding:34px 0 76px}.content-layout[data-v-997676bc]{grid-template-columns:220px minmax(0,1fr);gap:32px;display:grid}.cooperation-sidebar[data-v-997676bc]{border-right:1px solid #e2e8f0;align-content:start;align-self:start;gap:8px;padding-right:18px;display:grid;position:sticky;top:92px}.cooperation-sidebar h2[data-v-997676bc]{color:#0f172a;margin:0 0 10px;font-size:18px}.cooperation-sidebar button[data-v-997676bc]{color:#334155;cursor:pointer;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 14px;font-weight:800;display:flex}.cooperation-sidebar button span[data-v-997676bc]{width:28px;height:28px;color:var(--theme-color);background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.cooperation-sidebar button.active[data-v-997676bc],.cooperation-sidebar button[data-v-997676bc]:hover{color:var(--theme-color);background:#eff6ff}.cooperation-sidebar button.active span[data-v-997676bc],.cooperation-sidebar button:hover span[data-v-997676bc]{color:#fff;background:var(--theme-color)}.cooperation-content[data-v-997676bc]{gap:34px;display:grid}.overview-card[data-v-997676bc],.article-section[data-v-997676bc],.action-section[data-v-997676bc]{background:#fff;border:1px solid #e2e8f0eb;border-radius:8px;box-shadow:0 18px 44px #0f172a0f}.overview-card[data-v-997676bc]{background:linear-gradient(90deg, rgba(var(--theme-color-rgb), .08), #0ea5e90f), #fff;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:28px;padding:28px;display:grid}.overview-card>div>span[data-v-997676bc]{color:var(--theme-color);font-size:13px;font-weight:900}h1[data-v-997676bc],h2[data-v-997676bc],p[data-v-997676bc]{margin-top:0}.overview-card h1[data-v-997676bc]{color:#0f172a;margin:8px 0 12px;font-size:clamp(32px,4vw,46px);line-height:1.18}.overview-card p[data-v-997676bc],.article-section p[data-v-997676bc],.article-section li[data-v-997676bc],.action-section p[data-v-997676bc]{color:#64748b;margin:0;line-height:1.78}.overview-card dl[data-v-997676bc]{gap:12px;margin:0;display:grid}.overview-card dl div[data-v-997676bc]{border:1px solid rgba(var(--theme-color-rgb), .14);background:#ffffffb8;border-radius:8px;padding:16px}.overview-card dt[data-v-997676bc]{color:#0f172a;font-size:18px;font-weight:900;line-height:1.45}.overview-card dd[data-v-997676bc]{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:800}.article-section[data-v-997676bc],.action-section[data-v-997676bc]{padding:26px}.article-section h2[data-v-997676bc],.action-section h2[data-v-997676bc]{color:#0f2a52;margin:0 0 14px;font-size:22px;line-height:1.35}.article-section p+p[data-v-997676bc]{margin-top:12px}.article-section ul[data-v-997676bc]{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.article-section li[data-v-997676bc]{padding-left:24px;font-weight:800;position:relative}.article-section li[data-v-997676bc]:before{background:var(--theme-color);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:6px}.action-section[data-v-997676bc]{background:linear-gradient(135deg, rgba(var(--theme-color-rgb), .08), #fff0 60%), #fff}.action-buttons[data-v-997676bc]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.primary-button[data-v-997676bc],.secondary-button[data-v-997676bc]{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.primary-button[data-v-997676bc]{color:#fff;background:var(--theme-color);box-shadow:0 16px 32px rgba(var(--theme-color-rgb), .2)}.secondary-button[data-v-997676bc]{color:var(--theme-color);border:1px solid rgba(var(--theme-color-rgb), .7);background:#fff}.primary-button[data-v-997676bc]:hover,.secondary-button[data-v-997676bc]:hover{transform:translateY(-2px)}@media (width<=980px){.content-layout[data-v-997676bc],.overview-card[data-v-997676bc]{grid-template-columns:1fr}.cooperation-sidebar[data-v-997676bc]{border-bottom:1px solid #e2e8f0;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:18px;padding-right:0;position:static}.cooperation-sidebar h2[data-v-997676bc]{grid-column:1/-1}}@media (width<=640px){.cooperation-inner[data-v-997676bc]{width:min(100% - 28px,1180px)}.cooperation-main[data-v-997676bc]{padding:26px 0 58px}.cooperation-sidebar[data-v-997676bc]{grid-template-columns:1fr}.overview-card[data-v-997676bc],.article-section[data-v-997676bc],.action-section[data-v-997676bc]{padding:20px}.action-buttons[data-v-997676bc],.primary-button[data-v-997676bc],.secondary-button[data-v-997676bc]{width:100%}}.cases-page[data-v-ff376fdc]{color:#1e293b;background:#fafbfc;min-height:100vh}.site-header[data-v-ff376fdc]{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #94a3b83d;position:sticky;top:0}.header-inner[data-v-ff376fdc],.cases-section-inner[data-v-ff376fdc],.cases-hero-inner[data-v-ff376fdc]{width:min(1180px,100% - 40px);margin:0 auto}.header-inner[data-v-ff376fdc]{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand[data-v-ff376fdc],.ghost-link[data-v-ff376fdc],.menu-button[data-v-ff376fdc]{cursor:pointer;font:inherit;background:0 0;border:0}.brand[data-v-ff376fdc]{color:#0f172a;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark[data-v-ff376fdc]{color:#fff;background:linear-gradient(135deg, var(--theme-color), var(--theme-color));width:40px;height:40px;box-shadow:0 14px 32px rgba(var(--theme-color-rgb), .18);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-svg[data-v-ff376fdc],.case-icon svg[data-v-ff376fdc]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.desktop-nav[data-v-ff376fdc]{align-items:center;gap:30px;display:flex}.desktop-nav a[data-v-ff376fdc],.mobile-nav a[data-v-ff376fdc],.ghost-link[data-v-ff376fdc]{color:#475569;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.desktop-nav a[data-v-ff376fdc]:hover,.mobile-nav a[data-v-ff376fdc]:hover,.ghost-link[data-v-ff376fdc]:hover{color:var(--theme-color)}.header-actions[data-v-ff376fdc]{align-items:center;gap:14px;display:flex}.primary-button[data-v-ff376fdc],.cta-actions a[data-v-ff376fdc]{color:#fff;background:var(--theme-color);border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-button[data-v-ff376fdc]:hover,.cta-actions a[data-v-ff376fdc]:hover{transform:translateY(-2px)}.primary-button.compact[data-v-ff376fdc]{min-height:40px;padding:0 18px;font-size:14px}.menu-button[data-v-ff376fdc]{color:#172033;border:1px solid #dbe6f3;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-nav[data-v-ff376fdc]{width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 18px;display:none}.mobile-nav a[data-v-ff376fdc]{border-top:1px solid #e2e8f0;padding:12px 0;display:block}.cases-hero[data-v-ff376fdc]{color:#fff;background:radial-gradient(circle at 82% 18%, #7dd3fc2e, transparent 30%), linear-gradient(135deg, #0c4a6e 0%, #075985 38%, var(--theme-color) 68%, var(--theme-color) 100%);position:relative;overflow:hidden}.cases-hero[data-v-ff376fdc]:before{opacity:.08;content:"";background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.cases-hero-inner[data-v-ff376fdc]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;min-height:430px;padding:96px 0 72px;display:grid;position:relative}.hero-label[data-v-ff376fdc]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.hero-label span[data-v-ff376fdc]{background:#38bdf8;border-radius:999px;width:42px;height:3px}.hero-label p[data-v-ff376fdc]{color:#bae6fd;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.cases-hero h1[data-v-ff376fdc]{margin:0 0 16px;font-size:clamp(44px,6vw,68px);line-height:1}.hero-subtitle[data-v-ff376fdc]{color:#e0f2fee0;max-width:610px;margin:0;font-size:20px;line-height:1.8}.stats-bar[data-v-ff376fdc]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;gap:28px;margin:0;padding:24px;display:flex}.stats-bar div[data-v-ff376fdc]{min-width:110px}.stats-bar dt[data-v-ff376fdc]{font-size:30px;font-weight:900;line-height:1}.stats-bar dd[data-v-ff376fdc]{color:#e0f2feb8;margin:8px 0 0;font-size:13px}.case-filters[data-v-ff376fdc]{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e2e8f0c7;position:sticky;top:72px}.filter-row[data-v-ff376fdc]{flex-wrap:wrap;gap:10px;padding:18px 0;display:flex}.filter-pill[data-v-ff376fdc]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:10px 18px;font-weight:800;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.filter-pill[data-v-ff376fdc]:hover,.filter-pill.active[data-v-ff376fdc]{color:#fff;background:#0c4a6e;border-color:#0c4a6e;box-shadow:0 12px 26px #0c4a6e2e}.cases-section[data-v-ff376fdc]{padding:56px 0 88px}.cases-grid[data-v-ff376fdc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.case-item[data-v-ff376fdc]{background:#fff;border:1px solid #e2e8f0e6;border-radius:8px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 16px 38px #0f172a0f}.case-item[data-v-ff376fdc]:hover{border-color:#0ea5e957;transform:translateY(-5px);box-shadow:0 24px 50px #0f172a1c}.case-image[data-v-ff376fdc]{aspect-ratio:1.42;background:linear-gradient(135deg,#e0f2fe,#f1f5f9);position:relative;overflow:hidden}.case-image img[data-v-ff376fdc]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.case-item:hover .case-image img[data-v-ff376fdc]{transform:scale(1.04)}.case-image[data-v-ff376fdc]:after{content:"";background:linear-gradient(#0f172a05,#0f172a70);position:absolute;inset:0}.case-tag[data-v-ff376fdc]{z-index:1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900;position:absolute;top:16px;left:16px}.case-tag.ocean[data-v-ff376fdc]{color:var(--theme-color);background:#e0f2fe}.case-tag.emerald[data-v-ff376fdc],.case-tag.green[data-v-ff376fdc]{color:#047857;background:#d1fae5}.case-tag.amber[data-v-ff376fdc]{color:#b45309;background:#fef3c7}.case-tag.violet[data-v-ff376fdc]{color:#6d28d9;background:#ede9fe}.case-body[data-v-ff376fdc]{padding:24px}.case-title-row[data-v-ff376fdc]{align-items:center;gap:14px;margin-bottom:16px;display:flex}.case-icon[data-v-ff376fdc]{width:44px;height:44px;color:var(--theme-color);background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.case-title-row h2[data-v-ff376fdc]{color:#0f172a;margin:0;font-size:18px;line-height:1.35}.case-title-row p[data-v-ff376fdc]{color:#94a3b8;margin:4px 0 0;font-size:13px}.case-description[data-v-ff376fdc]{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;margin:0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.case-meta[data-v-ff376fdc]{color:#0c4a6e;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:13px;font-weight:900;display:flex}.case-meta span[data-v-ff376fdc]:last-child{color:#94a3b8}.cases-cta[data-v-ff376fdc]{color:#fff;text-align:center;background:radial-gradient(circle at 82% 0,#0ea5e933,#0000 34%),#0f172a;padding:78px 0;position:relative;overflow:hidden}.cases-cta h2[data-v-ff376fdc]{margin:0 0 14px;font-size:clamp(30px,4vw,44px)}.cases-cta p[data-v-ff376fdc]{color:#94a3b8;max-width:640px;margin:0 auto 30px;font-size:18px;line-height:1.8}.cta-actions[data-v-ff376fdc]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta-actions a[data-v-ff376fdc]{background:var(--theme-color);min-height:46px;padding:0 24px}.cta-actions a.outline[data-v-ff376fdc]{color:#e2e8f0;background:0 0;border:1px solid #475569}.site-footer[data-v-ff376fdc]{color:#cbd5e1;background:#0f172a;padding:52px 0 24px}.footer-grid[data-v-ff376fdc]{grid-template-columns:1.4fr .8fr .8fr .8fr;gap:32px;display:grid}.footer-brand[data-v-ff376fdc],.site-footer h4[data-v-ff376fdc]{color:#fff}.footer-brand[data-v-ff376fdc]{margin-bottom:16px}.site-footer p[data-v-ff376fdc]{color:#64748b;margin:0;line-height:1.72}.site-footer h4[data-v-ff376fdc]{margin:0 0 8px}.site-footer ul[data-v-ff376fdc]{margin:18px 0 0;padding:0;list-style:none}.site-footer li[data-v-ff376fdc]{margin-top:8px}.site-footer a[data-v-ff376fdc]{color:#cbd5e1;text-decoration:none}.site-footer a[data-v-ff376fdc]:hover{color:#fff}.social-links[data-v-ff376fdc]{flex-wrap:wrap;gap:8px;display:flex}.social-links a[data-v-ff376fdc]{border:1px solid #ffffff29;border-radius:8px;padding:8px 10px}.copyright[data-v-ff376fdc]{color:#94a3b8;text-align:center;border-top:1px solid #ffffff1f;width:min(1180px,100% - 40px);margin:32px auto 0;padding-top:20px}@media (width<=1024px){.desktop-nav[data-v-ff376fdc],.ghost-link[data-v-ff376fdc],.header-actions .compact[data-v-ff376fdc]{display:none}.menu-button[data-v-ff376fdc],.mobile-nav[data-v-ff376fdc]{display:flex}.mobile-nav[data-v-ff376fdc]{flex-direction:column}.cases-hero-inner[data-v-ff376fdc]{grid-template-columns:1fr;align-items:start}.stats-bar[data-v-ff376fdc]{width:100%}.cases-grid[data-v-ff376fdc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.header-inner[data-v-ff376fdc],.cases-section-inner[data-v-ff376fdc],.cases-hero-inner[data-v-ff376fdc],.mobile-nav[data-v-ff376fdc],.copyright[data-v-ff376fdc]{width:min(100% - 28px,1180px)}.cases-hero-inner[data-v-ff376fdc]{min-height:auto;padding:70px 0 52px}.hero-subtitle[data-v-ff376fdc]{font-size:17px}.stats-bar[data-v-ff376fdc],.cases-grid[data-v-ff376fdc]{grid-template-columns:1fr}.stats-bar[data-v-ff376fdc]{gap:16px;display:grid}.case-filters[data-v-ff376fdc]{top:72px}.filter-row[data-v-ff376fdc]{flex-wrap:nowrap;padding-bottom:14px;overflow-x:auto}.filter-pill[data-v-ff376fdc]{flex:none}.footer-grid[data-v-ff376fdc]{grid-template-columns:1fr}}.product-detail-page[data-v-ecca564b]{color:#172033;background:#fff;min-height:100vh}.product-detail-inner[data-v-ecca564b]{width:min(1180px,100% - 40px);margin:0 auto}.product-main[data-v-ecca564b]{padding:34px 0 76px}.content-layout[data-v-ecca564b]{grid-template-columns:220px minmax(0,1fr);gap:32px;display:grid}.product-sidebar[data-v-ecca564b]{border-right:1px solid #e2e8f0;align-content:start;align-self:start;gap:8px;padding-right:18px;display:grid;position:sticky;top:92px}.product-sidebar h2[data-v-ecca564b]{color:#0f172a;margin:0 0 10px;font-size:18px}.product-sidebar button[data-v-ecca564b]{color:#334155;cursor:pointer;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 14px;font-weight:800;display:flex}.product-sidebar button span[data-v-ecca564b]{width:24px;height:24px;color:var(--theme-color);background:#eff6ff;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.product-sidebar button.active[data-v-ecca564b],.product-sidebar button[data-v-ecca564b]:hover{color:var(--theme-color);background:#eff6ff}.product-sidebar button.active span[data-v-ecca564b],.product-sidebar button:hover span[data-v-ecca564b]{color:#fff;background:var(--theme-color)}.article-layout[data-v-ecca564b]{gap:42px;display:grid}.article-section h1[data-v-ecca564b],.article-section h2[data-v-ecca564b],.article-section h3[data-v-ecca564b],.article-section p[data-v-ecca564b]{margin-top:0}.article-section h1[data-v-ecca564b]{color:#0f172a;margin-bottom:18px;font-size:clamp(32px,5vw,48px);line-height:1.16}.intro-tagline[data-v-ecca564b]{color:#334155;font-size:18px;font-weight:800}.article-section h2[data-v-ecca564b]{color:#0f2a52;margin:0 0 18px;font-size:22px;line-height:1.35}.article-section h3[data-v-ecca564b]{color:#334155;margin:28px 0 10px;font-size:18px}.article-section p[data-v-ecca564b],.article-section li[data-v-ecca564b]{color:#64748b;font-size:16px;line-height:1.9}.article-section p[data-v-ecca564b]{margin:0 0 14px}.article-section ul[data-v-ecca564b]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.article-section li[data-v-ecca564b]{padding-left:28px;position:relative}.article-section li[data-v-ecca564b]:before{background:var(--theme-color);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:8px}.article-section li strong[data-v-ecca564b],.article-section li span[data-v-ecca564b]{display:block}.article-section li strong[data-v-ecca564b]{color:#334155;margin-bottom:2px}.flow-steps[data-v-ecca564b]{flex-wrap:wrap;gap:10px 22px;margin:10px 0 18px;display:flex}.flow-steps span[data-v-ecca564b]{border:1px solid rgba(var(--theme-color-rgb), .18);min-height:36px;color:var(--theme-color);background:#eff6ff;border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex;position:relative}.flow-steps span[data-v-ecca564b]:not(:last-child):after{color:#94a3b8;content:"→";font-weight:900;position:absolute;right:-18px}.intro-card[data-v-ecca564b]{background:#f8fafc;border:1px solid #e2e8f0eb;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:center;gap:36px;padding:28px;display:grid}.intro-card img[data-v-ecca564b]{object-fit:cover;border-radius:8px;width:100%;box-shadow:0 24px 54px #0f172a29}.screen-block[data-v-ecca564b]{margin-top:34px}.screenshot-img[data-v-ecca564b]{border:1px solid #e2e8f0;border-radius:8px;width:100%;box-shadow:0 24px 60px #0f172a14}.screen-frame[data-v-ecca564b]{background:#fff;border:1px solid #dbe6f3;border-radius:8px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.screen-frame aside[data-v-ecca564b]{color:#fff;background:#16a36a;align-content:start;gap:8px;padding:18px;display:grid}.screen-frame.blue aside[data-v-ecca564b]{background:#1f47b5}.screen-frame.aqua aside[data-v-ecca564b]{background:#0891b2}.screen-frame aside strong[data-v-ecca564b]{margin-bottom:8px;font-size:14px;line-height:1.45}.screen-frame aside span[data-v-ecca564b]{background:#ffffff24;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.screen-main[data-v-ecca564b]{background:#f8fafc;padding:20px}.screen-topbar[data-v-ecca564b],.screen-summary[data-v-ecca564b],.screen-content[data-v-ecca564b]{gap:14px;display:grid}.screen-topbar[data-v-ecca564b]{grid-template-columns:1fr 96px 72px;margin-bottom:14px}.screen-topbar span[data-v-ecca564b],.screen-summary div[data-v-ecca564b],.chart-card[data-v-ecca564b],.media-card[data-v-ecca564b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.screen-topbar span[data-v-ecca564b]{height:34px}.screen-summary[data-v-ecca564b]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.screen-summary div[data-v-ecca564b]{padding:16px}.screen-summary strong[data-v-ecca564b],.screen-summary span[data-v-ecca564b]{display:block}.screen-summary strong[data-v-ecca564b]{color:#0f172a;font-size:18px}.screen-summary span[data-v-ecca564b]{color:#64748b;margin-top:4px;font-size:12px}.screen-content[data-v-ecca564b]{grid-template-columns:.82fr 1.18fr}.chart-card[data-v-ecca564b],.media-card[data-v-ecca564b]{min-height:170px}.media-card[data-v-ecca564b]{overflow:hidden}.media-card img[data-v-ecca564b]{object-fit:cover;width:100%;height:100%;min-height:170px}.bars[data-v-ecca564b]{justify-content:center;align-items:end;gap:10px;padding:18px;display:flex}.bars span[data-v-ecca564b]{background:linear-gradient(180deg, var(--theme-color), #93c5fd);border-radius:8px 8px 0 0;width:18px}.table[data-v-ecca564b]{align-content:center;gap:10px;padding:18px;display:grid}.table span[data-v-ecca564b]{background:linear-gradient(90deg, rgba(var(--theme-color-rgb), .16), #e2e8f0bf);border-radius:999px;min-height:18px}.screenshot-table[data-v-ecca564b]{align-content:stretch}.screenshot-table span[data-v-ecca564b]{color:#475569;border-radius:8px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.action-section[data-v-ecca564b]{background:linear-gradient(135deg, rgba(var(--theme-color-rgb), .08), #fff0 60%), #fff;border:1px solid #e2e8f0eb;border-radius:8px;padding:28px;box-shadow:0 18px 44px #0f172a0f}.action-buttons[data-v-ecca564b]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.primary-button[data-v-ecca564b],.secondary-button[data-v-ecca564b]{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.primary-button[data-v-ecca564b]{color:#fff;background:var(--theme-color);box-shadow:0 16px 32px rgba(var(--theme-color-rgb), .2)}.secondary-button[data-v-ecca564b]{color:var(--theme-color);border:1px solid rgba(var(--theme-color-rgb), .7);background:#fff}.primary-button[data-v-ecca564b]:hover,.secondary-button[data-v-ecca564b]:hover{transform:translateY(-2px)}@media (width<=980px){.content-layout[data-v-ecca564b],.intro-card[data-v-ecca564b],.screen-frame[data-v-ecca564b]{grid-template-columns:1fr}.product-sidebar[data-v-ecca564b]{border-bottom:1px solid #e2e8f0;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:18px;padding-right:0;position:static}.product-sidebar h2[data-v-ecca564b]{grid-column:1/-1}.screen-frame aside[data-v-ecca564b]{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-frame aside strong[data-v-ecca564b]{grid-column:1/-1}.screen-content[data-v-ecca564b]{grid-template-columns:1fr}}@media (width<=640px){.product-detail-inner[data-v-ecca564b]{width:min(100% - 28px,1180px)}.product-main[data-v-ecca564b]{padding:26px 0 58px}.product-sidebar[data-v-ecca564b],.screen-summary[data-v-ecca564b],.screen-topbar[data-v-ecca564b]{grid-template-columns:1fr}.intro-card[data-v-ecca564b],.action-section[data-v-ecca564b]{padding:20px}.action-buttons[data-v-ecca564b],.primary-button[data-v-ecca564b],.secondary-button[data-v-ecca564b]{width:100%}}.solution-detail-page[data-v-5a5fb8b0]{color:#172033;background:#fff;min-height:100vh}.solution-inner[data-v-5a5fb8b0]{width:min(1180px,100% - 40px);margin:0 auto}.page-title[data-v-5a5fb8b0]{background:linear-gradient(180deg, rgba(var(--theme-color-rgb), .08), #fff0), #fff;border-bottom:1px solid #e2e8f0;padding:42px 0 38px}.breadcrumb[data-v-5a5fb8b0]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.breadcrumb button[data-v-5a5fb8b0]{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.breadcrumb button[data-v-5a5fb8b0]:hover,.breadcrumb strong[data-v-5a5fb8b0],.hero-kicker[data-v-5a5fb8b0]{color:var(--theme-color)}.hero-kicker[data-v-5a5fb8b0]{font-size:13px;font-weight:900}.page-title h1[data-v-5a5fb8b0]{color:#0f172a;margin:10px 0 12px;font-size:clamp(32px,4vw,46px);line-height:1.18}.page-title p[data-v-5a5fb8b0]{color:#475569;max-width:760px;margin:0;font-size:17px;line-height:1.78}.solution-main[data-v-5a5fb8b0]{padding:34px 0 76px}.content-layout[data-v-5a5fb8b0]{grid-template-columns:220px minmax(0,1fr);gap:32px;display:grid}.solution-sidebar[data-v-5a5fb8b0]{border-right:1px solid #e2e8f0;align-content:start;align-self:start;gap:8px;padding-right:18px;display:grid;position:sticky;top:92px}.solution-sidebar h2[data-v-5a5fb8b0]{color:#0f172a;margin:0 0 10px;font-size:18px}.solution-sidebar button[data-v-5a5fb8b0]{color:#334155;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:12px 14px;font-weight:800}.solution-sidebar button.active[data-v-5a5fb8b0],.solution-sidebar button[data-v-5a5fb8b0]:hover{color:var(--theme-color);background:#eff6ff}.solution-content[data-v-5a5fb8b0]{gap:34px;display:grid}.overview-card[data-v-5a5fb8b0],.article-section[data-v-5a5fb8b0],.value-panel[data-v-5a5fb8b0],.process-panel[data-v-5a5fb8b0]{background:#fff;border:1px solid #e2e8f0eb;border-radius:8px;box-shadow:0 18px 44px #0f172a0f}.overview-card[data-v-5a5fb8b0]{background:linear-gradient(90deg, rgba(var(--theme-color-rgb), .08), #0ea5e90f), #fff;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);gap:28px;padding:28px;display:grid}.overview-card>div>span[data-v-5a5fb8b0],.resource-body>span[data-v-5a5fb8b0]{color:var(--theme-color);font-size:13px;font-weight:900}.overview-card h2[data-v-5a5fb8b0],.section-head h2[data-v-5a5fb8b0]{color:#0f172a;margin:8px 0 12px;font-size:24px;line-height:1.35}.overview-card p[data-v-5a5fb8b0],.section-head p[data-v-5a5fb8b0],.resource-body p[data-v-5a5fb8b0]{color:#64748b;margin:0;line-height:1.78}.overview-card dl[data-v-5a5fb8b0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.overview-card dl div[data-v-5a5fb8b0]{border:1px solid rgba(var(--theme-color-rgb), .14);text-align:center;background:#ffffffb8;border-radius:8px;padding:18px 12px}.overview-card dt[data-v-5a5fb8b0]{color:#0f172a;font-size:28px;font-weight:900}.overview-card dd[data-v-5a5fb8b0]{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:800}.article-section[data-v-5a5fb8b0]{padding:26px}.solution-hero[data-v-5a5fb8b0]{background:linear-gradient(135deg, rgba(var(--theme-color-rgb), .08), #fff0 58%), #fff}.solution-hero>span[data-v-5a5fb8b0]{color:var(--theme-color);font-size:13px;font-weight:900}.solution-hero h1[data-v-5a5fb8b0]{color:#0f172a;margin:10px 0 14px;font-size:clamp(32px,5vw,48px);line-height:1.16}.solution-hero .hero-subtitle[data-v-5a5fb8b0]{color:#334155;font-size:18px;font-weight:900}.article-section h2[data-v-5a5fb8b0],.article-section h3[data-v-5a5fb8b0],.article-section p[data-v-5a5fb8b0]{margin-top:0}.article-section h2[data-v-5a5fb8b0]{color:#0f2a52;margin-bottom:16px;font-size:22px;line-height:1.35}.article-section h3[data-v-5a5fb8b0]{color:#334155;margin-bottom:10px;font-size:18px}.article-section p[data-v-5a5fb8b0],.article-section li[data-v-5a5fb8b0]{color:#64748b;font-size:16px;line-height:1.9}.article-section p[data-v-5a5fb8b0]{margin-bottom:14px}.detail-grid[data-v-5a5fb8b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-grid article[data-v-5a5fb8b0],.feature-list article[data-v-5a5fb8b0],.flow-steps div[data-v-5a5fb8b0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:18px}.detail-grid strong[data-v-5a5fb8b0]{color:#0f172a;margin-bottom:8px;font-size:17px;display:block}.detail-grid p[data-v-5a5fb8b0]{margin:0}.compact-grid article[data-v-5a5fb8b0]{background:#fff}.architecture-table[data-v-5a5fb8b0]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.architecture-table div[data-v-5a5fb8b0]{background:#fff;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:16px 18px;display:grid}.architecture-table div[data-v-5a5fb8b0]:nth-child(odd){background:#f8fafc}.architecture-table div+div[data-v-5a5fb8b0]{border-top:1px solid #e2e8f0}.architecture-table strong[data-v-5a5fb8b0]{color:#0f172a;font-weight:900}.architecture-table span[data-v-5a5fb8b0]{color:#64748b;line-height:1.8}.architecture-table span b[data-v-5a5fb8b0]{color:#334155;margin-bottom:3px;display:block}.feature-list[data-v-5a5fb8b0]{gap:14px;display:grid}.feature-list article[data-v-5a5fb8b0]{background:#fff}.feature-list ul[data-v-5a5fb8b0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.feature-list li[data-v-5a5fb8b0]{padding-left:24px;position:relative}.feature-list li[data-v-5a5fb8b0]:before{background:var(--theme-color);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:6px}.flow-steps[data-v-5a5fb8b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flow-steps span[data-v-5a5fb8b0]{width:38px;height:38px;color:var(--theme-color);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.flow-steps strong[data-v-5a5fb8b0]{color:#0f172a;margin:14px 0 8px;font-size:17px;display:block}.flow-steps p[data-v-5a5fb8b0]{margin:0}.section-head[data-v-5a5fb8b0]{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.section-head>span[data-v-5a5fb8b0]{color:#fff;background:var(--theme-color);border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:inline-flex}.section-head.compact[data-v-5a5fb8b0]{margin-bottom:16px}.section-head.compact h2[data-v-5a5fb8b0]{font-size:22px}.reference-grid[data-v-5a5fb8b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reference-card[data-v-5a5fb8b0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:18px}.reference-card strong[data-v-5a5fb8b0],.capability-list strong[data-v-5a5fb8b0]{color:#0f172a;font-size:17px;display:block}.reference-card p[data-v-5a5fb8b0]{color:#64748b;margin:10px 0 0;line-height:1.7}.capability-list[data-v-5a5fb8b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capability-list article[data-v-5a5fb8b0]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.capability-list span[data-v-5a5fb8b0]{width:34px;height:34px;color:var(--theme-color);background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.resource-section[data-v-5a5fb8b0]{background:#f8fafc}.resource-list[data-v-5a5fb8b0]{gap:14px;display:grid}.resource-card[data-v-5a5fb8b0]{background:#fff;border:1px solid #cbd5e1e6;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.resource-index[data-v-5a5fb8b0]{width:46px;height:46px;color:var(--theme-color);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.resource-body h3[data-v-5a5fb8b0]{color:#0f172a;margin:8px 0;font-size:18px;line-height:1.4}.resource-meta[data-v-5a5fb8b0]{color:#94a3b8;flex-wrap:wrap;gap:10px 16px;margin-top:12px;font-size:13px;display:flex}.resource-actions[data-v-5a5fb8b0]{gap:10px;display:flex}.resource-actions button[data-v-5a5fb8b0]{border:1px solid rgba(var(--theme-color-rgb), .22);min-width:86px;color:var(--theme-color);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:9px 12px;font-weight:800}.resource-actions button[data-v-5a5fb8b0]:last-child{color:#fff;background:var(--theme-color)}.two-column[data-v-5a5fb8b0]{box-shadow:none;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:0;display:grid}.value-panel[data-v-5a5fb8b0],.process-panel[data-v-5a5fb8b0]{padding:24px}.value-panel ul[data-v-5a5fb8b0],.process-panel ol[data-v-5a5fb8b0]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.value-panel li[data-v-5a5fb8b0],.process-panel li[data-v-5a5fb8b0]{color:#334155;font-weight:800;line-height:1.65;position:relative}.value-panel li[data-v-5a5fb8b0]{padding-left:24px}.value-panel li[data-v-5a5fb8b0]:before{background:var(--theme-color);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:6px}.process-panel ol[data-v-5a5fb8b0]{counter-reset:step}.process-panel li[data-v-5a5fb8b0]{counter-increment:step;min-height:30px;padding-left:46px}.process-panel li[data-v-5a5fb8b0]:before{color:#fff;background:var(--theme-color);content:counter(step);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:0;left:0}@media (width<=980px){.content-layout[data-v-5a5fb8b0],.overview-card[data-v-5a5fb8b0],.two-column[data-v-5a5fb8b0]{grid-template-columns:1fr}.solution-sidebar[data-v-5a5fb8b0]{border-bottom:1px solid #e2e8f0;border-right:0;padding-bottom:18px;padding-right:0;position:static}}@media (width<=760px){.reference-grid[data-v-5a5fb8b0],.capability-list[data-v-5a5fb8b0],.detail-grid[data-v-5a5fb8b0],.flow-steps[data-v-5a5fb8b0],.resource-card[data-v-5a5fb8b0]{grid-template-columns:1fr}.architecture-table div[data-v-5a5fb8b0]{grid-template-columns:1fr;gap:6px}.resource-actions[data-v-5a5fb8b0]{width:100%}.resource-actions button[data-v-5a5fb8b0]{flex:1}}@media (width<=640px){.solution-inner[data-v-5a5fb8b0]{width:min(100% - 28px,1180px)}.overview-card[data-v-5a5fb8b0],.article-section[data-v-5a5fb8b0],.value-panel[data-v-5a5fb8b0],.process-panel[data-v-5a5fb8b0]{padding:20px}.overview-card dl[data-v-5a5fb8b0]{grid-template-columns:1fr}}.site-shell[data-v-c613bacd]{color:#172033;background:#f7fbff;min-height:100vh}.site-header[data-v-c613bacd]{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #94a3b83d;position:sticky;top:0}.header-inner[data-v-c613bacd],.section-inner[data-v-c613bacd]{width:min(1180px,100% - 40px);margin:0 auto}.header-inner[data-v-c613bacd]{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand[data-v-c613bacd]{color:#0f172a;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark[data-v-c613bacd],.icon-badge[data-v-c613bacd]{flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark[data-v-c613bacd]{width:40px;height:40px;color:var(--theme-color);border-radius:8px}.brand-mark .icon-svg[data-v-c613bacd]{width:1.2em;height:1.2em}.icon-svg[data-v-c613bacd]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:2em;height:2em}.feature-card .icon-badge .icon-svg.hardware-icon[data-v-c613bacd],.scenario-card .icon-badge .icon-svg.hardware-icon[data-v-c613bacd]{fill:var(--theme-color);stroke:none}.desktop-nav[data-v-c613bacd]{align-items:center;gap:30px;display:flex}.desktop-nav a[data-v-c613bacd],.mobile-nav a[data-v-c613bacd],.ghost-link[data-v-c613bacd]{color:#475569;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.desktop-nav a[data-v-c613bacd]:hover,.mobile-nav a[data-v-c613bacd]:hover,.ghost-link[data-v-c613bacd]:hover{color:var(--theme-color)}.header-actions[data-v-c613bacd]{align-items:center;gap:14px;display:flex}.ghost-link[data-v-c613bacd],.menu-button[data-v-c613bacd]{cursor:pointer;font:inherit;background:0 0;border:0}.primary-button[data-v-c613bacd],.secondary-button[data-v-c613bacd],.light-button[data-v-c613bacd],.outline-light-button[data-v-c613bacd]{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.primary-button[data-v-c613bacd]{color:#fff;background:var(--theme-color);box-shadow:0 16px 32px rgba(var(--theme-color-rgb), .2)}.primary-button[data-v-c613bacd]:hover,.secondary-button[data-v-c613bacd]:hover,.light-button[data-v-c613bacd]:hover,.outline-light-button[data-v-c613bacd]:hover{transform:translateY(-2px)}.primary-button[data-v-c613bacd]:hover{background:var(--theme-color);box-shadow:0 20px 38px rgba(var(--theme-color-rgb), .26)}.primary-button.compact[data-v-c613bacd]{min-height:40px;padding:0 18px;font-size:14px}.secondary-button[data-v-c613bacd]{color:var(--theme-color);border:1px solid rgba(var(--theme-color-rgb), .7);background:#fff}.secondary-button[data-v-c613bacd]:hover{background:#eef6ff}.menu-button[data-v-c613bacd]{color:#172033;border:1px solid #dbe6f3;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-nav[data-v-c613bacd]{width:min(1180px,100% - 40px);margin:0 auto;padding:0 0 18px;display:none}.mobile-nav a[data-v-c613bacd]{border-top:1px solid #e2e8f0;padding:12px 0;display:block}.hero-section[data-v-c613bacd]{background:radial-gradient(circle at 15% 15%,#2dd4bf2e,#0000 28%),linear-gradient(120deg,#eff6ff 0%,#f8fafc 52%,#ecfeff 100%);padding:86px 0 72px;position:relative;overflow:hidden}.hero-section[data-v-c613bacd]:after{content:"";border:1px solid #0ea5e938;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-80px;right:8%}.hero-grid[data-v-c613bacd]{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:58px;min-height:560px;display:grid;position:relative}.hero-copy[data-v-c613bacd]{text-align:left}.eyebrow[data-v-c613bacd]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}h1[data-v-c613bacd],h2[data-v-c613bacd],h3[data-v-c613bacd],h4[data-v-c613bacd],p[data-v-c613bacd]{margin-top:0}h1[data-v-c613bacd]{color:#0f172a;letter-spacing:0;margin-bottom:22px;font-size:clamp(44px,6vw,72px);line-height:1.02}h1 span[data-v-c613bacd]{color:var(--theme-color)}.hero-description[data-v-c613bacd]{color:#475569;max-width:620px;margin-bottom:30px;font-size:20px;line-height:1.75}.hero-actions[data-v-c613bacd],.cta-actions[data-v-c613bacd]{flex-wrap:wrap;gap:14px;display:flex}.hero-metrics[data-v-c613bacd]{grid-template-columns:repeat(3,1fr);gap:12px;max-width:600px;margin:34px 0 0;display:grid}.hero-metrics div[data-v-c613bacd]{background:#ffffffb8;border:1px solid #94a3b859;border-radius:8px;padding:16px}.hero-metrics dt[data-v-c613bacd]{color:#0f172a;font-size:28px;font-weight:900;line-height:1}.hero-metrics dd[data-v-c613bacd]{color:#64748b;margin:8px 0 0;font-size:13px}.hero-visual[data-v-c613bacd]{position:relative}.carousel-stage[data-v-c613bacd]{transition:transform .25s;transform:rotate(2deg)}.carousel-stage[data-v-c613bacd]:hover{transform:rotate(0)}.media-frame[data-v-c613bacd]{background:linear-gradient(135deg,#0f172a1a,#0ea5e929),linear-gradient(135deg,#e0f2fe,#dcfce7);border:10px solid #fff;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0f172a38}.media-frame img[data-v-c613bacd]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-overlay[data-v-c613bacd]{color:#fff;text-align:left;background:linear-gradient(#0f172a0a,#0f172abd);flex-direction:column;justify-content:flex-end;padding:34px;display:flex;position:absolute;inset:0}.media-overlay p[data-v-c613bacd]{margin-bottom:8px;font-size:28px;font-weight:900}.media-overlay span[data-v-c613bacd]{color:#ffffffdb;font-size:16px}.slide-tabs[data-v-c613bacd]{justify-content:center;gap:8px;margin-top:18px;display:flex}.slide-tabs button[data-v-c613bacd]{cursor:pointer;background:#cbd5e1;border:0;border-radius:99px;width:34px;height:6px;transition:width .2s,background .2s}.slide-tabs button.active[data-v-c613bacd]{background:var(--theme-color);width:48px}.page-section[data-v-c613bacd]{background:#fff;padding:88px 0}.page-section.tinted[data-v-c613bacd]{background:linear-gradient(135deg,#f0f9ff 0%,#f7fee7 100%)}.page-section.muted[data-v-c613bacd]{background:#f8fafc}.section-heading[data-v-c613bacd]{text-align:center;max-width:720px;margin:0 auto 44px}.section-heading.align-left[data-v-c613bacd]{text-align:left;margin:0}.section-heading.full-width[data-v-c613bacd]{grid-column:1/-1}.section-heading h2[data-v-c613bacd],.cta-section h2[data-v-c613bacd]{color:#0f172a;letter-spacing:0;margin-bottom:14px;font-size:clamp(30px,4vw,44px);line-height:1.15}.section-heading p[data-v-c613bacd]:not(.eyebrow),.feature-card p[data-v-c613bacd],.wide-card p[data-v-c613bacd],.scenario-card p[data-v-c613bacd],.service-card p[data-v-c613bacd],.case-card p[data-v-c613bacd],.partner-card p[data-v-c613bacd],.cert-card p[data-v-c613bacd],.mode-card p[data-v-c613bacd],.insight-panel p[data-v-c613bacd],.site-footer p[data-v-c613bacd]{color:#64748b;line-height:1.72}.card-grid[data-v-c613bacd]{gap:24px;display:grid}.four-columns[data-v-c613bacd]{grid-template-columns:repeat(4,minmax(0,1fr))}.core-capability-grid[data-v-c613bacd]{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.core-capability-grid .feature-card[data-v-c613bacd]{flex-direction:column;grid-column:span 2;min-height:292px;padding:30px;display:flex}.core-capability-grid .feature-card[data-v-c613bacd]:nth-child(4){grid-column:2/span 2}.core-capability-grid .feature-card[data-v-c613bacd]:nth-child(5){grid-column:4/span 2}.core-capability-grid .feature-card h4[data-v-c613bacd]{min-height:auto;margin-top:22px;margin-bottom:12px;font-size:22px;line-height:1.32}.core-capability-grid .feature-card p[data-v-c613bacd]:not(.pill){margin-bottom:18px}.core-capability-grid .pill[data-v-c613bacd]{margin-top:auto}.three-columns[data-v-c613bacd]{grid-template-columns:repeat(3,minmax(0,1fr))}.narrow-grid[data-v-c613bacd]{max-width:940px;margin:0 auto}.cooperation-grid[data-v-c613bacd]{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card[data-v-c613bacd],.scenario-card[data-v-c613bacd],.service-card[data-v-c613bacd],.case-card[data-v-c613bacd],.partner-card[data-v-c613bacd],.cert-card[data-v-c613bacd],.mode-card[data-v-c613bacd],.wide-card[data-v-c613bacd],.insight-panel[data-v-c613bacd]{background:#fff;border:1px solid #e2e8f0e6;border-radius:8px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 16px 40px #0f172a0f}.feature-card[data-v-c613bacd]:hover,.scenario-card[data-v-c613bacd]:hover,.service-card[data-v-c613bacd]:hover,.case-card[data-v-c613bacd]:hover,.partner-card[data-v-c613bacd]:hover,.cert-card[data-v-c613bacd]:hover,.mode-card[data-v-c613bacd]:hover,.wide-card[data-v-c613bacd]:hover{border-color:rgba(var(--theme-color-rgb), .24);transform:translateY(-4px);box-shadow:0 22px 48px #0f172a1a}.feature-card[data-v-c613bacd],.scenario-card[data-v-c613bacd],.service-card[data-v-c613bacd],.mode-card[data-v-c613bacd]{padding:28px}.feature-card h3[data-v-c613bacd],.feature-card h4[data-v-c613bacd],.scenario-card h3[data-v-c613bacd],.service-card h3[data-v-c613bacd],.wide-card h3[data-v-c613bacd],.case-card h3[data-v-c613bacd],.mode-card h3[data-v-c613bacd]{color:#0f172a;margin:18px 0 10px;font-size:20px;line-height:1.4}.feature-card h4[data-v-c613bacd]{min-height:56px}.feature-card.featured[data-v-c613bacd]{border-color:rgba(var(--theme-color-rgb), .32);background:linear-gradient(180deg, rgba(var(--theme-color-rgb), .07), #fff0), #fff}.feature-card.featured .icon-badge[data-v-c613bacd]{color:#fff;background:var(--theme-color);box-shadow:0 14px 32px rgba(var(--theme-color-rgb), .18)}.icon-badge[data-v-c613bacd]{width:52px;height:52px;color:var(--theme-color);border-radius:8px}.icon-badge.mini[data-v-c613bacd]{width:42px;height:42px}.pill[data-v-c613bacd]{color:#075985;background:#e0f2fe;border-radius:999px;margin:8px 0 0;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.choice-section[data-v-c613bacd]{background:linear-gradient(180deg, rgba(var(--theme-color-rgb), .055), #f8fafceb 48%, #fff), #f8fafc}.choice-panel[data-v-c613bacd]{gap:22px;display:grid}.comparison-grid[data-v-c613bacd]{grid-template-columns:minmax(0,1fr) 96px minmax(0,1.08fr);align-items:stretch;display:grid;position:relative}.comparison-column[data-v-c613bacd]{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0e6;border-radius:8px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a0f}.comparison-column[data-v-c613bacd]:before{content:"";background:#cbd5e1;height:4px;position:absolute;top:0;left:0;right:0}.comparison-column.traditional[data-v-c613bacd]{color:#475569}.comparison-column.hanzhen[data-v-c613bacd]{border-color:rgba(var(--theme-color-rgb), .24);background:linear-gradient(135deg, rgba(var(--theme-color-rgb), .09), #fff0 52%), #fff;box-shadow:0 24px 58px rgba(var(--theme-color-rgb), .12)}.comparison-column.hanzhen[data-v-c613bacd]:before{background:var(--theme-color)}.comparison-title[data-v-c613bacd]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.comparison-title span[data-v-c613bacd]{color:#fff;background:#94a3b8;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:inline-flex}.comparison-column.hanzhen .comparison-title span[data-v-c613bacd]{background:var(--theme-color)}.comparison-title h3[data-v-c613bacd]{color:#0f172a;margin:0;font-size:22px;line-height:1.25}.comparison-subtitle[data-v-c613bacd]{color:#334155;margin:0 0 18px;font-size:18px;font-weight:900}.comparison-column dl[data-v-c613bacd]{margin:0;display:grid}.comparison-column dl div[data-v-c613bacd]{border-top:1px solid #e2e8f0eb;grid-template-columns:minmax(128px,.66fr) minmax(0,1fr);align-items:baseline;gap:6px 18px;padding:15px 0;display:grid}.comparison-column dl div[data-v-c613bacd]:last-child{padding-bottom:0}.comparison-column dt[data-v-c613bacd]{color:#172033;font-size:18px;font-weight:900;line-height:1.35}.comparison-column dd[data-v-c613bacd]{color:#64748b;margin:0;font-weight:800;line-height:1.5}.comparison-column.hanzhen dd[data-v-c613bacd]{color:var(--theme-color)}.comparison-arrow[data-v-c613bacd]{justify-content:center;align-items:center;font-size:0;display:flex;position:relative}.comparison-arrow[data-v-c613bacd]:before{background:rgba(var(--theme-color-rgb), .22);content:"";height:1px;position:absolute;left:14px;right:14px}.comparison-arrow[data-v-c613bacd]:after{z-index:1;border:1px solid rgba(var(--theme-color-rgb), .2);width:42px;height:42px;color:var(--theme-color);box-shadow:0 12px 28px rgba(var(--theme-color-rgb), .12);content:"→";background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:inline-flex;position:relative}.choice-tags[data-v-c613bacd]{border:1px solid rgba(var(--theme-color-rgb), .14);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 16px 40px #0f172a0d}.choice-tags article[data-v-c613bacd]{background:#ffffffc2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;padding:18px 22px;display:grid;position:relative}.choice-tags article+article[data-v-c613bacd]{border-left:1px solid #e2e8f0e6}.choice-tags article[data-v-c613bacd]:before{background:rgba(var(--theme-color-rgb), .16);content:"";border-radius:999px;grid-row:1/3;width:8px;height:36px}.choice-tags strong[data-v-c613bacd],.choice-tags span[data-v-c613bacd]{display:block}.choice-tags strong[data-v-c613bacd]{color:#0f172a;font-size:17px;line-height:1.35}.choice-tags span[data-v-c613bacd]{color:#475569;font-weight:800;line-height:1.45}.choice-proof[data-v-c613bacd]{color:#334155;text-align:center;margin:26px 0 0;font-size:18px;font-weight:900}.feature-list[data-v-c613bacd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wide-card[data-v-c613bacd]{align-items:flex-start;gap:18px;padding:28px;display:flex}.wide-card h3[data-v-c613bacd]{margin-top:0}.text-link[data-v-c613bacd]{color:var(--theme-color);align-items:center;gap:8px;margin-top:12px;font-weight:800;text-decoration:none;display:inline-flex}.text-link .icon-svg[data-v-c613bacd]{width:18px;height:18px}.scenario-card[data-v-c613bacd],.service-card[data-v-c613bacd],.mode-card[data-v-c613bacd],.partner-card[data-v-c613bacd]{text-align:center}.scenario-card .icon-badge[data-v-c613bacd],.service-card .icon-badge[data-v-c613bacd],.mode-card .icon-badge[data-v-c613bacd]{margin:0 auto}.mode-details[data-v-c613bacd]{text-align:left;gap:14px;margin:20px 0 0;display:grid}.mode-details div[data-v-c613bacd]{border-top:1px solid #e2e8f0e6;padding-top:12px}.mode-details dt[data-v-c613bacd]{color:var(--theme-color);margin-bottom:5px;font-size:12px;font-weight:900}.mode-details dd[data-v-c613bacd]{color:#334155;margin:0;font-weight:800;line-height:1.55}.cooperation-section[data-v-c613bacd]{background:linear-gradient(180deg, rgba(var(--theme-color-rgb), .045), #fff0 52%), #fff}.cooperation-entry-row[data-v-c613bacd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.mode-entry[data-v-c613bacd]{border:1px solid rgba(var(--theme-color-rgb), .16);color:#172033;background:linear-gradient(135deg, rgba(var(--theme-color-rgb), .07), #fff0 44%), #fff;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;min-height:246px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a12}.mode-entry[data-v-c613bacd]:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.mode-entry[data-v-c613bacd]:focus-visible{outline:3px solid rgba(var(--theme-color-rgb), .28);outline-offset:3px}.mode-entry-index[data-v-c613bacd]{width:40px;height:40px;color:var(--theme-color);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.mode-entry-eyebrow[data-v-c613bacd]{color:var(--theme-color);margin-top:18px;font-size:12px;font-weight:900}.mode-entry strong[data-v-c613bacd]{color:#0f172a;margin-top:8px;font-size:20px;line-height:1.32}.mode-entry p[data-v-c613bacd]{color:#64748b;margin:12px 0 0;line-height:1.7}.insight-section[data-v-c613bacd]{background:linear-gradient(90deg, rgba(var(--theme-color-rgb), .07), transparent 42%), #fff}.insight-layout[data-v-c613bacd]{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.insight-panel[data-v-c613bacd]{background:linear-gradient(135deg,#fff,#f8fafc);padding:34px}.insight-panel h3[data-v-c613bacd]{color:#0f172a;margin-bottom:16px;font-size:26px}.case-card[data-v-c613bacd]{padding:26px}.case-heading[data-v-c613bacd]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.case-heading h3[data-v-c613bacd]{margin:0}.logo-frame[data-v-c613bacd]{background:linear-gradient(135deg,#e0f2fe,#f0fdf4);border:1px solid #e2e8f0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;overflow:hidden}.logo-frame img[data-v-c613bacd]{object-fit:cover;width:100%;height:100%}.case-card ul[data-v-c613bacd],.site-footer ul[data-v-c613bacd]{margin:18px 0 0;padding:0;list-style:none}.case-card li[data-v-c613bacd]{color:#047857;align-items:center;gap:9px;margin-top:10px;font-weight:800;display:flex}.case-card li .icon-svg[data-v-c613bacd]{width:20px;height:20px}.case-more-row[data-v-c613bacd]{justify-content:center;margin-top:34px;display:flex}.cases-more-link[data-v-c613bacd]{gap:8px}.cases-more-link .icon-svg[data-v-c613bacd]{width:18px;height:18px}.project-distribution-section[data-v-c613bacd]{background:linear-gradient(180deg, rgba(var(--theme-color-rgb), .04), #fff0), #f8fafc}.project-map-panel[data-v-c613bacd]{border:1px solid rgba(var(--theme-color-rgb), .14);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #0f172a14}.map-stage[data-v-c613bacd]{background:linear-gradient(rgba(var(--theme-color-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--theme-color-rgb), .045) 1px, transparent 1px), linear-gradient(135deg, #f8fbff, #eef4ff);background-size:42px 42px,42px 42px,auto;min-height:460px;padding:42px;position:relative}.china-map-outline[data-v-c613bacd]{border:2px solid rgba(var(--theme-color-rgb), .28);background:radial-gradient(circle at 62% 45%, rgba(var(--theme-color-rgb), .12), transparent 24%), radial-gradient(circle at 32% 42%, rgba(var(--theme-color-rgb), .08), transparent 22%), #ffffff9e;border-radius:48% 54% 42% 58%/38% 44% 56% 62%;width:min(760px,100%);height:360px;margin:0 auto;position:relative}.china-map-outline[data-v-c613bacd]:before,.china-map-outline[data-v-c613bacd]:after{border:1px solid rgba(var(--theme-color-rgb), .18);content:"";position:absolute}.china-map-outline[data-v-c613bacd]:before{border-radius:42% 58% 48% 52%;width:20%;height:28%;bottom:18%;right:8%}.china-map-outline[data-v-c613bacd]:after{border-radius:50%;width:18%;height:18%;bottom:12%;left:12%}.map-ring[data-v-c613bacd]{border:1px dashed rgba(var(--theme-color-rgb), .16);pointer-events:none;border-radius:50%;position:absolute}.ring-one[data-v-c613bacd]{inset:18% 20%}.ring-two[data-v-c613bacd]{inset:28% 32%}.ring-three[data-v-c613bacd]{inset:8%}.province-dot[data-v-c613bacd]{border:1px solid rgba(var(--theme-color-rgb), .16);color:#1f2a44;box-shadow:0 10px 24px rgba(var(--theme-color-rgb), .1);white-space:nowrap;background:#ffffffe6;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.province-dot span[data-v-c613bacd]{background:var(--theme-color);width:8px;height:8px;box-shadow:0 0 0 5px rgba(var(--theme-color-rgb), .12);border-radius:50%;flex:none}.province-dot.headquarters[data-v-c613bacd]{color:#fff;background:var(--theme-color)}.province-dot.headquarters span[data-v-c613bacd]{background:#fff;box-shadow:0 0 0 5px #ffffff38}.map-summary[data-v-c613bacd]{color:var(--theme-color);justify-content:center;align-items:baseline;gap:12px;margin-top:22px;display:flex}.map-summary strong[data-v-c613bacd]{font-size:42px;line-height:1}.map-summary span[data-v-c613bacd]{color:#475569;font-size:18px;font-weight:800}.project-stats[data-v-c613bacd]{background:#fff;border-top:1px solid #e2e8f0e6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-stats dl[data-v-c613bacd]{text-align:center;margin:0;padding:28px}.project-stats dl+dl[data-v-c613bacd]{border-left:1px solid #e2e8f0e6}.project-stats dt[data-v-c613bacd]{color:var(--theme-color);font-size:34px;font-weight:900;line-height:1}.project-stats dd[data-v-c613bacd]{color:#475569;margin:8px 0 0;font-weight:800}.partner-layout[data-v-c613bacd]{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:40px;display:grid}.subheading[data-v-c613bacd]{color:#0f172a;margin:0 0 20px;font-size:24px}.partner-grid[data-v-c613bacd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.partner-card[data-v-c613bacd]{padding:20px}.partner-card .logo-frame[data-v-c613bacd]{margin-bottom:14px}.partner-card h4[data-v-c613bacd],.cert-card h4[data-v-c613bacd],.site-footer h4[data-v-c613bacd]{color:#0f172a;margin:0 0 8px}.cert-list[data-v-c613bacd]{gap:16px;display:grid}.cert-card[data-v-c613bacd]{align-items:flex-start;gap:14px;padding:20px;display:flex}.cta-section[data-v-c613bacd]{color:#fff;background:var(--theme-color);padding:88px 0}.cta-inner[data-v-c613bacd]{text-align:center;max-width:820px}.cta-section .eyebrow[data-v-c613bacd],.cta-section h2[data-v-c613bacd],.cta-section p[data-v-c613bacd]{color:#fff}.cta-section p[data-v-c613bacd]{color:#ffffffdb;margin-bottom:28px;font-size:18px;line-height:1.7}.cta-actions[data-v-c613bacd]{justify-content:center}.light-button[data-v-c613bacd]{color:var(--theme-color);background:#fff}.outline-light-button[data-v-c613bacd]{color:#fff;border:1px solid #ffffffc2}.contact-panel[data-v-c613bacd]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;font-style:normal;display:flex}.contact-panel span[data-v-c613bacd]{background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.site-footer[data-v-c613bacd]{color:#cbd5e1;background:#0f172a;padding:52px 0 24px}.footer-grid[data-v-c613bacd]{grid-template-columns:1.4fr .8fr .8fr .8fr;gap:32px;display:grid}.footer-brand[data-v-c613bacd],.site-footer h4[data-v-c613bacd]{color:#fff}.site-footer a[data-v-c613bacd]{color:#cbd5e1;text-decoration:none}.site-footer a[data-v-c613bacd]:hover{color:#fff}.site-footer li[data-v-c613bacd]{margin-top:8px}.social-links[data-v-c613bacd]{flex-wrap:wrap;gap:8px;display:flex}.social-links a[data-v-c613bacd]{border:1px solid #ffffff29;border-radius:8px;padding:8px 10px}.copyright[data-v-c613bacd]{color:#94a3b8;text-align:center;border-top:1px solid #ffffff1f;width:min(1180px,100% - 40px);margin:32px auto 0;padding-top:20px}@media (width<=1024px){.desktop-nav[data-v-c613bacd],.ghost-link[data-v-c613bacd],.header-actions .compact[data-v-c613bacd]{display:none}.menu-button[data-v-c613bacd],.mobile-nav[data-v-c613bacd]{display:flex}.mobile-nav[data-v-c613bacd]{flex-direction:column}.hero-grid[data-v-c613bacd],.insight-layout[data-v-c613bacd],.partner-layout[data-v-c613bacd]{grid-template-columns:1fr}.hero-grid[data-v-c613bacd]{gap:42px}.comparison-grid[data-v-c613bacd]{grid-template-columns:1fr;gap:18px}.comparison-arrow[data-v-c613bacd]{min-height:42px}.comparison-arrow[data-v-c613bacd]:before{width:1px;height:auto;top:0;bottom:0;left:50%}.comparison-arrow[data-v-c613bacd]:after{transform:rotate(90deg)}.four-columns[data-v-c613bacd],.core-capability-grid[data-v-c613bacd],.three-columns[data-v-c613bacd],.cooperation-grid[data-v-c613bacd],.cooperation-entry-row[data-v-c613bacd]{grid-template-columns:repeat(2,minmax(0,1fr))}.core-capability-grid[data-v-c613bacd]{gap:22px}.core-capability-grid .feature-card[data-v-c613bacd],.core-capability-grid .feature-card[data-v-c613bacd]:nth-child(4),.core-capability-grid .feature-card[data-v-c613bacd]:nth-child(5){grid-column:auto;min-height:280px}.partner-grid[data-v-c613bacd],.project-stats[data-v-c613bacd]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-stats dl[data-v-c613bacd]:nth-child(odd){border-left:0}.project-stats dl[data-v-c613bacd]:nth-child(n+3){border-top:1px solid #e2e8f0e6}}@media (width<=720px){.header-inner[data-v-c613bacd],.section-inner[data-v-c613bacd],.mobile-nav[data-v-c613bacd],.copyright[data-v-c613bacd]{width:min(100% - 28px,1180px)}.hero-section[data-v-c613bacd],.page-section[data-v-c613bacd],.cta-section[data-v-c613bacd]{padding:58px 0}.hero-grid[data-v-c613bacd]{min-height:auto}.hero-description[data-v-c613bacd]{font-size:17px}.hero-actions[data-v-c613bacd],.cta-actions[data-v-c613bacd]{flex-direction:column;align-items:stretch}.primary-button[data-v-c613bacd],.secondary-button[data-v-c613bacd],.light-button[data-v-c613bacd],.outline-light-button[data-v-c613bacd]{width:100%}.hero-metrics[data-v-c613bacd],.four-columns[data-v-c613bacd],.core-capability-grid[data-v-c613bacd],.three-columns[data-v-c613bacd],.cooperation-grid[data-v-c613bacd],.cooperation-entry-row[data-v-c613bacd],.choice-tags[data-v-c613bacd],.feature-list[data-v-c613bacd],.partner-grid[data-v-c613bacd],.footer-grid[data-v-c613bacd]{grid-template-columns:1fr}.feature-card h4[data-v-c613bacd]{min-height:auto}.core-capability-grid[data-v-c613bacd]{gap:18px}.core-capability-grid .feature-card[data-v-c613bacd],.core-capability-grid .feature-card[data-v-c613bacd]:nth-child(4),.core-capability-grid .feature-card[data-v-c613bacd]:nth-child(5){grid-column:auto;min-height:auto;padding:24px}.core-capability-grid .feature-card h4[data-v-c613bacd]{margin-top:18px;font-size:20px}.mode-entry[data-v-c613bacd]{min-height:auto;padding:24px}.mode-entry strong[data-v-c613bacd]{font-size:21px}.choice-panel[data-v-c613bacd]{gap:18px}.comparison-column[data-v-c613bacd]{padding:22px}.comparison-grid[data-v-c613bacd]{align-items:start}.comparison-column dl div[data-v-c613bacd]{grid-template-columns:1fr;gap:4px}.comparison-title h3[data-v-c613bacd],.comparison-subtitle[data-v-c613bacd],.comparison-column dt[data-v-c613bacd]{font-size:17px}.choice-tags article[data-v-c613bacd]{padding:16px 18px}.choice-tags article+article[data-v-c613bacd]{border-top:1px solid #e2e8f0e6;border-left:0}.media-frame[data-v-c613bacd]{min-height:320px}.map-stage[data-v-c613bacd]{min-height:auto;padding:24px}.china-map-outline[data-v-c613bacd]{border-radius:8px;height:420px}.province-dot[data-v-c613bacd]{font-size:12px}.project-stats[data-v-c613bacd]{grid-template-columns:1fr}.project-stats dl[data-v-c613bacd],.project-stats dl+dl[data-v-c613bacd],.project-stats dl[data-v-c613bacd]:nth-child(n+3){border-top:1px solid #e2e8f0e6;border-left:0}.project-stats dl[data-v-c613bacd]:first-child{border-top:0}.media-overlay[data-v-c613bacd]{padding:24px}.media-overlay p[data-v-c613bacd]{font-size:22px}.wide-card[data-v-c613bacd],.cert-card[data-v-c613bacd],.case-heading[data-v-c613bacd]{align-items:flex-start}.wide-card[data-v-c613bacd],.cert-card[data-v-c613bacd]{flex-direction:column}}
