:root{--hsf-global__font-family:var(--font-family);--hsf-global__font-size:var(--font-size-body-base);--hsf-global__color:var(--text-primary);--hsf-global-error__color:#dc2626}.hsfc-Step__Content:not(#\#){padding:0!important}.hsfc-FieldLabel:not(#\#){color:var(--text-primary)!important;font-family:var(--font-family)!important;font-size:var(--font-size-body-base)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-body-base)!important;margin-bottom:var(--space-12)!important}.hsfc-TextInput:not(#\#){border-radius:var(--space-8)!important;border:1px solid var(--border-primary)!important;padding:var(--space-16)var(--space-12)!important;font-size:var(--font-size-body-sm)!important;background:var(--colour-base-white)!important;margin-bottom:0!important}.hsfc-TextInput:not(#\#)::-moz-placeholder{color:var(--text-secondary)!important}.hsfc-TextInput::-webkit-input-placeholder{color:var(--text-secondary)!important}.hsfc-TextInput::placeholder{color:var(--text-secondary)!important}.hsfc-TextInput:-ms-placeholder-shown{color:var(--text-secondary)!important}.hsfc-TextInput::-moz-placeholder{color:var(--text-secondary)!important}.hsfc-TextInput:not(#\#)::placeholder{color:var(--text-secondary)!important}.hsfc-Row:not(#\#){margin-bottom:var(--space-16)!important;gap:var(--space-16)!important}.hsfc-PhoneInput:not(#\#) .hsfc-TextInput{border-radius:0 var(--space-8)var(--space-8)0!important}.hsfc-NavigationRow:not(#\#){margin-top:var(--space-40)!important}.hsfc-Form:not(#\#) [type=submit]{background:var(--bg-button-primary)!important;color:var(--text-button-primary)!important;font-size:var(--font-size-body-base)!important;padding:var(--space-12)var(--space-24)!important;gap:var(--space12)!important;font-weight:400!important;font-family:var(--font-family)!important;line-height:var(--line-height-body-base)!important;border-radius:9999px!important;align-items:center!important;display:flex!important}.hsfc-Form:not(#\#) [type=submit] svg path{stroke:var(--text-button-primary)!important}.hsfc-FieldLabel__RequiredIndicator:not(#\#){margin-left:var(--space-4)!important}.hsfc-RadioFieldGroup__Options:not(#\#){gap:var(--space-24)!important;display:flex!important}.hsfc-RadioInput:not(#\#){font-family:var(--font-family)!important;font-size:var(--font-size-body-base)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-body-base)!important}.hsfc-RadioInput:checked:not(#\#){background:var(--border-primary)!important}.hsfc-RadioInput:not(#\#):after{background:var(--colour-base-white)!important}h3.hsfc-Heading:not(#\#){color:var(--text-primary)!important;font-family:var(--font-family)!important;font-size:var(--font-size-heading-md)!important;font-weight:var(--font-weight-demibold)!important;line-height:var(--line-height-heading-md)!important}h4.hsfc-Heading:not(#\#){color:var(--text-primary)!important;font-family:var(--font-family)!important;font-size:var(--font-size-body-base)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-body-base)!important}.js-has-pseudo:not(#\#) [csstools-has-1a-2w-37-2u-2r-19-1y-2x-2t-30-2s-24-2p-2q-2t-30-1m-2w-2p-37-14-1a-2w-37-2u-2r-19-2a-2p-2s-2x-33-21-32-34-39-38-15]:not(.does-not-exist){margin-bottom:0!important}.hsfc-FieldLabel:has(.hsfc-RadioInput):not(#\#){margin-bottom:0!important}.hsfc-CheckboxField:not(#\#) label{align-items:flex-start!important;gap:var(--space-12)!important}.hsfc-CheckboxField:not(#\#) label .hsfc-CheckboxInput{border-radius:var(--radius-sm)!important;border:1.6px solid var(--border-primary)!important;background:var(--colour-base-white)!important;width:24px!important;height:24px!important;margin-top:3px!important}.hsfc-CheckboxField:not(#\#) label .hsfc-CheckboxInput:checked{background:var(--border-primary)!important}.hsfc-CheckboxField:not(#\#) label .hsfc-CheckboxInput:after{background:var(--colour-base-white)!important}.js-has-pseudo:not(#\#) [csstools-has-1a-2w-37-2u-2r-19-1y-2x-2t-30-2s-24-2p-2q-2t-30-1m-2w-2p-37-14-1a-2w-37-2u-2r-19-1v-2w-2t-2r-2z-2q-33-3c-21-32-34-39-38-15-w-37-34-2p-32]:not(.does-not-exist):not(does-not-exist){font-weight:300!important}.hsfc-FieldLabel:has(.hsfc-CheckboxInput):not(#\#) span{font-weight:300!important}.js-has-pseudo:not(#\#) [csstools-has-1a-2w-37-2u-2r-19-1y-2x-2t-30-2s-24-2p-2q-2t-30-1m-2w-2p-37-14-1a-2w-37-2u-2r-19-1v-2w-2t-2r-2z-2q-33-3c-21-32-34-39-38-15-w-37-38-36-33-32-2v]:not(.does-not-exist):not(does-not-exist){font-weight:400!important}.hsfc-FieldLabel:has(.hsfc-CheckboxInput):not(#\#) strong{font-weight:400!important}.hsfc-FileField-customWrapper{border-radius:var(--space-8);border:1px dashed var(--border-primary);width:100%;padding:var(--space-32)var(--space-12);align-items:center;gap:var(--space-16);flex-direction:column;display:flex;position:relative}.hsfc-FileField-customWrapper path{stroke:var(--fg-primary)}.hsfc-FileField-customWrapper div{gap:var(--space-16);align-items:center;display:flex}.hsfc-FileField-customWrapper .file-upload-text{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-base);color:var(--text-secondary)}.hsfc-FileField-customWrapper .file-upload-button{border-radius:var(--space-8);border:1px solid var(--border-secondary);font-size:var(--font-size-body-sm);color:var(--text-secondary);font-weight:400;line-height:var(--line-height-body-base);cursor:pointer;background:0 0;height:29px;padding:0 20px}.hsfc-RichText:not(#\#) p{font-size:var(--font-size-body-sm)!important;color:var(--text-primary)!important;line-height:var(--line-height-body-sm)!important;font-weight:400!important}
