.kaymbu-form-section{padding-block:0}.kaymbu-form-section--bg-default{background-color:var(--color-surface)}.kaymbu-form-section--bg-brand_green_100{background-color:var(--color-brand-green-100)}.kaymbu-form-section--bg-brand_mantis_100{background-color:var(--color-brand-mantis-100)}.kaymbu-form-section--bg-brand_blue_100{background-color:var(--color-brand-blue-100)}.kaymbu-form-section--bg-brand_wisteria_100{background-color:var(--color-brand-wisteria-100)}.kaymbu-form-section--bg-brand_pink_100{background-color:var(--color-brand-pink-100)}.kaymbu-form-section--bg-brand_orange_100{background-color:var(--color-brand-orange-100)}.kaymbu-form-section__inner{display:grid;gap:var(--space-5);grid-template-columns:1fr;margin-inline:auto;max-width:var(--container-max-width)}@media (min-width:768px){.kaymbu-form-section__inner{gap:var(--space-4);grid-template-columns:1fr 1fr}.kaymbu-form-section--image-left .kaymbu-form-section__inner{grid-template-columns:5fr 7fr}.kaymbu-form-section--image-right .kaymbu-form-section__inner{grid-template-columns:7fr 5fr}.kaymbu-form-section--cols-equal.kaymbu-form-section--image-left .kaymbu-form-section__inner,.kaymbu-form-section--cols-equal.kaymbu-form-section--image-right .kaymbu-form-section__inner{grid-template-columns:1fr 1fr}.kaymbu-form-section--image-right .kaymbu-form-section__media{grid-column:2}.kaymbu-form-section--image-right .kaymbu-form-section__card{grid-column:1}}.kaymbu-form-section__media{border-radius:var(--radius-xl);display:block;min-height:0;overflow:hidden;position:relative}.kaymbu-form-section__media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:767px){.kaymbu-form-section__media{position:static}.kaymbu-form-section__media img{height:auto;position:static}}.kaymbu-form-section__card{border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7) var(--space-6)}@media (min-width:768px){.kaymbu-form-section__card{padding:3rem}}.kaymbu-form-section__card--bg-brand_green_100{background-color:var(--color-brand-green-100)}.kaymbu-form-section__card--bg-brand_mantis_100{background-color:var(--color-brand-mantis-100)}.kaymbu-form-section__card--bg-brand_blue_100{background-color:var(--color-brand-blue-100)}.kaymbu-form-section__card--bg-brand_wisteria_100{background-color:var(--color-brand-wisteria-100)}.kaymbu-form-section__card--bg-brand_pink_100{background-color:var(--color-brand-pink-100)}.kaymbu-form-section__card--bg-brand_orange_100{background-color:var(--color-brand-orange-100)}.kaymbu-form-section__card--bg-neutral{background-color:#fafafa}.kaymbu-form-section__title{color:var(--color-text-strong);font-family:var(--font-heading);font-weight:var(--font-weight-medium);margin:0}.kaymbu-form-section__subtitle{color:var(--color-text-default);font-family:var(--font-body);font-size:var(--font-size-body-medium);line-height:1.45;margin:var(--space-3) 0 0}.kaymbu-form-section__title--h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.kaymbu-form-section__title--h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.kaymbu-form-section__title--h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.kaymbu-form-section__title--h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}.kaymbu-form-section__title--h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.kaymbu-form-section__title--h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.kaymbu-form-section__form{display:block}.kaymbu-form-section__form .form-title,.kaymbu-form-section__form .hsfc-Form__Title,.kaymbu-form-section__form [class*=Form__Title],.kaymbu-form-section__form h1,.kaymbu-form-section__form h2,.kaymbu-form-section__form h3,.kaymbu-form-section__form h4,.kaymbu-form-section__form h5,.kaymbu-form-section__form h6{display:none!important}.kaymbu-form-section__form .hs-form-field{margin-bottom:var(--space-3)}.kaymbu-form-section__form label{color:var(--color-text-strong);display:block;font-family:var(--font-body);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2)}.kaymbu-form-section__form .hs-form-required{display:none}.kaymbu-form-section__form input[type=email],.kaymbu-form-section__form input[type=number],.kaymbu-form-section__form input[type=text],.kaymbu-form-section__form textarea{background:transparent;border:1px solid #cfcfcf;border-radius:1.5rem;color:var(--color-text-strong);font-family:var(--font-body);font-size:1rem;min-height:3rem;padding:.5rem 1rem;width:100%}.kaymbu-form-section__form input::placeholder,.kaymbu-form-section__form textarea::placeholder{color:var(--color-text-muted);opacity:.7}.kaymbu-form-section__form input:focus,.kaymbu-form-section__form select:focus,.kaymbu-form-section__form textarea:focus{border-color:var(--color-primary);outline:none}.kaymbu-form-section__form textarea{border-radius:1.5rem;min-height:120px}.kaymbu-form-section__form .hs-button,.kaymbu-form-section__form input[type=submit]{background-color:var(--color-primary);border:0;border-radius:var(--radius-pill);color:var(--color-text-inverse);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-body-regular);font-weight:var(--font-weight-bold);padding:14px 24px;width:100%}.kaymbu-form-section__form .hs-button:hover,.kaymbu-form-section__form input[type=submit]:hover{background-color:var(--color-primary-dark)}.kaymbu-form-section__form{--hsf-background__padding:0;--hsf-default-background__padding:0;--hsf-global__font-family:var(--font-body);--hsf-field-label__font-family:var(--font-body);--hsf-field-label__font-size:var(--font-size-body-regular);--hsf-field-label__color:var(--color-text-strong)}.kaymbu-form-section__form .hsfc-Step__Content{padding:0!important}.kaymbu-form-section__form .hsfc-FieldLabel{color:var(--color-text-strong)!important;font-family:var(--font-body)!important;font-size:var(--font-size-body-regular)!important;font-weight:var(--font-weight-medium)!important;line-height:1.4!important;margin-bottom:var(--space-2)!important}.kaymbu-form-section__form .hsfc-FieldLabel .hsfc-FieldLabel__required,.kaymbu-form-section__form .hsfc-FieldLabel__required{display:none!important}.kaymbu-form-section__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=tel]),.kaymbu-form-section__form textarea{background:transparent!important;border:1px solid #cfcfcf!important;border-radius:1.5rem!important;color:var(--color-text-strong)!important;font-family:var(--font-body)!important;font-size:1rem!important;min-height:3rem!important;padding:.5rem 1rem!important}.kaymbu-form-section__form textarea{min-height:120px!important;resize:vertical}.kaymbu-form-section__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=tel]):hover,.kaymbu-form-section__form textarea:hover{border-color:rgba(50,49,57,.28)!important}.kaymbu-form-section__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=tel]):focus,.kaymbu-form-section__form textarea:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(23,159,158,.15)!important;outline:none!important}.kaymbu-form-section__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=tel]):not(:placeholder-shown),.kaymbu-form-section__form textarea:not(:placeholder-shown){border-color:rgba(50,49,57,.32)!important}.kaymbu-form-section__form .hsfc-PhoneInput,.kaymbu-form-section__form [data-hsfc-id=PhoneInput]{align-items:stretch!important;background:transparent!important;border:1px solid #cfcfcf!important;border-radius:1.5rem!important;display:flex!important;min-height:3rem!important;overflow:hidden!important;padding:0!important}.kaymbu-form-section__form .hsfc-PhoneInput__FlagAndCaret{align-items:center!important;align-self:stretch!important;border:0!important;border-radius:0!important;border-right:1px solid #cfcfcf!important;box-shadow:none!important;cursor:pointer;display:flex!important;margin:0!important;padding:0 .75rem!important}.kaymbu-form-section__form .hsfc-PhoneInput__FlagAndCaret,.kaymbu-form-section__form .hsfc-PhoneInput__FlagAndCaret__Caret,.kaymbu-form-section__form .hsfc-PhoneInput__FlagAndCaret__Flag{background:transparent!important;background-color:transparent!important}.kaymbu-form-section__form .hsfc-TextInput[type=tel],.kaymbu-form-section__form input[type=tel]{background:transparent!important;border:0!important;box-shadow:none!important;flex:1 1 auto!important;min-height:0!important;padding:0 1rem!important}.kaymbu-form-section__form .hsfc-DropdownOptions,.kaymbu-form-section__form [data-hsfc-id=DropdownOptions]{background:#fff!important;background-color:#fff!important;border:1px solid #cfcfcf!important;border-radius:16px!important;box-shadow:var(--shadow-elevated,0 8px 24px rgba(0,0,0,.12))!important}.kaymbu-form-section__form .hsfc-DropdownOptions [aria-selected=true],.kaymbu-form-section__form .hsfc-DropdownOptions [role=option]:hover{background-color:var(--color-brand-blue-100,#f1f7fd)!important}.kaymbu-form-section__form [class*=PhoneInput] [role],.kaymbu-form-section__form [class*=PhoneInput] li,.kaymbu-form-section__form [class*=ountryCode],.kaymbu-form-section__form [class*=ountryCode] *,.kaymbu-form-section__form [role=combobox],.kaymbu-form-section__form [role=listbox],.kaymbu-form-section__form [role=listbox] *,.kaymbu-form-section__form [role=option],.kaymbu-form-section__form input[type=tel]{font-size:1rem!important}.kaymbu-form-section__form .hs-error-msg,.kaymbu-form-section__form .hs-error-msgs,.kaymbu-form-section__form [class*=rror],.kaymbu-form-section__form [role=alert]{font-size:1rem!important;line-height:1.2!important}.kaymbu-form-section__form .hsfc-FieldRow,.kaymbu-form-section__form [class*=FieldRow],.kaymbu-form-section__form [data-hsfc-id=Row]{margin-bottom:1.5rem!important}.kaymbu-form-section__form :has(>[class*=rror]),.kaymbu-form-section__form :has(>[role=alert]){position:relative!important}.kaymbu-form-section__form [class*=rror],.kaymbu-form-section__form [role=alert]{left:0!important;margin:.15rem 0 0!important;position:absolute!important;right:0!important;top:100%!important}.kaymbu-form-section__form .hs-button,.kaymbu-form-section__form .hsfc-Button,.kaymbu-form-section__form .hsfc-Button--primary,.kaymbu-form-section__form button[type=submit],.kaymbu-form-section__form input[type=submit]{background-color:var(--color-primary)!important;border:0!important;border-radius:1rem!important;color:var(--color-text-inverse)!important;display:block!important;font-family:var(--font-body)!important;font-size:1rem!important;font-weight:600!important;margin-left:0!important;margin-right:0!important;padding:.75rem 1.5rem!important;text-align:center!important;width:100%!important}.kaymbu-form-section__form [class*=essage]:empty,.kaymbu-form-section__form [class*=lert]:empty,.kaymbu-form-section__form [role=region]:empty{display:none!important}.kaymbu-form-section__form [class*=hsfc-NavigationRow],.kaymbu-form-section__form [class*=hsfc-Step__Navigation],.kaymbu-form-section__form [class*=ubmitButton]{justify-content:flex-start!important;text-align:left!important;width:100%!important}.kaymbu-form-section__cta-image{border-radius:var(--radius-xl);display:block;overflow:hidden}.kaymbu-form-section__cta-image img{display:block;height:auto;width:100%}.kaymbu-form-section__cta{align-items:center;border-radius:var(--radius-xl);color:var(--color-text-inverse);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-6);text-decoration:none}.kaymbu-form-section__cta--bg-brand_green_200{background-color:var(--color-brand-green-200)}.kaymbu-form-section__cta--bg-brand_green_300{background-color:var(--color-brand-green-300)}.kaymbu-form-section__cta--bg-brand_mantis_300{background-color:var(--color-brand-mantis-300)}.kaymbu-form-section__cta--bg-brand_blue_300{background-color:var(--color-brand-blue-300)}.kaymbu-form-section__cta--bg-brand_wisteria_300{background-color:var(--color-brand-wisteria-300)}.kaymbu-form-section__cta--bg-brand_pink_300{background-color:var(--color-brand-pink-300)}.kaymbu-form-section__cta--bg-brand_orange_300{background-color:var(--color-brand-orange-300)}a.kaymbu-form-section__cta:focus-visible,a.kaymbu-form-section__cta:hover{filter:brightness(.95);text-decoration:none}.kaymbu-form-section__cta-text{display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.kaymbu-form-section__cta-label{color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--font-size-body-small);font-weight:var(--font-weight-regular)}.kaymbu-form-section__cta-main{color:var(--color-text-inverse);font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:1.2}.kaymbu-form-section__cta-icon{display:block;flex-shrink:0;height:56px;object-fit:contain;width:56px}