.yangfan-page[data-v-5a2802c5]{--page-bg: #edf3f9;--panel-bg: #ffffff;--soft-blue: #dcecff;--text-main: #17243a;--text-muted: #657386;--line: #d8e3ef;--brand-blue: #0d66f2;--accent-cyan: #28b8c8;--accent-orange: #ffa53a;--accent-indigo: #6795ff;background:var(--page-bg);color:var(--text-main)}.hero-section[data-v-5a2802c5]{position:relative;min-height:clamp(240px,37.5vw,600px);overflow:hidden;background:var(--hero-image) center center / cover no-repeat,linear-gradient(135deg,#0b35d6 0%,#087eff 100%)}.hero-inner[data-v-5a2802c5]{position:relative;z-index:2;min-height:inherit;margin:0 auto}.hero-accessible-title[data-v-5a2802c5],.hero-accessible-subtitle[data-v-5a2802c5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-section[data-v-5a2802c5]{padding:36px 16px}.section-inner[data-v-5a2802c5]{width:min(960px,100%);margin:0 auto}.section-title[data-v-5a2802c5]{margin:0 0 24px;color:var(--text-main);font-size:26px;line-height:1.35;font-weight:700;text-align:center;letter-spacing:0}.section-subtitle[data-v-5a2802c5]{margin:-12px 0 24px;color:var(--text-muted);text-align:center;font-size:14px}.onsite-list[data-v-5a2802c5]{display:grid;gap:24px}.service-card[data-v-5a2802c5],.online-panel[data-v-5a2802c5],.product-group[data-v-5a2802c5]{background:var(--panel-bg);border:1px solid #e3edf8;border-radius:8px;box-shadow:0 16px 42px #224e8214}.service-card[data-v-5a2802c5]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px;padding:18px;background:linear-gradient(180deg,#e7f2ff 0%,#fff 74%)}.service-media[data-v-5a2802c5]{display:grid;gap:12px}.yangfan-image[data-v-5a2802c5]{display:block;max-width:100%;height:auto}.service-image[data-v-5a2802c5]{border-radius:6px}.service-content h3[data-v-5a2802c5]{margin:0 0 10px;color:#173259;font-size:20px;line-height:1.4}.feature-list[data-v-5a2802c5]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 8px;margin:0 0 18px;color:var(--text-muted);font-size:14px;line-height:1.65}.feature-list dt[data-v-5a2802c5]{color:var(--brand-blue);font-weight:700}.feature-list dd[data-v-5a2802c5]{margin:0}.step-list[data-v-5a2802c5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.service-step[data-v-5a2802c5]{min-width:0;text-align:center}.step-number[data-v-5a2802c5]{display:inline-flex;width:54px;height:54px;margin-bottom:10px;align-items:center;justify-content:center;border:5px solid var(--accent-cyan);border-radius:50%;color:var(--accent-cyan);font-weight:700;background:#fff}.step-2 .step-number[data-v-5a2802c5]{border-color:var(--accent-orange);color:var(--accent-orange)}.step-3 .step-number[data-v-5a2802c5]{border-color:var(--accent-indigo);color:var(--accent-indigo)}.service-step strong[data-v-5a2802c5]{display:block;color:#1a2f4b;font-size:14px}.service-step p[data-v-5a2802c5]{margin:6px 0 0;color:var(--text-muted);font-size:12px;line-height:1.45}.detail-link[data-v-5a2802c5]{display:inline-flex;min-width:118px;min-height:34px;padding:8px 18px;align-items:center;justify-content:center;border-radius:4px;background:var(--brand-blue);color:#fff;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.detail-link[data-v-5a2802c5]:hover{background:#0758d7;color:#fff;box-shadow:0 8px 18px #0d66f238;transform:translateY(-1px)}.service-detail-link[data-v-5a2802c5]{display:flex;width:fit-content;margin:22px auto 0}.online-panel[data-v-5a2802c5]{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:28px}.online-copy h3[data-v-5a2802c5]{margin:0 0 22px;font-size:22px}.online-copy[data-v-5a2802c5],.device-preview[data-v-5a2802c5],.online-highlight>div[data-v-5a2802c5]{min-width:0}.online-highlight[data-v-5a2802c5]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:16px}.highlight-icon[data-v-5a2802c5]{display:block;width:34px;max-width:100%;height:auto}.online-highlight strong[data-v-5a2802c5]{display:block;color:#1b3760;font-size:15px}.online-highlight p[data-v-5a2802c5]{margin:4px 0 0;color:var(--text-muted);font-size:13px;line-height:1.6}.device-preview[data-v-5a2802c5]{display:flex;align-items:center;justify-content:center}.online-image[data-v-5a2802c5]{border-radius:4px}.panel-detail-link[data-v-5a2802c5]{grid-column:1 / -1;justify-self:center;margin-top:2px}.reach-media[data-v-5a2802c5]{overflow:hidden;background:#fff;border:1px solid #e3edf8;border-radius:8px;box-shadow:0 16px 42px #224e8214;text-align:center}.reach-image[data-v-5a2802c5]{max-width:calc(100% - 4rem);margin:2rem auto 1.25rem}.reach-media .panel-detail-link[data-v-5a2802c5]{margin:0 auto 28px}.case-grid[data-v-5a2802c5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.case-card[data-v-5a2802c5]{display:flex;min-height:100%;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e4ebf4;border-radius:8px;box-shadow:0 10px 28px #25548e12;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.case-media[data-v-5a2802c5]{display:flex;height:174px;justify-content:center;background:#f7fbff}.case-image[data-v-5a2802c5]{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .26s ease;transform-origin:center}.case-body[data-v-5a2802c5]{display:flex;flex:1;flex-direction:column;min-height:132px;padding:12px}.case-body h3[data-v-5a2802c5]{display:-webkit-box;min-height:42px;margin:0 0 6px;overflow:hidden;color:#1b2c45;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .2s ease}.case-body p[data-v-5a2802c5]{margin:0 0 8px;color:var(--text-muted);font-size:12px}.tag-list[data-v-5a2802c5]{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.tag-list span[data-v-5a2802c5]{display:inline-flex;padding:3px 7px;border-radius:4px;background:var(--brand-blue);color:#fff;font-size:11px;line-height:1.3;transition:background-color .2s ease,transform .2s ease}@media (hover: hover) and (pointer: fine){.case-card[data-v-5a2802c5]:hover{transform:translateY(-6px);border-color:#0d66f261;box-shadow:0 18px 42px #25548e29}.case-card:hover .case-image[data-v-5a2802c5]{transform:scale(1.035)}.case-card:hover .case-body h3[data-v-5a2802c5]{color:var(--brand-blue)}.case-card:hover .tag-list span[data-v-5a2802c5]{background:#0a58d7;transform:translateY(-1px)}}.case-card[data-v-5a2802c5]:active{transform:translateY(-2px);border-color:#0d66f252;box-shadow:0 14px 32px #25548e1f}@media (prefers-reduced-motion: reduce){.case-card[data-v-5a2802c5],.case-image[data-v-5a2802c5],.case-body h3[data-v-5a2802c5],.tag-list span[data-v-5a2802c5]{transition:none}.case-card[data-v-5a2802c5]:hover,.case-card[data-v-5a2802c5]:active,.case-card:hover .case-image[data-v-5a2802c5],.case-card:hover .tag-list span[data-v-5a2802c5]{transform:none}}.product-section[data-v-5a2802c5]{padding-bottom:72px}.product-group[data-v-5a2802c5]{margin-bottom:26px;padding:24px}.product-heading[data-v-5a2802c5]{margin-bottom:20px;border-bottom:2px solid var(--brand-blue)}.product-heading h3[data-v-5a2802c5]{margin:0 0 8px;color:var(--brand-blue);font-size:20px}.product-heading p[data-v-5a2802c5]{margin:0 0 10px;color:var(--text-muted);font-size:13px}.product-category-list[data-v-5a2802c5]{display:grid;gap:24px}.product-category h4[data-v-5a2802c5]{margin:0 0 14px;color:#173259;font-size:16px;line-height:1.4;font-weight:700}.product-grid[data-v-5a2802c5]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:22px}.product-card[data-v-5a2802c5]{display:flex;min-width:0;flex-direction:column;align-items:center;color:var(--text-main);text-align:center;text-decoration:none}.product-card[data-v-5a2802c5]:hover{color:var(--brand-blue)}.product-image[data-v-5a2802c5]{max-width:132px;margin-bottom:10px}.product-card strong[data-v-5a2802c5]{font-size:14px;line-height:1.45}@media (max-width: 980px){.section-inner[data-v-5a2802c5]{width:min(760px,100%)}.service-card[data-v-5a2802c5],.online-panel[data-v-5a2802c5]{grid-template-columns:1fr}.service-media[data-v-5a2802c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid[data-v-5a2802c5]{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width: 640px){.hero-section[data-v-5a2802c5]{margin-top:8px;min-height:220px;background-position:42% center}.page-section[data-v-5a2802c5]{padding:28px 12px}.section-title[data-v-5a2802c5]{font-size:22px;margin-bottom:18px}.service-card[data-v-5a2802c5],.online-panel[data-v-5a2802c5],.product-group[data-v-5a2802c5]{padding:14px}.online-panel[data-v-5a2802c5]{display:block}.device-preview[data-v-5a2802c5]{margin-top:16px}.reach-image[data-v-5a2802c5]{max-width:calc(100% - 2rem);margin:1rem auto}.service-media[data-v-5a2802c5]{grid-template-columns:1fr}.feature-list[data-v-5a2802c5]{grid-template-columns:1fr;gap:2px}.feature-list dd[data-v-5a2802c5]{margin-bottom:6px}.step-list[data-v-5a2802c5]{grid-template-columns:1fr}.service-step[data-v-5a2802c5]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px 12px;text-align:left}.service-step p[data-v-5a2802c5]{grid-column:2}.service-detail-link[data-v-5a2802c5]{margin-top:18px}.case-grid[data-v-5a2802c5]{gap:10px}.case-media[data-v-5a2802c5]{height:130px}.case-body[data-v-5a2802c5]{padding:8px}.case-body h3[data-v-5a2802c5]{min-height:38px;font-size:12px}.case-body p[data-v-5a2802c5],.tag-list span[data-v-5a2802c5]{font-size:10px}.product-grid[data-v-5a2802c5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width: 380px){.case-grid[data-v-5a2802c5]{grid-template-columns:repeat(2,minmax(0,1fr))}}
