.c-hero-filing__hsform{--hf-danger:#b42318;container-type:inline-size;position:relative}.c-hero-filing__hsform div[id^=hs_form_target]:empty{min-height:300px}.c-hero-filing__hsform .hs-form{margin-top:var(--space-2)}.c-hero-filing__hsform .hs-form fieldset{border:0;margin:0;max-width:none;min-width:0;padding:0}.c-hero-filing__hsform .hs-form fieldset.form-columns-2{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.c-hero-filing__hsform .hs-form fieldset.form-columns-2 .hs-form-field{float:none;width:auto}.c-hero-filing__hsform .hs-form fieldset:not(:has(.hs-input:not([type=hidden]),.hs-richtext)){display:none}.c-hero-filing__hsform .hs-form-field{margin-bottom:var(--space-3)}.c-hero-filing__hsform .hs-form-field>label{color:var(--color-text);display:block;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-2)}.c-hero-filing__hsform .hs-form-field>label:has(span:empty){display:none}.c-hero-filing__hsform.is-infield .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.c-hero-filing__hsform .hs-field-desc{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-2)}.c-hero-filing__hsform .hs-input:where(:not([type=checkbox],[type=radio])){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;font-size:var(--text-base);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.c-hero-filing__hsform.is-infield .hs-input:where(:not([type=checkbox],[type=radio])){border:1.5px solid var(--color-primary);border-radius:10px;padding-block:14px}.c-hero-filing__hsform .hs-input::placeholder{color:var(--color-text-muted);opacity:1}.c-hero-filing__hsform .hs-input:focus{border-color:var(--color-action);box-shadow:0 0 0 2px var(--color-action);outline:none}.c-hero-filing__hsform textarea.hs-input{min-height:80px;resize:vertical}.c-hero-filing__hsform .inputs-list{list-style:none;margin:0;padding:0}.c-hero-filing__hsform .legal-consent-container{margin-block:var(--space-2)}.c-hero-filing__hsform .hs-form-booleancheckbox-display,.c-hero-filing__hsform .hs-form-checkbox-display{align-items:start;color:var(--color-text-muted);cursor:pointer;display:grid;font-size:var(--text-xs);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);line-height:var(--leading-base)}.c-hero-filing__hsform .hs-form-booleancheckbox-display .hs-input,.c-hero-filing__hsform .hs-form-checkbox-display .hs-input{accent-color:var(--color-primary);margin:.2em 0 0}.c-hero-filing__hsform .hs-richtext,.c-hero-filing__hsform .legal-consent-container p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-base);margin:0 0 var(--space-2)}.c-hero-filing__hsform .hs-error-msgs{list-style:none;margin:var(--space-1) 0 0;padding:0}.c-hero-filing__hsform .hs-error-msg{color:var(--hf-danger);font-size:var(--text-sm)}.c-hero-filing__hsform .hs-input.invalid.error{border-color:var(--hf-danger)}.c-hero-filing__hsform .hs_error_rollup{display:none}.c-hero-filing__hsform .hs_submit{margin-top:var(--space-4)}.c-hero-filing__hsform .hs-button{-webkit-appearance:none;appearance:none;background:var(--color-action);border:1px solid transparent;border-radius:999px;box-shadow:var(--shadow-action);color:var(--color-action-text);cursor:pointer;display:inline-block;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;font-size:var(--text-sm);font-weight:var(--button-weight);letter-spacing:var(--button-tracking);line-height:1.5;padding:var(--space-3) var(--space-8);text-transform:var(--button-transform);transition:background-color var(--transition-fast),color var(--transition-fast),transform .16s ease}.c-hero-filing__hsform .hs-button:hover{background:var(--color-action-hover)}.c-hero-filing__hsform .hs-button:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.c-hero-filing__hsform .hs-button:hover{transform:translateY(-1px)}}.c-hero-filing__hsform .c-hero-filing__login{margin-top:var(--space-3)}@container (min-width: 440px){.c-hero-filing__hsform .hs_submit .actions{text-align:right}.c-hero-filing__hsform .c-hero-filing__login{bottom:0;left:0;margin:0;min-height:calc(var(--text-sm)*1.5 + var(--space-3)*2 + 2px);position:absolute}}.c-hero-filing__hsform:has(.submitted-message) .c-hero-filing__login{display:none}.c-hero-filing__hsform .submitted-message{color:var(--color-text);font-size:var(--text-base);padding-block:var(--space-4)}.c-hero-filing__hsform[hidden]{display:none}.c-hero-filing__copy-groups{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);max-width:44ch}.c-hero-filing__copy-heading{color:var(--color-heading);font-family:var(--font-heading),"Helvetica Neue",Arial,sans-serif;font-size:var(--text-base);font-weight:var(--weight-subheading);margin:0 0 var(--space-1)}.c-hero-filing__copy-list{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.c-hero-filing__copy-list li{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-base);padding-left:var(--space-6);position:relative}.c-hero-filing__copy-list li:before{background:var(--color-action-on-light,var(--color-primary));border-radius:var(--radius-pill);content:"";height:var(--space-2);left:0;position:absolute;top:calc(var(--leading-base)*.5em);transform:translateY(-50%);width:var(--space-2)}.c-hero-filing__inner:has(.c-hero-filing__copy-groups) .c-hero-filing__seal-slot{margin-top:var(--space-6)}.page-homepage-a .c-hero-filing__hsform .hs-button,.page-homepage-b .c-hero-filing__hsform .hs-button{background:var(--color-primary);box-shadow:none;color:var(--color-action-on-dark)}.page-homepage-a .c-hero-filing__hsform .hs-button:hover,.page-homepage-b .c-hero-filing__hsform .hs-button:hover{background:var(--color-primary-hover);color:var(--color-action-on-dark)}.page-homepage-b .c-hero-filing__hsform .hs-button:focus-visible{outline-color:var(--color-primary)}@media (min-width:1100px) and (max-height:940px){.page-homepage-a .c-hero-filing__hsform .hs-form-field,.page-homepage-b .c-hero-filing__hsform .hs-form-field{margin-bottom:var(--space-2)}}.page-homepage-a .c-hero-filing__hsform .hs-field-desc,.page-homepage-a .c-hero-filing__hsform .hs-form-booleancheckbox-display,.page-homepage-a .c-hero-filing__hsform .hs-form-checkbox-display,.page-homepage-a .c-hero-filing__hsform .hs-richtext,.page-homepage-a .c-hero-filing__hsform .legal-consent-container p,.page-homepage-a .c-hero-filing__hsform .submitted-message{color:var(--color-on-primary)}.page-homepage-a .c-hero-filing__hsform .hs-error-msg{color:var(--color-on-primary);font-weight:var(--weight-semibold)}.page-homepage-a .c-hero-filing__hsform .hs-input:focus{box-shadow:0 0 0 2px var(--color-on-primary)}.page-homepage-a .c-hero-filing__hsform .hs-button:focus-visible{outline-color:var(--color-on-primary)}@media (min-width:1100px) and (max-height:940px){.c-hero-filing__hsform.is-infield .hs-input:where(:not([type=checkbox],[type=radio])){padding-block:11px}.c-hero-filing__hsform .hs-form-field{margin-bottom:6px}.c-hero-filing__hsform .hs_submit{margin-top:6px}}