.sms-multistep-form{--form-max-width:640px;--form-radius:6px;--form-border:#d0d5dd;--form-border-focus:#6b7280;--form-text:#1f2937;--form-muted:#6b7280;--form-error:#b42318;--form-bg:#fff;--form-accent:#111827}.sms-multistep-form .hs-form{margin:0 auto;max-width:var(--form-max-width);padding:0}.sms-multistep-form .hsfc-Step__Content{padding:1rem 0}.sms-multistep-form .hs-form-field{margin-bottom:1rem}.sms-multistep-form label{color:var(--form-text);display:block;font-size:1rem!important;font-weight:600;line-height:1.5rem!important;margin-bottom:.1rem!important}.sms-multistep-form input[type=date],.sms-multistep-form input[type=email],.sms-multistep-form input[type=number],.sms-multistep-form input[type=tel],.sms-multistep-form input[type=text],.sms-multistep-form input[type=url],.sms-multistep-form select,.sms-multistep-form textarea{background:var(--form-bg);border:1px solid var(--form-border);border-radius:var(--form-radius);box-sizing:border-box;color:var(--form-text);line-height:1.4;min-height:44px;padding:.65rem .8rem;width:100%}.sms-multistep-form input:focus,.sms-multistep-form select:focus,.sms-multistep-form textarea:focus{border-color:var(--form-border-focus);outline:2px solid rgba(0,0,0,.08);outline-offset:2px}.sms-multistep-form textarea{min-height:120px;resize:vertical}.sms-multistep-form .hsfc-FieldLabel{align-items:flex-start;display:flex;gap:.5rem}.sms-multistep-form .hsfc-CheckboxInput+span,.sms-multistep-form .hsfc-RadioInput+span{font-weight:400;padding-top:1px!important}.sms-multistep-form input[type=checkbox],.sms-multistep-form input[type=radio]{margin-top:.25rem}.sms-multistep-form .hs-error-msgs{list-style:none;margin-top:.25rem;padding-left:0}.sms-multistep-form .hsfc-ErrorAlert{color:var(--form-error);font-size:1rem!important;font-style:italic;line-height:1rem!important}.sms-multistep-form .hs-form-progress{margin:.75rem 0 1rem}.sms-multistep-form .actions{margin-top:1.25rem}.sms-multistep-form button[type=submit],.sms-multistep-form input[type=submit]{background:#ff671d;border-color:#ff671d;color:#fff}.sms-multistep-form .hs-button:hover,.sms-multistep-form input[type=submit]:hover{transform:translateY(-1px)}.sms-multistep-form .hsfc-PhoneInput{align-items:stretch;display:flex}.sms-multistep-form .hsfc-PhoneInput__Country{margin-right:0}.sms-multistep-form .hsfc-PhoneInput__Country button{border-bottom-right-radius:0;border-top-right-radius:0;padding:0 .5rem}.sms-multistep-form .hsfc-PhoneInput input{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:.75rem}.sms-multistep-form .submitted-message{color:var(--form-text);font-weight:600;text-align:center}.sms-multistep-form .widget-type-form{padding:0 !imporant}.sms-multistep-form .hsfc-Step__Content{margin:.5em!important;padding:0!important}.sms-multistep-form p{margin-bottom:.7em;margin-top:.5em!important}.sms-multistep-form .hsfc-DropdownOptions__List{margin:.5em!important}.sms-multistep-form .hsfc-TextareaInput{padding:.5em!important}.sms-multistep-form .hsfc-PhoneInput__FlagAndCaret{padding:8px!important}.sms-multistep-form .hsfc-Step .hsfc-Step__Content .hsfc-ResetLink{color:#00a0df!important;float:right;font-size:1rem!important;font-weight:700;margin:0!important;padding:0!important}.sms-multistep-form .hsfc-CheckboxInput{top:-2px!important}.hs_cos_wrapper .form-title{font-size:1.5rem!important}