[data-v-095c7ee8]:root{--c-primary:#1a3556;--c-primary-light:#2a4f7a;--c-primary-dark:#10243c;--c-accent:#ff6b2c;--c-accent-light:#ff8a56;--c-accent-dark:#d95214;--c-bg-page:#f5f6f8;--c-bg-card:#fff;--c-text-primary:#1a1a1a;--c-text-regular:#4a5568;--c-text-secondary:#718096;--c-text-placeholder:#a0aec0;--c-success:#52c41a;--c-warning:#faad14;--c-danger:#ff4d4f;--c-info:#1890ff;--c-shadow-md:0 4px 12px rgba(15,23,42,.08);--c-shadow-lg:0 10px 25px rgba(15,23,42,.1);--c-radius-md:6px;--c-radius-lg:10px}.solution-detail[data-v-095c7ee8]{background:#fff;border-radius:var(--c-radius-lg);box-shadow:var(--c-shadow-md);padding:32px}.agg-head[data-v-095c7ee8],.detail-head[data-v-095c7ee8]{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.head-icon[data-v-095c7ee8]{align-items:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);border-radius:var(--c-radius-md);color:#fff;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.head-title[data-v-095c7ee8]{color:var(--c-text-primary);font-size:28px;line-height:1.4;margin:0}.head-tagline[data-v-095c7ee8]{color:var(--c-accent);font-size:13px;font-weight:500;margin:0 0 4px}.agg-title[data-v-095c7ee8]{color:var(--c-text-primary);font-size:28px;margin:0}.agg-sub[data-v-095c7ee8]{font-size:15px;line-height:1.7;margin:8px 0 0}.agg-fallback[data-v-095c7ee8],.agg-sub[data-v-095c7ee8]{color:var(--c-text-regular)}.agg-fallback[data-v-095c7ee8]{background:#fff8f2;border-left:3px solid var(--c-accent);font-size:14px;margin-bottom:24px;padding:12px 16px}.agg-fallback p[data-v-095c7ee8]{margin:0}.agg-block-title[data-v-095c7ee8]{color:var(--c-primary);font-size:20px;margin-bottom:16px}.case-list[data-v-095c7ee8]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.case-link[data-v-095c7ee8]{background:var(--c-bg-page);border-radius:var(--c-radius-md);color:inherit;display:block;padding:16px 20px;transition:all .18s}.case-link[data-v-095c7ee8]:hover{background:#fff;box-shadow:var(--c-shadow-md);color:inherit}.case-link:hover h3[data-v-095c7ee8]{color:var(--c-accent)}.case-link h3[data-v-095c7ee8]{color:var(--c-text-primary);display:-webkit-box;font-size:15px;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin:0 0 6px;-webkit-box-orient:vertical;overflow:hidden}.case-link .meta[data-v-095c7ee8]{color:var(--c-text-secondary);font-size:12px;margin:0 0 8px}.case-link .meta .cust[data-v-095c7ee8]{color:var(--c-accent);font-weight:500}.case-link .summary[data-v-095c7ee8]{color:var(--c-text-regular);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.7;margin:0 0 8px;-webkit-box-orient:vertical;overflow:hidden}.case-link .arrow[data-v-095c7ee8]{color:var(--c-accent);font-size:12px}.empty[data-v-095c7ee8]{background:var(--c-bg-page);border-radius:var(--c-radius-md);color:var(--c-text-secondary);padding:24px;text-align:center}.empty a[data-v-095c7ee8]{color:var(--c-accent)}@media(max-width:768px){.case-list[data-v-095c7ee8]{grid-template-columns:1fr}.solution-detail[data-v-095c7ee8]{padding:20px}.agg-title[data-v-095c7ee8],.head-title[data-v-095c7ee8]{font-size:22px}}[data-v-6d08ceb3]:root{--c-primary:#1a3556;--c-primary-light:#2a4f7a;--c-primary-dark:#10243c;--c-accent:#ff6b2c;--c-accent-light:#ff8a56;--c-accent-dark:#d95214;--c-bg-page:#f5f6f8;--c-bg-card:#fff;--c-text-primary:#1a1a1a;--c-text-regular:#4a5568;--c-text-secondary:#718096;--c-text-placeholder:#a0aec0;--c-success:#52c41a;--c-warning:#faad14;--c-danger:#ff4d4f;--c-info:#1890ff;--c-shadow-md:0 4px 12px rgba(15,23,42,.08);--c-shadow-lg:0 10px 25px rgba(15,23,42,.1);--c-radius-md:6px;--c-radius-lg:10px}.sol-page[data-v-6d08ceb3]{margin:24px auto 64px}
