/* MTMN industries pages: page-specific CSS only. Every colour and radius below
 * is a token or a class from /shared.css - nothing new is introduced here.
 * Shared by industries/index.html and the three vertical pages. */

.lead-form{width:100%;max-width:680px;margin-top:10px}
.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;width:100%}
.lead-grid .bk-field--full{grid-column:1/-1}

.lead-consent-label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.55;color:var(--ink-dim)}
.lead-consent-label input{margin-top:3px;flex:none;width:16px;height:16px;accent-color:var(--gold)}
.lead-consent-label a{color:var(--ink)}

.bk-status.is-good{color:var(--gold)}

.lead-fallback{margin-top:4px;padding-top:16px;border-top:1px solid var(--rule);flex-direction:column;gap:12px}
.lead-fallback:not([hidden]){display:flex}
.lead-fallback p{color:var(--ink-dim);font-size:14px;line-height:1.55}

.lead-bridge{margin-top:2px;font-size:14.5px;color:var(--ink-dim);line-height:1.6}
.lead-bridge a{color:var(--ink);border-bottom:1px solid var(--rule)}
.lead-bridge a:hover{border-bottom-color:var(--gold)}

@media (max-width:700px){
  .lead-grid{grid-template-columns:1fr}
}
