.page-banner[data-v-0bbfe5a4]{background:linear-gradient(135deg,#1a2a6c,#409eff);color:#fff;padding:60px 0;text-align:center}.page-banner h1[data-v-0bbfe5a4]{font-size:36px;margin-bottom:12px}.page-banner p[data-v-0bbfe5a4]{font-size:16px;opacity:.9}.page-body[data-v-0bbfe5a4]{padding:40px 20px 60px}.contact-layout[data-v-0bbfe5a4]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.contact-info[data-v-0bbfe5a4],.contact-form[data-v-0bbfe5a4]{background:#fff;padding:32px;border-radius:8px}.contact-info h2[data-v-0bbfe5a4],.contact-form h2[data-v-0bbfe5a4]{font-size:20px;color:#333;margin-bottom:24px;padding-bottom:10px;border-bottom:2px solid #409eff}.info-item[data-v-0bbfe5a4]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.info-label[data-v-0bbfe5a4]{font-size:13px;color:#888}.info-value[data-v-0bbfe5a4]{font-size:15px;color:#333}.form-item[data-v-0bbfe5a4]{margin-bottom:16px}.form-item label[data-v-0bbfe5a4]{display:block;font-size:14px;color:#333;margin-bottom:6px}.required[data-v-0bbfe5a4]{color:#f56c6c}.form-item input[data-v-0bbfe5a4],.form-item textarea[data-v-0bbfe5a4]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;outline:none;transition:border-color .3s}.form-item input[data-v-0bbfe5a4]:focus,.form-item textarea[data-v-0bbfe5a4]:focus{border-color:#409eff}.form-item textarea[data-v-0bbfe5a4]{resize:vertical}.submit-btn[data-v-0bbfe5a4]{width:100%;padding:12px;background:#409eff;color:#fff;border:none;border-radius:4px;font-size:15px;cursor:pointer;transition:background .3s}.submit-btn[data-v-0bbfe5a4]:hover{background:#66b1ff}.submit-btn[data-v-0bbfe5a4]:disabled{background:#a0cfff;cursor:not-allowed}
