/* Netlify lead forms (/quote, /join) */
.lead-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.lead-error { margin-top: 0.8rem; padding: 0.7rem 0.9rem; border-radius: var(--radius-sm, 10px); background: rgba(220, 80, 60, 0.14); border: 1px solid rgba(220, 80, 60, 0.45); color: #ffd7cf; font-size: 0.9rem; }
.lead-error[hidden] { display: none; }
.lead-error a { color: #fff; text-decoration: underline; }
