.solution-page[data-v-f2f7b3c3]{max-width:880px;margin:0 auto;padding:32px 24px 80px}.hero[data-v-f2f7b3c3]{margin-bottom:56px;text-align:center}.hero h1[data-v-f2f7b3c3]{font-size:40px;line-height:1.3;margin-bottom:16px}.lead[data-v-f2f7b3c3]{font-size:19px;color:var(--color-text-2, #555);line-height:1.7;max-width:720px;margin:0 auto 24px}.section-intro[data-v-f2f7b3c3]{color:var(--color-text-2, #555);line-height:1.7;margin-bottom:20px}.cta-primary[data-v-f2f7b3c3]{display:inline-block;padding:14px 32px;background:var(--color-primary, #1677ff);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px}.cta-primary[data-v-f2f7b3c3]:hover{background:var(--color-primary-hover, #4096ff)}section[data-v-f2f7b3c3]{margin-block:48px}section>h2[data-v-f2f7b3c3]{font-size:28px;margin-bottom:24px}.pain-points ul[data-v-f2f7b3c3],.capabilities ul[data-v-f2f7b3c3],.scenarios ul[data-v-f2f7b3c3],.related-solutions ul[data-v-f2f7b3c3]{list-style:none;padding:0;display:grid;gap:20px}.pain-points ul li[data-v-f2f7b3c3],.capabilities ul li[data-v-f2f7b3c3],.scenarios ul li[data-v-f2f7b3c3]{border:1px solid var(--color-border, #e5e6eb);border-radius:12px;padding:20px 24px}.pain-points ul li h3[data-v-f2f7b3c3],.capabilities ul li h3[data-v-f2f7b3c3],.scenarios ul li h3[data-v-f2f7b3c3]{font-size:19px;margin-bottom:10px}.capabilities ul li a[data-v-f2f7b3c3]{display:inline-block;margin-top:12px;color:var(--color-primary, #1677ff);text-decoration:none;font-weight:500}.policy-basis dl[data-v-f2f7b3c3]{display:grid;gap:18px;margin-top:16px}.policy-basis dt[data-v-f2f7b3c3]{font-weight:600;font-size:17px;color:var(--color-text-1, #333)}.policy-basis dd[data-v-f2f7b3c3]{margin-inline-start:0;color:var(--color-text-2, #555);line-height:1.7}.related-solutions ul[data-v-f2f7b3c3]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.related-solutions ul a[data-v-f2f7b3c3]{display:block;padding:18px 20px;border:1px solid var(--color-border, #e5e6eb);border-radius:12px;text-decoration:none;color:var(--color-text-1, #333)}.related-solutions ul a[data-v-f2f7b3c3]:hover{border-color:var(--color-primary, #1677ff)}.related-solutions ul strong[data-v-f2f7b3c3]{display:block;margin-bottom:8px;font-size:16px}.related-solutions ul span[data-v-f2f7b3c3]{color:var(--color-text-2, #555);font-size:14px}.cta-bottom[data-v-f2f7b3c3]{text-align:center}
