.compliance-page[data-v-7bb3515c]{min-height:100vh;background:#f8f9fa;margin-top:110px}.compliance-banner[data-v-7bb3515c]{background-image:url(../img/heguizhongxin.bc2aacba.png);color:#fff;padding:120px 0}.compliance-banner .banner-container[data-v-7bb3515c]{max-width:1264px;margin:0 auto;padding:0 20px;text-align:center}.compliance-banner .banner-title[data-v-7bb3515c]{font-size:48px;font-weight:700;margin:0 0 20px 0}.compliance-banner .banner-subtitle[data-v-7bb3515c]{font-size:18px;opacity:.9;margin:0}.detail-sections[data-v-7bb3515c]{background:#fff;padding:80px 0}.detail-sections .section-container[data-v-7bb3515c]{max-width:1264px;margin:0 auto;padding:0 20px}.contact-form-section[data-v-7bb3515c]{background:#fff;padding:60px 40px;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:80px}.contact-form-section .form-header[data-v-7bb3515c]{margin-bottom:40px}.contact-form-section .form-header .form-description[data-v-7bb3515c]{font-size:16px;color:#333;line-height:1.6;margin-bottom:8px}.contact-form-section .form-header .form-note[data-v-7bb3515c]{font-size:14px;color:#666;margin:0}.contact-form-section .contact-form .form-row[data-v-7bb3515c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px}@media(max-width:768px){.contact-form-section .contact-form .form-row[data-v-7bb3515c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.contact-form-section .contact-form .form-group[data-v-7bb3515c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-form-section .contact-form .form-group.full-width[data-v-7bb3515c]{width:100%;margin-bottom:24px}.contact-form-section .contact-form .form-group label[data-v-7bb3515c]{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500}.contact-form-section .contact-form .form-group .form-input[data-v-7bb3515c]{width:100%;padding:12px 16px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-form-section .contact-form .form-group .form-input[data-v-7bb3515c]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.contact-form-section .contact-form .form-group .form-input[data-v-7bb3515c]::-webkit-input-placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .form-input[data-v-7bb3515c]::-moz-placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .form-input[data-v-7bb3515c]:-ms-input-placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .form-input[data-v-7bb3515c]::-ms-input-placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .form-input[data-v-7bb3515c]::placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .phone-input[data-v-7bb3515c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.contact-form-section .contact-form .form-group .phone-input[data-v-7bb3515c]:focus-within{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.contact-form-section .contact-form .form-group .phone-input .country-code[data-v-7bb3515c]{padding:12px 16px;background:#f5f5f5;color:#666;font-size:14px;border-right:1px solid #d9d9d9}.contact-form-section .contact-form .form-group .phone-input .phone-number[data-v-7bb3515c]{border:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-form-section .contact-form .form-group .phone-input .phone-number[data-v-7bb3515c]:focus{-webkit-box-shadow:none;box-shadow:none}.contact-form-section .contact-form .form-group .form-select[data-v-7bb3515c]{width:100%;padding:12px 16px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;background:#fff;cursor:pointer}.contact-form-section .contact-form .form-group .form-select[data-v-7bb3515c]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.contact-form-section .contact-form .form-group .form-textarea[data-v-7bb3515c]{width:100%;padding:12px 16px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;resize:vertical;min-height:100px;font-family:inherit}.contact-form-section .contact-form .form-group .form-textarea[data-v-7bb3515c]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.contact-form-section .contact-form .form-group .form-textarea[data-v-7bb3515c]::-webkit-input-placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .form-textarea[data-v-7bb3515c]::-moz-placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .form-textarea[data-v-7bb3515c]:-ms-input-placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .form-textarea[data-v-7bb3515c]::-ms-input-placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .form-textarea[data-v-7bb3515c]::placeholder{color:#bfbfbf}.contact-form-section .contact-form .form-group .char-count[data-v-7bb3515c]{text-align:right;font-size:12px;color:#999;margin-top:4px}.contact-form-section .contact-form .file-upload[data-v-7bb3515c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:8px}.contact-form-section .contact-form .file-upload .upload-label[data-v-7bb3515c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:14px;color:#666;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-form-section .contact-form .file-upload .upload-label[data-v-7bb3515c]:hover{border-color:#667eea;color:#667eea}.contact-form-section .contact-form .file-upload .upload-label .upload-icon[data-v-7bb3515c]{font-size:16px}.contact-form-section .contact-form .file-upload .file-input[data-v-7bb3515c]{display:none}.contact-form-section .contact-form .file-upload .file-note[data-v-7bb3515c]{font-size:12px;color:#999}.contact-form-section .contact-form .file-types[data-v-7bb3515c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.contact-form-section .contact-form .file-types .file-type[data-v-7bb3515c]{padding:4px 8px;background:#f0f2ff;color:#667eea;border-radius:4px;font-size:12px}.contact-form-section .contact-form .form-actions[data-v-7bb3515c]{margin:40px 0 24px}.contact-form-section .contact-form .form-actions .submit-btn[data-v-7bb3515c]{background:#d32f2f;color:#fff;border:none;padding:12px 32px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-form-section .contact-form .form-actions .submit-btn[data-v-7bb3515c]:hover:not(:disabled){background:#b71c1c;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-form-section .contact-form .form-actions .submit-btn[data-v-7bb3515c]:disabled{background:#ccc;cursor:not-allowed}.contact-form-section .contact-form .privacy-notice p[data-v-7bb3515c]{font-size:12px;color:#999;line-height:1.5;margin:0}.contact-form-section .contact-form .privacy-notice p .privacy-link[data-v-7bb3515c]{color:#667eea;text-decoration:none}.contact-form-section .contact-form .privacy-notice p .privacy-link[data-v-7bb3515c]:hover{text-decoration:underline}.certifications-display .section-title[data-v-7bb3515c]{font-size:24px;font-weight:700;color:#333;text-align:center;margin-bottom:16px}.certifications-display .section-subtitle[data-v-7bb3515c]{font-size:16px;color:#666;text-align:center;margin-bottom:48px;line-height:1.6}.certifications-display .certifications-grid[data-v-7bb3515c]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"item1 item2" "item3 item4 item5" "item6 item7 item8";gap:30px}@media(max-width:1024px){.certifications-display .certifications-grid[data-v-7bb3515c]{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.certifications-display .certifications-grid[data-v-7bb3515c]{grid-template-columns:1fr;gap:20px}}.certifications-display .certifications-grid .certification-item[data-v-7bb3515c]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:30px 24px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.certifications-display .certifications-grid .certification-item[data-v-7bb3515c]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:#667eea}.certifications-display .certifications-grid .certification-item .cert-logo[data-v-7bb3515c]{width:80px;height:80px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.certifications-display .certifications-grid .certification-item .cert-logo .cert-image[data-v-7bb3515c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.certifications-display .certifications-grid .certification-item .cert-info .cert-name[data-v-7bb3515c]{font-size:18px;font-weight:600;color:#333;margin-bottom:12px}.certifications-display .certifications-grid .certification-item .cert-info .cert-description[data-v-7bb3515c]{font-size:12px;color:#666;line-height:1.6;letter-spacing:.8px;margin-bottom:20px}.certifications-display .certifications-grid .certification-item .cert-info .cert-actions[data-v-7bb3515c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.certifications-display .certifications-grid .certification-item .cert-info .cert-actions .moreActions[data-v-7bb3515c]{font-size:12px;color:#000}.certifications-display .certifications-grid .certification-item .cert-info .cert-actions .cert-btn[data-v-7bb3515c]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.certifications-display .certifications-grid .certification-item .cert-info .cert-actions .cert-btn.download-btn[data-v-7bb3515c]{background:#f0f2ff;color:#667eea}.certifications-display .certifications-grid .certification-item .cert-info .cert-actions .cert-btn.download-btn[data-v-7bb3515c]:hover{background:#667eea;color:#fff}.certifications-display .certifications-grid .certification-item .cert-info .cert-actions .cert-btn.details-btn[data-v-7bb3515c]{background:#fff;color:#666;border:1px solid #d9d9d9}.certifications-display .certifications-grid .certification-item .cert-info .cert-actions .cert-btn.details-btn[data-v-7bb3515c]:hover{border-color:#667eea;color:#667eea}