.lead-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}.lead-tab{border:1px solid #d4dfda;border-radius:8px;padding:12px 16px;text-decoration:none;font-weight:600;color:#0b1f33;background:white}.lead-tab[aria-selected=true],.lead-tab[aria-current=page]{background:#0e7a53;color:white;border-color:#0e7a53}.lead-tab:focus-visible{outline:3px solid #0b1f33;outline-offset:3px}.lead-panel{border:0;padding:0;margin:0;min-width:0}.lead-panel legend{font-size:24px;font-weight:600;margin:24px 0 16px}.lead-panel[hidden],.insurance-extra[hidden]{display:none!important}.lead-card{border:1px solid #e2e8e5;border-radius:14px;padding:clamp(20px,4vw,40px);background:white}.lead-help{font-size:14px;color:#52645b;margin:8px 0 20px}.lead-common{border:0;padding:0;margin:0;min-width:0}.lead-common legend{font-size:22px;font-weight:600;margin-bottom:18px}.lead-card .consent{margin:24px 0}.lead-card .form-actions{margin-top:20px}.lead-card .field input,.lead-card .field select{max-width:100%;min-width:0}.lead-result:focus{outline:2px solid #0e7a53;outline-offset:4px}.lead-summary{margin-top:24px}.lead-summary p{margin:10px 0}@media(max-width:600px){.lead-tabs{display:grid;grid-template-columns:1fr 1fr}.lead-tab{font-size:14px;text-align:center;padding:12px 8px}.lead-card .form-grid{grid-template-columns:1fr}}
