.bd-lp .bdlp-gravity-form .gform_wrapper{margin:0;color:var(--bd-text);font-family:var(--font-body)}.bd-lp .bdlp-gravity-form .gform_heading{display:none}.bd-lp .bdlp-gravity-form .gf_progressbar_wrapper,.bd-lp .bdlp-gravity-form .gf_page_steps{margin:0 0 2rem;padding:0 0 1.5rem;border-bottom:1px solid var(--bd-line)}.bd-lp .bdlp-gravity-form .gf_page_steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.bd-lp .bdlp-gravity-form .gf_step{min-width:0;display:flex!important;align-items:center;gap:.45rem;margin:0!important;color:var(--bd-muted);font-size:var(--text-caption);font-weight:600}.bd-lp .bdlp-gravity-form .gf_step_number{width:2rem;height:2rem;flex:0 0 2rem;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;border:1px solid #c8d2dc;border-radius:50%}.bd-lp .bdlp-gravity-form .gf_step_label{min-width:0;display:block!important;margin:0!important}.bd-lp .bdlp-gravity-form .gf_step_active,.bd-lp .bdlp-gravity-form .gf_step_completed{color:var(--bd-blue-deep)}.bd-lp .bdlp-gravity-form .gform_fields{display:grid;gap:1.35rem;margin:0;padding:0}.bd-lp .bdlp-gravity-form .gfield{margin:0;padding:0;border:0;list-style:none}.bd-lp .bdlp-gravity-form .gfield_label,.bd-lp .bdlp-gravity-form .gform-field-label{display:block;margin:0 0 .55rem;color:var(--bd-ink);font-size:var(--text-small);font-weight:600;line-height:1.5}.bd-lp .bdlp-gravity-form .gfield_required{color:var(--bd-error)}.bd-lp .bdlp-gravity-form input[type="text"],.bd-lp .bdlp-gravity-form input[type="email"],.bd-lp .bdlp-gravity-form input[type="tel"],.bd-lp .bdlp-gravity-form input[type="url"],.bd-lp .bdlp-gravity-form select,.bd-lp .bdlp-gravity-form textarea{width:100%;min-height:3rem;margin:0;padding:.78rem .9rem;border:1px solid #b8c3cf;border-radius:3px;background:#fff;color:var(--bd-ink);font:inherit;line-height:1.5;box-shadow:none}.bd-lp .bdlp-gravity-form textarea{min-height:7.5rem;resize:vertical}.bd-lp .bdlp-gravity-form input:focus,.bd-lp .bdlp-gravity-form select:focus,.bd-lp .bdlp-gravity-form textarea:focus{border-color:var(--bd-blue);outline:3px solid rgb(38 125 244 / .18);outline-offset:0}.bd-lp .bdlp-gravity-form .gfield_description,.bd-lp .bdlp-gravity-form .gfield_validation_message{margin-top:.45rem;color:var(--bd-muted);font-size:var(--text-caption);line-height:1.55}.bd-lp .bdlp-gravity-form .gfield_validation_message,.bd-lp .bdlp-gravity-form .validation_message{color:var(--bd-error);font-weight:500}.bd-lp .bdlp-gravity-form .gform_validation_errors{margin:0 0 1.5rem;padding:1rem;border:1px solid var(--bd-error);border-radius:6px;background:var(--bd-error-soft);color:var(--bd-error)}.bd-lp .bdlp-gravity-form .gform_validation_errors h2{margin:0;color:var(--bd-error);font-size:1rem;line-height:1.5}.bd-lp .bdlp-gravity-form .gfield_radio,.bd-lp .bdlp-gravity-form .gfield_checkbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0}.bd-lp .bdlp-gravity-form .gchoice{position:relative;min-width:0}.bd-lp .bdlp-gravity-form .gchoice input{position:absolute;width:1px;height:1px;opacity:0}.bd-lp .bdlp-gravity-form .gchoice label{min-height:3rem;display:flex;align-items:center;margin:0;padding:.75rem .85rem;border:1px solid #c8d2dc;border-radius:5px;background:#fff;color:var(--bd-ink);font-size:var(--text-small);font-weight:500;cursor:pointer}.bd-lp .bdlp-gravity-form .gchoice input:checked+label{border-color:var(--bd-blue);background:var(--bd-blue-soft);box-shadow:inset 0 0 0 1px var(--bd-blue)}.bd-lp .bdlp-gravity-form .gchoice input:focus-visible+label{outline:3px solid var(--bd-blue);outline-offset:3px}.bd-lp .bdlp-gravity-form .bdlp-consent .gfield_checkbox{grid-template-columns:1fr}.bd-lp .bdlp-gravity-form .bdlp-consent .gchoice label{min-height:0;padding:0;border:0;background:#fff0;box-shadow:none}.bd-lp .bdlp-gravity-form .bdlp-consent .gchoice input{position:static;width:1.15rem;height:1.15rem;margin-right:.65rem;opacity:1}.bd-lp .bdlp-gravity-form .gform_page_footer,.bd-lp .bdlp-gravity-form .gform_footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin:2rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--bd-line)}.bd-lp .bdlp-gravity-form .gform_next_button,.bd-lp .bdlp-gravity-form .gform_button{min-height:3.25rem;margin:0;padding:.8rem 1.15rem;border:1px solid var(--bd-blue-action);border-radius:var(--radius-button);background:var(--bd-blue-action);color:#fff;font-weight:600;line-height:1.25;cursor:pointer}.bd-lp .bdlp-gravity-form .gform_previous_button{min-height:3.25rem;margin:0 auto 0 0;padding:.8rem 1.15rem;border:1px solid #b8c3cf;border-radius:var(--radius-button);background:#fff;color:var(--bd-ink);font-weight:600;cursor:pointer}.bd-lp .bdlp-gravity-form .gform_ajax_spinner{width:1.5rem;height:1.5rem}.bd-lp .bdlp-gravity-form .early-stage-note{margin:0}@media (max-width:35rem){.bd-lp .bdlp-gravity-form .gf_step{flex-direction:column;gap:.35rem;text-align:center}.bd-lp .bdlp-gravity-form .gf_step_number{width:1.75rem;height:1.75rem;flex-basis:1.75rem}.bd-lp .bdlp-gravity-form .gf_step_label{font-size:.6875rem;line-height:1.35}.bd-lp .bdlp-gravity-form .gfield_radio,.bd-lp .bdlp-gravity-form .gfield_checkbox{grid-template-columns:1fr}.bd-lp .bdlp-gravity-form .gform_page_footer,.bd-lp .bdlp-gravity-form .gform_footer{align-items:stretch;flex-direction:column-reverse}.bd-lp .bdlp-gravity-form .gform_previous_button,.bd-lp .bdlp-gravity-form .gform_next_button,.bd-lp .bdlp-gravity-form .gform_button{width:100%;margin:0}}