/* ============ 表单卡片外壳（字段级样式在 _components/lead-form/form.css） ============ */

.form-card{background:#fff;border-radius:16px;padding:28px;color:var(--t-1);box-shadow:var(--sh-2)}

.form-card h3{font-size:18px;font-weight:600}

.form-card .fc-sub{font-size:13px;color:var(--t-3);margin-top:6px}

.field{margin-top:16px}

.field label{display:block;font-size:13px;color:var(--t-2);margin-bottom:7px;font-weight:500}

.field label b{color:var(--action);font-weight:600}

.inp{width:100%;height:48px;border:1px solid var(--line-2);border-radius:10px;padding:0 14px;background:#fff;font-size:15px}

.inp:focus{outline:2px solid var(--brand-300);border-color:var(--brand-300)}

.form-card .btn{width:100%;margin-top:20px}

@media (max-width:880px){
  .form-card{padding:22px}
}

/* 表单底部说明（字段级样式在 _components/lead-form/form.css） */
.form-foot{margin-top:14px;font-size:12px;color:var(--t-3);line-height:1.6}
.form-foot a{color:var(--action)}
