.hs-host[aria-busy=true]{min-height:36rem}.hs-host-status{color:var(--fg-secondary);font-size:var(--fs-label-sm);line-height:var(--lh-label)}.hs-host-status a{color:var(--fg);text-underline-offset:.15em;text-decoration:underline}.nf-form{grid-template-columns:minmax(0,1fr);gap:1.5rem 1.25rem;display:grid}.nf-form>*{grid-column:1/-1}@media (width>=40rem){.nf-form{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-form>.hs_firstname,.nf-form>.hs_lastname{grid-column:span 1}}.nf-form .hs-form-field{flex-direction:column;gap:.5rem;display:flex}.nf-form .hs-form-field>label{color:var(--fg);font-size:var(--fs-label-sm);line-height:var(--lh-label);font-weight:var(--fw-label-strong)}.nf-form .hs-form-field>label.hs-label-blank{display:none}.nf-form .hs-form-required{color:var(--fg-secondary);margin-inline-start:.125rem}.nf-form .hs-field-desc{color:var(--fg-secondary);font-size:var(--fs-label-sm);line-height:var(--lh-label)}.nf-form .hs-input:not([type=checkbox],[type=radio]){border:var(--btn-border-width) solid var(--border);border-radius:var(--round-md);background-color:var(--bg);width:100%;color:var(--fg);font-size:var(--fs-body);line-height:var(--lh-body);padding:.75rem .875rem}.nf-form .hs-input::placeholder{color:var(--fg-secondary);opacity:1}.nf-form textarea.hs-input{min-height:calc(4 * var(--lh-body) + 1.5rem);resize:vertical}.nf-form .hs-input.invalid.error:not([type=checkbox],[type=radio]){border:2px solid var(--error)}.nf-form .inputs-list{margin:0;padding:0;list-style:none}.nf-form .hs-error-msgs,.nf-form .hs_error_rollup{color:var(--error);font-size:var(--fs-label-sm);line-height:var(--lh-label)}.nf-form .hs-form-booleancheckbox-display,.nf-form .hs-form-checkbox-display{color:var(--fg);font-size:var(--fs-label-sm);line-height:var(--lh-label);align-items:flex-start;gap:.5rem;display:flex}.nf-form input[type=checkbox].hs-input{width:1rem;height:1rem;accent-color:var(--fg);flex-shrink:0}.nf-form .legal-consent-container{color:var(--fg-secondary);font-size:var(--fs-label-sm);line-height:var(--lh-label);flex-direction:column;gap:.75rem;display:flex}.nf-form .legal-consent-container a{color:var(--fg);text-underline-offset:.15em;text-decoration:underline}.nf-form>.hs_submit{order:1}.nf-form>.legal-consent-container{order:2}@media (width>=40rem){.nf-form>.hs_submit,.nf-form>.legal-consent-container{grid-column:span 1;align-self:center}.nf-form>.legal-consent-container{text-align:end}}.nf-form .hs-button{padding:var(--btn-py) calc(var(--btn-px-icon) + var(--btn-glyph) + var(--btn-gap)) var(--btn-py) var(--btn-px);border:var(--btn-border-width) solid var(--cta-border);border-radius:var(--btn-radius);background:var(--cta-bg) url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='.Icon'%3e%3cpath%20id='Vector'%20d='M3.33333%208H12.6667M8%2012.6667L12.6667%208L8%203.33333'%20stroke='%23FFFCF8'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e") no-repeat right var(--btn-px-icon) center / var(--btn-glyph);color:var(--cta-fg);font-family:var(--type-text);font-size:var(--fs-label-sm);line-height:var(--lh-label);font-weight:var(--fw-label-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease-out), background-position var(--motion-duration-base) var(--motion-ease-spring)}.nf-form .hs-button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){.nf-form .hs-button:hover:not(:disabled){background-color:var(--cta-bg-hover)}}.nf-form .hs-button:focus-visible:not(:disabled),.nf-form .hs-button:active:not(:disabled){background-color:var(--cta-bg-hover)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.nf-form .hs-button:hover:not(:disabled){background-position:right calc(var(--btn-px-icon) - 4px) center;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-out)}}.nf-form .hs-button:focus-visible:not(:disabled),.nf-form .hs-button:active:not(:disabled){background-position:right calc(var(--btn-px-icon) - 4px) center;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-out)}}.nf-form .hs-button:disabled{cursor:not-allowed;opacity:.7}.submitted-message{color:var(--fg-muted)}
