.legal-service-detail[data-v-6df828af]{display:grid;gap:24px}.content-load-notice[data-v-6df828af],.content-empty-state[data-v-6df828af]{margin:0 0 20px;padding:16px 18px;color:#64748b;background:#fff;border:1px solid #e2e8f0}.legal-service-hero-card[data-v-6df828af],.legal-service-block[data-v-6df828af]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 14px #0f1c2c08}.legal-service-hero-card[data-v-6df828af]{padding:42px 45px;border-top:4px solid var(--color-accent)}.legal-service-eyebrow[data-v-6df828af],.legal-block-heading p[data-v-6df828af]{margin:0;color:#1f5ca8;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.legal-service-hero-card h2[data-v-6df828af]{margin:10px 0 16px;color:#0f1c2c;font-size:30px;font-weight:700;line-height:1.3}.legal-service-hero-card>p[data-v-6df828af]:last-of-type{max-width:900px;margin:0;color:#4a5568;font-size:16px;line-height:1.9;text-align:justify}.legal-advantage-row[data-v-6df828af]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.legal-advantage-row span[data-v-6df828af],.scenario-list span[data-v-6df828af]{display:inline-flex;align-items:center;min-height:34px;padding:6px 16px;color:#1c529b;font-size:14px;font-weight:700;background:#f8fafc;border:1px solid rgba(31,92,168,.18)}.legal-service-block[data-v-6df828af]{padding:34px 38px 38px}.legal-block-heading[data-v-6df828af]{margin-bottom:22px}.legal-block-heading h3[data-v-6df828af]{margin:6px 0 0;color:#0f1c2c;font-size:22px;font-weight:700}.legal-block-heading span[data-v-6df828af]{display:block;margin-top:10px;color:#94a3b8;font-size:15px}.legal-service-grid[data-v-6df828af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legal-overview-grid[data-v-6df828af],.legal-showcase-grid[data-v-6df828af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.legal-overview-card[data-v-6df828af],.legal-showcase-card[data-v-6df828af]{min-height:170px;padding:22px 24px;background:#f8fafc;border:1px solid #edf2f7;border-top:3px solid #1f5ca8;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.legal-showcase-card[data-v-6df828af]:hover{border-color:#1f5ca859;box-shadow:0 10px 24px #0f1c2c14;transform:translateY(-3px)}.legal-overview-card h4[data-v-6df828af],.legal-showcase-card h4[data-v-6df828af]{margin:0 0 12px;color:#0f1c2c;font-size:17px;font-weight:700;line-height:1.45}.legal-overview-card p[data-v-6df828af],.legal-showcase-card p[data-v-6df828af]{margin:0;color:#5f6875;font-size:14px;line-height:1.8;text-align:justify}.legal-service-item[data-v-6df828af]{min-height:112px;padding:22px 24px;color:#334155;font-size:15px;line-height:1.75;background:#f8fafc;border-left:3px solid var(--color-accent)}.scenario-list[data-v-6df828af]{display:flex;flex-wrap:wrap;gap:12px}.legal-process-list[data-v-6df828af]{display:grid;gap:14px}.legal-note-list[data-v-6df828af]{display:grid;gap:10px;margin-top:20px}.legal-note-list span[data-v-6df828af]{display:block;padding:12px 16px;color:#475569;font-size:14px;line-height:1.7;background:#fff;border-left:3px solid rgba(31,92,168,.35)}.legal-process-item[data-v-6df828af]{display:grid;grid-template-columns:66px minmax(0,1fr);gap:18px;padding:20px;background:#f8fafc;border:1px solid #edf2f7}.legal-process-item strong[data-v-6df828af]{display:flex;align-items:center;justify-content:center;min-height:54px;color:#fff;font-size:18px;background:#1f5ca8}.legal-process-item h4[data-v-6df828af],.faq-list h4[data-v-6df828af]{margin:0;color:#0f1c2c;font-size:17px;font-weight:700}.legal-process-item p[data-v-6df828af],.faq-list p[data-v-6df828af],.legal-case-text[data-v-6df828af]{margin:8px 0 0;color:#5f6875;font-size:15px;line-height:1.85}.legal-case-text[data-v-6df828af]{max-width:900px;margin-top:0;text-align:justify}.faq-list[data-v-6df828af]{display:grid;gap:16px}.faq-list article[data-v-6df828af]{padding:20px 22px;background:#f8fafc;border:1px solid #edf2f7}.legal-consultation-panel[data-v-6df828af] .consultation-form{padding:24px;background:#f8fafc;border:1px solid #e2e8f0}.legal-consultation-panel[data-v-6df828af] .consultation-form .el-input__wrapper,.legal-consultation-panel[data-v-6df828af] .consultation-form .el-textarea__inner,.legal-consultation-panel[data-v-6df828af] .consultation-form .el-select__wrapper{color:#1e293b;background:#fff;border:1px solid #d8e0ea;box-shadow:none}.legal-consultation-panel[data-v-6df828af] .consultation-form .el-input__wrapper,.legal-consultation-panel[data-v-6df828af] .consultation-form .el-select__wrapper{min-height:48px}.legal-consultation-panel[data-v-6df828af] .consultation-form .el-input__wrapper.is-focus,.legal-consultation-panel[data-v-6df828af] .consultation-form .el-textarea__inner:focus,.legal-consultation-panel[data-v-6df828af] .consultation-form .el-select__wrapper.is-focused{border-color:#1f5ca8;box-shadow:0 0 0 3px #1f5ca814}.legal-consultation-panel[data-v-6df828af] .consultation-form .el-input__inner,.legal-consultation-panel[data-v-6df828af] .consultation-form .el-textarea__inner,.legal-consultation-panel[data-v-6df828af] .consultation-form .el-select__selected-item{color:#1e293b}.legal-consultation-panel[data-v-6df828af] .consultation-form .el-input__inner::placeholder,.legal-consultation-panel[data-v-6df828af] .consultation-form .el-textarea__inner::placeholder{color:#94a3b8}.legal-consultation-panel[data-v-6df828af] .consultation-form .el-select__caret{color:#64748b}.legal-consultation-grid[data-v-6df828af]{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);gap:22px;align-items:start}.legal-consultation-tips[data-v-6df828af]{display:grid;gap:12px}.legal-consultation-tips span[data-v-6df828af]{display:block;padding:16px 18px;color:#1e293b;font-size:15px;line-height:1.7;background:#f8fafc;border-left:3px solid #1f5ca8}@media (max-width: 768px){.legal-service-hero-card[data-v-6df828af],.legal-service-block[data-v-6df828af]{padding:26px 18px}.legal-service-grid[data-v-6df828af],.legal-overview-grid[data-v-6df828af],.legal-showcase-grid[data-v-6df828af],.legal-consultation-grid[data-v-6df828af],.legal-process-item[data-v-6df828af]{grid-template-columns:1fr}.legal-service-hero-card h2[data-v-6df828af]{font-size:26px}.legal-process-item strong[data-v-6df828af]{width:66px}}
