._formTheme_1p7xh_13{container-type:inline-size}._formTheme_1p7xh_13 .hs-form-field{margin-bottom:var(--cp-space-2, 16px)}._formTheme_1p7xh_13 .hs-form-field>label{display:block;margin-bottom:6px;font-family:var(--cp-font-body, "Geist", sans-serif);font-size:var(--cp-text-sm, .875rem);font-weight:600;color:var(--cp-color-text, #0f172a)}._formTheme_1p7xh_13 .hs-form-required{color:var(--cp-color-danger, #b3261e);margin-left:2px}._formTheme_1p7xh_13 .hs-field-desc{margin:0 0 6px;color:var(--cp-color-muted, #737373);font-size:var(--cp-text-xs, .75rem)}._formTheme_1p7xh_13 .hs-input{width:100%;max-width:100%;padding:11px 14px;font-family:var(--cp-font-body, "Geist", sans-serif);font-size:var(--cp-text-base, 1rem);color:var(--cp-color-text, #0f172a);background:var(--cp-color-surface, #fff);border:1px solid var(--cp-color-border, #e2e6eb);border-radius:var(--cp-radius-button, 6px);transition:border-color var(--cp-motion-fast, .12s) var(--cp-motion-ease, ease),box-shadow var(--cp-motion-fast, .12s) var(--cp-motion-ease, ease)}._formTheme_1p7xh_13 .hs-input:hover{border-color:var(--cp-color-muted, #737373)}._formTheme_1p7xh_13 .hs-input:focus{outline:none;border-color:var(--cp-color-accent, #1453da);box-shadow:0 0 0 3px #1453da29}._formTheme_1p7xh_13 .hs-input::placeholder{color:var(--cp-color-muted, #737373);opacity:.75}._formTheme_1p7xh_13 textarea.hs-input{min-height:120px;resize:vertical}._formTheme_1p7xh_13 select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px}._formTheme_1p7xh_13 .inputs-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}._formTheme_1p7xh_13 .inputs-list label{display:flex;align-items:flex-start;gap:var(--cp-space-1, 8px);font-size:var(--cp-text-sm, .875rem);font-weight:400;color:var(--cp-color-text, #0f172a);cursor:pointer}._formTheme_1p7xh_13 .inputs-list input[type=checkbox],._formTheme_1p7xh_13 .inputs-list input[type=radio]{width:auto;margin:2px 0 0;accent-color:var(--cp-color-accent, #1453da);flex-shrink:0}._formTheme_1p7xh_13 .hs-input.invalid,._formTheme_1p7xh_13 .hs-input.error{border-color:var(--cp-color-danger, #b3261e)}._formTheme_1p7xh_13 .hs-error-msg,._formTheme_1p7xh_13 .hs-error-msgs label{display:block;margin:4px 0 0;color:var(--cp-color-danger, #b3261e);font-size:var(--cp-text-xs, .75rem);font-weight:500}._formTheme_1p7xh_13 .hs-error-msgs{list-style:none;margin:0;padding:0}._formTheme_1p7xh_13 .legal-consent-container{margin-bottom:var(--cp-space-2, 16px);color:var(--cp-color-muted, #737373);font-size:var(--cp-text-xs, .75rem)}._formTheme_1p7xh_13 .legal-consent-container p{margin:0 0 6px}._formTheme_1p7xh_13 .hs-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:13px 22px;font-family:var(--cp-font-body, "Geist", sans-serif);font-size:var(--cp-text-base, 1rem);font-weight:600;line-height:1;color:var(--cp-color-on-primary, #fff);background:var(--cp-color-primary, #0f172a);border:1px solid transparent;border-radius:var(--cp-radius-button, 6px);cursor:pointer;transition:background-color var(--cp-motion-base, .2s) var(--cp-motion-ease, ease)}._formTheme_1p7xh_13 .hs-button:hover{background:var(--cp-color-secondary, #1453da)}._formTheme_1p7xh_13 .hs-button:focus-visible{outline:2px solid var(--cp-color-accent, #1453da);outline-offset:2px}._formTheme_1p7xh_13 .submitted-message{position:relative;padding:var(--cp-space-6, 48px) var(--cp-space-3, 24px);border-radius:var(--cp-radius-card, 12px);background:var(--cp-color-surface-alt, #f5f7fa);color:var(--cp-color-text, #0f172a);text-align:center}._formTheme_1p7xh_13 .submitted-message:before{content:"";display:block;width:44px;height:44px;margin:0 auto var(--cp-space-3, 24px);border-radius:var(--cp-radius-button, 6px);background-color:var(--cp-color-accent, #1453da);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 5 5L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px}._formTheme_1p7xh_13 .submitted-message h1,._formTheme_1p7xh_13 .submitted-message h2,._formTheme_1p7xh_13 .submitted-message h3,._formTheme_1p7xh_13 .submitted-message h4{margin:0 0 var(--cp-space-1, 8px);font-family:var(--cp-font-heading, "Space Grotesk", sans-serif);font-size:var(--cp-text-xl, 1.375rem);font-weight:600;color:var(--cp-color-text, #0f172a)}._formTheme_1p7xh_13 .submitted-message p{margin:0 auto;max-width:40ch;color:var(--cp-color-muted, #737373);font-size:var(--cp-text-base, 1rem);line-height:var(--cp-leading-normal, 1.55)}._formTheme_1p7xh_13 .submitted-message p+p{margin-top:var(--cp-space-1, 8px)}@container (min-width: 420px){._formTheme_1p7xh_13 .hs-form-field.hs-firstname,._formTheme_1p7xh_13 .hs-form-field.hs-lastname{display:inline-block;width:calc(50% - 8px);vertical-align:top}._formTheme_1p7xh_13 .hs-form-field.hs-firstname{margin-right:16px}}
