/* lead form v3b (2026-09-15): compact cards so the form sits tighter in the hero */
.lead__q{font-size:15px;font-weight:800;margin:0;letter-spacing:0}
.lead__qsub{color:var(--ink-3,#6b7280);font-size:12.5px;margin:-5px 0 0}
.probgrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.prob{display:flex;align-items:center;gap:8px;text-align:left;font:inherit;font-size:12.5px;font-weight:700;line-height:1.2;color:var(--ink,#171a20);background:transparent;border:1.5px solid var(--line,#d8dbe0);border-radius:9px;padding:9px 10px;cursor:pointer;transition:border-color .15s,background .15s}
.prob i{font-style:normal;font-size:15px;line-height:1;flex:none}
.prob:hover{border-color:#e11d24}
.prob--on{border-color:#e11d24;background:rgba(225,29,36,.07);box-shadow:0 0 0 1px #e11d24 inset}
@media (max-width:380px){.probgrid{grid-template-columns:1fr}}
@media (min-width:600px){#leadForm #fq3 label:has(input[name=email]){grid-column:1/-1}}
