.buel-lead-form{display:grid;gap:28px}
.lead-grid{display:grid;gap:24px}
.lead-grid-two{grid-template-columns:1fr 1fr}
.buel-lead-form label{position:relative}
.buel-lead-form label>small{display:block;margin-top:8px;color:var(--muted);font-size:10px;line-height:1.45}
.buel-lead-form .brief-count{display:flex;justify-content:flex-end;font-variant-numeric:tabular-nums}
.buel-lead-form .brief-count b{font-weight:400;color:var(--ink)}
.buel-lead-form .submit-inquiry{transition:transform .25s ease,background .25s ease}
.buel-lead-form .submit-inquiry:hover{transform:translateY(-2px);background:#242424}
.buel-lead-form .submit-copy{font-size:13px}
.buel-lead-form .submit-arrow{font-size:22px}
.form-privacy{margin:-12px 0 0;color:var(--muted);font-size:9px;line-height:1.55;max-width:560px}
.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:600px){
  .lead-grid-two{grid-template-columns:1fr}
  .buel-lead-form{gap:23px}
  .buel-lead-form .submit-inquiry{min-height:64px}
}.form-status{margin:0;font-size:13px;line-height:1.6}
.form-status:empty{display:none}
.form-status[data-state="error"]{color:#9c3434}
.form-alternatives{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px}
.form-alternatives a,.email-fallback{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
.email-fallback{border:0;background:none;padding:0;color:inherit;cursor:pointer;font:inherit}
.email-fallback[hidden]{display:none}
.buel-lead-form [disabled]{opacity:.6;cursor:wait}
.buel-lead-form .form-privacy{font-size:11px;line-height:1.6}
.buel-lead-form .form-note{font-size:12px;line-height:1.6}
