.page-hero[data-v-3163a146]{padding:140px 0 80px;text-align:center;background:linear-gradient(135deg,#0b1628,#1c3877);color:#fff}.page-hero h1[data-v-3163a146]{font-size:2.8rem;font-weight:800;margin-bottom:12px;color:#fff}.page-hero p[data-v-3163a146]{color:#ffffffb3;font-size:1.1rem}.contact-grid[data-v-3163a146]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.contact-form[data-v-3163a146]{padding:40px}.form-header[data-v-3163a146]{margin-bottom:28px}.form-header h2[data-v-3163a146]{font-size:1.5rem;margin-bottom:6px}.form-header p[data-v-3163a146]{color:var(--text-light)}.form-row[data-v-3163a146]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-3163a146]{margin-bottom:20px}.form-group label[data-v-3163a146]{display:block;margin-bottom:8px;font-weight:500;font-size:.95rem}.form-group input[data-v-3163a146],.form-group select[data-v-3163a146],.form-group textarea[data-v-3163a146]{width:100%;padding:12px 16px;background:var(--bg-white);border:1px solid var(--border);border-radius:8px;font-size:.95rem;color:var(--text);transition:all .3s}.form-group input[data-v-3163a146]::placeholder,.form-group textarea[data-v-3163a146]::placeholder{color:var(--text-light)}.form-group input[data-v-3163a146]:focus,.form-group select[data-v-3163a146]:focus,.form-group textarea[data-v-3163a146]:focus{outline:none;border-color:var(--primary)}.form-group select[data-v-3163a146]{cursor:pointer}.type-options[data-v-3163a146]{display:flex;flex-wrap:wrap;gap:12px}.type-option[data-v-3163a146]{display:flex;align-items:center;gap:6px;cursor:pointer}.type-option input[data-v-3163a146]{width:auto}.type-option span[data-v-3163a146]{font-size:.9rem;color:var(--text-light)}.type-option input:checked+span[data-v-3163a146]{color:var(--primary)}.submit-btn[data-v-3163a146]{width:100%;padding:14px;font-size:1rem}.submit-btn[data-v-3163a146]:disabled{opacity:.7;cursor:not-allowed}.form-tip[data-v-3163a146]{text-align:center;color:var(--text-light);font-size:.85rem;margin-top:12px}.contact-info[data-v-3163a146]{display:flex;flex-direction:column;gap:24px}.info-cards[data-v-3163a146]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.service-promise[data-v-3163a146]{background:#1c38770a;border:1px solid var(--border);border-radius:16px;padding:24px}.service-promise h3[data-v-3163a146]{font-size:1.1rem;margin-bottom:20px;display:flex;align-items:center;gap:8px}.promise-list[data-v-3163a146]{display:flex;flex-direction:column;gap:16px}.promise-item[data-v-3163a146]{display:flex;align-items:flex-start;gap:12px}.promise-icon[data-v-3163a146]{font-size:1.3rem;flex-shrink:0}.promise-item strong[data-v-3163a146]{display:block;font-size:.95rem;margin-bottom:2px}.promise-item p[data-v-3163a146]{font-size:.85rem;color:var(--text-light);margin:0}.info-card[data-v-3163a146]{display:flex;gap:16px;padding:20px}.info-icon[data-v-3163a146]{font-size:2rem}.info-content h4[data-v-3163a146]{font-size:.9rem;color:var(--text-light);margin-bottom:4px}.info-value[data-v-3163a146]{font-weight:600;margin-bottom:2px}.info-sub[data-v-3163a146]{font-size:.8rem;color:var(--text-light)}.branches-section[data-v-3163a146]{background:var(--bg-section)}.branches-content[data-v-3163a146]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.amap-wrapper[data-v-3163a146]{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border);min-height:500px}.amap-container[data-v-3163a146]{width:100%;height:100%;min-height:500px}.map-tip[data-v-3163a146]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:6px 16px;background:#0009;border-radius:20px;font-size:.8rem;color:var(--text-light);pointer-events:none}.branches-list[data-v-3163a146]{display:grid;grid-template-columns:1fr;gap:12px;align-content:start;max-height:500px;overflow-y:auto}.branch-card[data-v-3163a146]{padding:16px 20px;cursor:pointer;transition:all .3s}.branch-card[data-v-3163a146]:hover{border-color:var(--primary)}.branch-card.hq[data-v-3163a146]{border-color:var(--primary);background:#1c38770a}.branch-card.selected[data-v-3163a146]{border-color:var(--primary);background:#1c38770f;transform:scale(1.02);box-shadow:var(--shadow-lg)}.branch-header[data-v-3163a146]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.branch-city[data-v-3163a146]{font-size:1.1rem;font-weight:600}.hq-badge[data-v-3163a146]{padding:2px 8px;background:var(--primary);color:#fff;border-radius:4px;font-size:.75rem}.branch-info p[data-v-3163a146]{display:flex;align-items:center;gap:8px;color:var(--text-light);font-size:.85rem;margin-bottom:6px}.icon[data-v-3163a146]{font-size:.9rem}.faq-grid[data-v-3163a146]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.faq-item[data-v-3163a146]{padding:28px}.faq-item h4[data-v-3163a146]{margin-bottom:12px;font-size:1.05rem}.faq-item p[data-v-3163a146]{color:var(--text-light);font-size:.95rem;line-height:1.7}@media(max-width:1024px){.contact-grid[data-v-3163a146]{grid-template-columns:1fr}.info-cards[data-v-3163a146]{grid-template-columns:repeat(2,1fr)}.branches-content[data-v-3163a146]{grid-template-columns:1fr}}@media(max-width:768px){.page-hero h1[data-v-3163a146]{font-size:2rem}.contact-form[data-v-3163a146]{padding:24px}.form-row[data-v-3163a146],.info-cards[data-v-3163a146],.branches-list[data-v-3163a146]{grid-template-columns:1fr}.amap-container[data-v-3163a146]{height:350px}.faq-grid[data-v-3163a146]{grid-template-columns:1fr}}.amap-marker{position:relative;cursor:pointer}.amap-marker .marker-inner{width:16px;height:16px;background:#1c3877;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 10px #1c387780;cursor:pointer;transition:transform .2s}.amap-marker:hover .marker-inner{transform:scale(1.2)}.amap-marker.hq .marker-inner{width:20px;height:20px;background:linear-gradient(135deg,#1c3877,#2e6bc6);animation:marker-pulse 2s ease-in-out infinite}.amap-marker .marker-text{position:absolute;top:100%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;color:#fff;background:#000000b3;padding:2px 8px;border-radius:4px;margin-top:4px;pointer-events:none}@keyframes marker-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}
