.scf{--scf-navy:#052b49;--scf-orange:#e36a44;--scf-orange-dark:#c9532f;--scf-ink:#000c14;--scf-text:#44525f;--scf-line:#d5dde5;--scf-field:#f8fafc;--scf-tint:#f4f6f8;--scf-serif:"Source Serif Pro","Source Serif 4",Georgia,serif;--scf-sans:Carlito,Calibri,"Segoe UI",Arial,sans-serif;--scf-btn:Montserrat,Arial,sans-serif;background:#fff;border:1px solid #e3e8ee;border-radius:22px;box-shadow:0 30px 60px -40px rgba(5,43,73,.45);color:var(--scf-ink);font-family:var(--scf-sans);padding:clamp(26px,3.4vw,40px)}.scf,.scf *,.scf :after,.scf :before{box-sizing:border-box}.scf__head{border-bottom:1px solid #e3e8ee;margin-bottom:26px;padding-bottom:24px}.scf .scf__eyebrow{align-items:center;color:var(--scf-navy);display:flex;font-size:14px;font-weight:700;gap:12px;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.scf__eyebrow:before{background:var(--scf-orange);content:"";height:2px;width:28px}.scf .scf__heading{color:var(--scf-navy);font-family:var(--scf-serif);font-size:clamp(26px,2.6vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0}.scf .scf__intro{font-size:17px;line-height:1.55}.scf .scf__call,.scf .scf__intro{color:var(--scf-text);margin:10px 0 0}.scf .scf__call{font-size:16px}.scf .scf__call a{color:var(--scf-navy);font-weight:700;text-decoration:underline;text-decoration-color:var(--scf-orange);text-underline-offset:3px}.scf [data-hsfc-id=Renderer]{--hsf-global__font-family:var(--scf-sans);--hsf-global__font-size:16px;--hsf-global__color:var(--scf-ink);--hsf-global__error-color:#b42318;--hsf-background__background-color:transparent;--hsf-background__padding:0;--hsf-background__border-width:0;--hsf-row__vertical-spacing:18px;--hsf-row__horizontal-spacing:14px;--hsf-field-label__font-family:var(--scf-sans);--hsf-field-label__font-size:15px;--hsf-field-label__color:var(--scf-navy);--hsf-field-label-requiredindicator__color:var(--scf-orange-dark);--hsf-field-input__font-family:var(--scf-sans);--hsf-field-input__font-size:16px;--hsf-field-input__color:var(--scf-ink);--hsf-field-input__background-color:var(--scf-field);--hsf-field-input__border-color:var(--scf-line);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:10px;--hsf-field-input__padding:13px 14px;--hsf-field-input__placeholder-color:#7a8794;--hsf-field-textarea__font-family:var(--scf-sans);--hsf-field-textarea__font-size:16px;--hsf-field-textarea__color:var(--scf-ink);--hsf-field-textarea__background-color:var(--scf-field);--hsf-field-textarea__border-color:var(--scf-line);--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:10px;--hsf-field-textarea__padding:13px 14px;--hsf-field-textarea__placeholder-color:#7a8794;--hsf-field-checkbox__color:var(--scf-navy);--hsf-field-checkbox__border-color:var(--scf-line);--hsf-field-checkbox__background-color:#fff;--hsf-field-dropdown-options__border-radius:10px;--hsf-button__font-family:var(--scf-btn);--hsf-button__font-size:19px;--hsf-button__font-weight:700;--hsf-button__color:#fff;--hsf-button__background-color:var(--scf-orange);--hsf-button__background-image:none;--hsf-button__border-color:var(--scf-orange);--hsf-button__border-radius:10px;--hsf-button__padding:17px 28px;--hsf-button__box-shadow:0 14px 28px -14px rgba(227,106,68,.9);--hsf-button__width:100%;--hsf-button--hover__background-color:var(--scf-orange-dark);--hsf-button--hover__border-color:var(--scf-orange-dark);--hsf-button--hover__color:#fff;--hsf-button--focus__background-color:var(--scf-orange-dark);--hsf-button--focus__border-color:var(--scf-navy);--hsf-button--focus__color:#fff;--hsf-navigationrow-buttons__justify-content:stretch;--hsf-navigationrow-buttons-single__justify-content:stretch}.scf .hsfc-FieldLabel{font-weight:700;margin-bottom:7px}.scf .hsfc-TextInput,.scf .hsfc-TextareaInput{min-height:50px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.scf .hsfc-TextareaInput{min-height:120px;resize:vertical}.scf .hsfc-TextInput:hover,.scf .hsfc-TextareaInput:hover{border-color:#aebbc8}.scf .hsfc-TextInput:focus,.scf .hsfc-TextareaInput:focus{background:#fff;border-color:var(--scf-navy);box-shadow:0 0 0 4px rgba(5,43,73,.12);outline:none}.scf .hsfc-CheckboxFieldGroup{border-top:1px solid #e3e8ee;padding-top:20px}.scf .hsfc-CheckboxFieldGroup>.hsfc-FieldLabel{font-size:16px;margin-bottom:12px}.scf .hsfc-CheckboxFieldGroup__Options{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.scf .hsfc-CheckboxFieldGroup__Options>div{margin:0}.scf .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel{align-items:center;background:#fff;border:1px solid var(--scf-line);border-radius:10px;color:var(--scf-ink);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;height:100%;line-height:1.3;margin:0;padding:12px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.scf .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel:hover{border-color:#aebbc8}.scf .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel:has(input:checked){background:#eef3f8;border-color:var(--scf-navy);box-shadow:inset 0 0 0 1px var(--scf-navy)}.scf .hsfc-CheckboxInput{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #9aa8b6;border-radius:6px;cursor:pointer;display:grid;flex:none;height:20px;margin:0;place-items:center;width:20px}.scf .hsfc-CheckboxInput:checked{background:var(--scf-navy) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center /14px no-repeat;border-color:var(--scf-navy)}.scf .hsfc-CheckboxInput:after,.scf .hsfc-CheckboxInput:before{content:none!important;display:none!important}.scf .hsfc-CheckboxInput:focus-visible{outline:3px solid rgba(5,43,73,.35);outline-offset:2px}.scf .hsfc-DropdownField{border-top:1px solid #e3e8ee;padding-top:12px}.scf .hsfc-DropdownField>.hsfc-FieldLabel{margin-bottom:6px}.scf .hsfc-NavigationRow{margin-top:26px}.scf .hsfc-NavigationRow__Buttons{display:block}.scf .hsfc-Button{cursor:pointer;min-height:58px;transition:background-color .2s,transform .2s;width:100%}.scf .hsfc-Button:hover{transform:translateY(-1px)}.scf .hsfc-Button:focus-visible{outline:3px solid var(--scf-navy);outline-offset:3px}@media (max-width:479px){.scf{border-radius:18px;padding:22px 18px}.scf .hsfc-CheckboxFieldGroup__Options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.scf .hsfc-Button{transition:none}.scf .hsfc-Button:hover{transform:none}}