.form-page.svelte-16h1qf0{padding:var(--sg-padding-section-small) 0}.form-layout.svelte-16h1qf0{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:600px;margin:0 auto}.hero-label.svelte-16h1qf0{margin:0;font-family:var(--sg-font-sans);font-size:var(--sg-text-small);font-weight:var(--sg-font-weight-medium);text-transform:uppercase;letter-spacing:.15em;color:var(--sg-text-secondary)}.hero-heading.svelte-16h1qf0{font-family:var(--sg-font-sans);font-size:2.5rem;font-weight:var(--sg-font-weight-medium);line-height:var(--sg-lh-heading);margin:0}.hero-description.svelte-16h1qf0{margin:0;font-size:var(--sg-text-base);font-weight:100;line-height:var(--sg-lh-body);color:var(--sg-text-secondary)}.form-wrapper.svelte-16h1qf0{width:100%;margin-top:2rem}.form-wrapper.svelte-16h1qf0 .hs-form>fieldset:has(>.field[style*="display: none"]){display:none!important}.form-wrapper.svelte-16h1qf0 .hs-form{display:grid!important;grid-template-columns:1fr auto}.form-wrapper.svelte-16h1qf0 .hs-form>fieldset:first-child{display:contents}.form-wrapper.svelte-16h1qf0 .hs_email{display:contents}.form-wrapper.svelte-16h1qf0 .hs_email>label{display:none}.form-wrapper.svelte-16h1qf0 .hs_email>legend{grid-column:1 / -1;font-size:var(--sg-text-xsmall);color:var(--sg-text-secondary);text-align:center;padding:0;margin-bottom:.75rem}.form-wrapper.svelte-16h1qf0 .hs_email>legend a{color:var(--sg-text-secondary);text-decoration:underline;text-decoration-color:var(--sg-text-secondary);text-underline-offset:3px;text-decoration-thickness:1px}.form-wrapper.svelte-16h1qf0 .hs_email>.input{grid-column:1;grid-row:2}.form-wrapper.svelte-16h1qf0 .hs_email .hs-input{border-radius:var(--sg-radius-small) 0 0 var(--sg-radius-small)!important;border-right:none!important}.form-wrapper.svelte-16h1qf0 .hs_email>.hs-error-msgs{grid-column:1 / -1;grid-row:3}.form-wrapper.svelte-16h1qf0 .hs_error_rollup{display:none!important}.form-wrapper.svelte-16h1qf0 .hs_submit{grid-column:2;grid-row:2;margin-top:0!important}.form-wrapper.svelte-16h1qf0 .hs_submit .hs-button{width:auto!important;white-space:nowrap;min-height:2.75rem;padding:.5rem 1.5rem!important;border-radius:0 var(--sg-radius-small) var(--sg-radius-small) 0!important}@media(max-width:576px){.form-wrapper.svelte-16h1qf0 .hs-form{grid-template-columns:1fr}.form-wrapper.svelte-16h1qf0 .hs_email>.input{grid-row:auto}.form-wrapper.svelte-16h1qf0 .hs_email .hs-input{border-radius:var(--sg-radius-small)!important;border-right:1px solid var(--sg-border-primary)!important}.form-wrapper.svelte-16h1qf0 .hs_submit{grid-column:1;grid-row:auto;margin-top:.75rem!important}.form-wrapper.svelte-16h1qf0 .hs_submit .hs-button{width:100%!important;border-radius:var(--sg-radius-small)!important}.form-wrapper.svelte-16h1qf0 .hs_email>.hs-error-msgs{grid-row:auto}}
