.cta-form{background-color:transparent;box-sizing:border-box;padding-inline:16px;width:100%}.cta-form__card{background-color:var(--background-dark-level-2);border-radius:var(--radius-lg);box-sizing:border-box;margin-inline:auto;max-width:1088px;padding:clamp(24px,5vw,40px);width:100%}.cta-form__card,.cta-form__content{display:flex;flex-direction:column;gap:40px}.cta-form__content{min-width:0}.cta-form__copy{display:flex;flex-direction:column;gap:24px;max-width:500px;width:100%}.cta-form__title .h2,.cta-form__title h2{color:var(--heading-on-dark-bg);margin:0}.cta-form__title p{margin:0}.cta-form__title h1,.cta-form__title h2,.cta-form__title h3,.cta-form__title p{font-family:var(--font-headings);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading-2);line-height:var(--line-height-heading-2)}.cta-form__intro{color:var(--body-on-dark-bg);font-family:var(--font-body);font-size:var(--font-size-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-l);margin:0}.cta-form__consultant{align-items:stretch;display:flex;gap:16px;max-width:500px;width:100%}.cta-form__photo{border-radius:var(--radius-lg);flex-shrink:0;height:112px;overflow:hidden;width:112px}.cta-form__photo img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.cta-form__profile{backdrop-filter:blur(8px);background-color:var(--background-dark-level-2);border-radius:var(--radius-lg);display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-height:112px;min-width:0;padding:16px}.cta-form__name{color:var(--heading-on-dark-bg);margin:0}.cta-form__role{color:var(--body-muted-on-dark-bg);margin:0}.cta-form__email,.cta-form__role{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-s)}.cta-form__email{color:var(--body-on-dark-bg);text-decoration:underline}.cta-form__form{display:flex;flex-direction:column;gap:32px;margin:0;max-width:372px;min-width:0;width:100%}.cta-form__form form.hs-form,.cta-form__form form.hsfc-Form{display:flex;flex-direction:column;gap:32px;margin:0;padding:0}.cta-form__form form.hs-form fieldset{margin:0}.cta-form__form form.hs-form .hs-form-field,.cta-form__form form.hsfc-Form .hsfc-FieldWrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.cta-form__form form.hs-form label,.cta-form__form form.hsfc-Form .hsfc-FieldLabel,.cta-form__form form.hsfc-Form label{color:var(--heading-on-dark-bg);display:block;font-family:var(--font-headings);font-size:var(--font-size-default);font-weight:var(--font-weight-bold);line-height:var(--line-height-filter-m);margin:0;padding-inline-start:0}.cta-form__form form.hs-form .hs-form-field:has(.inputs-list)>label,.cta-form__form form.hs-form .hs-form-field:has(input[type=checkbox])>label,.cta-form__form form.hs-form .hs-form-field:has(input[type=radio])>label,.cta-form__form form.hsfc-Form .hsfc-FieldWrapper:has(.hsfc-CheckboxField)>.hsfc-FieldLabel,.cta-form__form form.hsfc-Form .hsfc-FieldWrapper:has(.hsfc-CheckboxField)>label,.cta-form__form form.hsfc-Form .hsfc-FieldWrapper:has(input[type=checkbox])>label,.cta-form__form form.hsfc-Form .hsfc-FieldWrapper:has(input[type=radio])>label{padding-inline-start:0}.cta-form__form form.hs-form .hs-input:not([type=checkbox]):not([type=radio]),.cta-form__form form.hs-form input[type=email],.cta-form__form form.hs-form input[type=tel],.cta-form__form form.hs-form input[type=text],.cta-form__form form.hs-form select,.cta-form__form form.hsfc-Form input[type=email],.cta-form__form form.hsfc-Form input[type=tel],.cta-form__form form.hsfc-Form input[type=text],.cta-form__form form.hsfc-Form select{background-color:var(--background-dark);border:1.5px solid var(--background-dark-level-2);border-radius:28px;box-shadow:none;box-sizing:border-box;color:var(--heading-on-dark-bg);font-family:var(--font-body);font-size:var(--font-size-default);height:50px;min-height:50px;padding-inline:24px;width:100%}.cta-form__form form.hs-form .hs-input:not([type=checkbox]):not([type=radio]):focus,.cta-form__form form.hs-form input[type=email]:focus,.cta-form__form form.hs-form input[type=tel]:focus,.cta-form__form form.hs-form input[type=text]:focus,.cta-form__form form.hs-form select:focus,.cta-form__form form.hsfc-Form input[type=email]:focus,.cta-form__form form.hsfc-Form input[type=tel]:focus,.cta-form__form form.hsfc-Form input[type=text]:focus,.cta-form__form form.hsfc-Form select:focus{border-color:var(--primary-light);box-shadow:none;outline:none}.cta-form__form form.hs-form .hs_submit{margin-top:0!important}.cta-form__form form.hs-form .hs_submit .actions{width:100%}.cta-form__form form.hs-form .hs_submit .actions:after{background-color:var(--background-dark);background-size:32px 32px;height:42px;right:5px;width:42px}.cta-form__form form.hs-form .hs-button.primary,.cta-form__form form.hs-form .hs-button.primary.large,.cta-form__form form.hs-form input[type=submit],.cta-form__form form.hsfc-Form .hsfc-Button,.cta-form__form form.hsfc-Form button[type=submit]{background-color:var(--secondary-light);border:0;border-radius:28px;color:var(--background-dark);height:52px;min-height:52px;padding-inline:24px 56px;width:100%}.cta-form__form form.hsfc-Form .hsfc-Button:after,.cta-form__form form.hsfc-Form button[type=submit]:after{height:42px;right:5px;width:42px}.cta-form__form form.hs-form .hs-error-msg,.cta-form__form form.hsfc-Form .hsfc-Error{color:var(--secondary-light)}@media (min-width:640px) and (max-width:1023px){.cta-form__form{max-width:100%}}@media (min-width:1024px){.cta-form__card{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,580fr) minmax(0,452fr);padding-block:80px;padding-inline:0 80px;padding:80px}.cta-form__content{justify-content:space-between;min-height:476px}.cta-form__form{max-width:372px}}