.kb-form-section--split{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:1fr 1fr}.kb-form-section--stacked{margin:0 auto;max-width:640px}.kb-form-section--stacked .kb-form-section__intro{text-align:center}.kb-form-section--stacked .kb-form-section__form{margin-top:var(--space-lg)}.kb-form-section__desc{color:var(--color-ink);font-size:1.1rem}.kb-form-section__intro h2{margin:0 0 var(--space-sm)}.kb-form-section__form{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 32px rgba(16,24,40,.06);color:var(--color-ink);font-size:13px;line-height:1.5;padding:var(--space-lg)}.kb-form-section__form .form-title,.kb-form-section__form .hs-form>h2{font-family:var(--font-heading);font-size:18px;margin:0 0 16px}.kb-form-section .hs-form-field{margin-bottom:16px}.kb-form-section .hs-form-field>label{color:var(--color-ink)!important;display:block;font-size:13px;font-weight:600;line-height:1.4;margin-bottom:7px}.kb-form-section .hs-field-desc,.kb-form-section .hs-form-field>label+.hs-field-desc{font-weight:400!important}.kb-form-section .hs-form-required{color:var(--color-blue)!important;margin-left:2px}.kb-form-section .hs-field-desc{color:var(--color-ink)!important;font-size:11.5px;line-height:1.55;margin:-1px 0 10px;opacity:.78}.kb-form-section .form-columns-2 .hs-form-field,.kb-form-section .form-columns-3 .hs-form-field{box-sizing:border-box;padding-right:16px}.kb-form-section .form-columns-2 .hs-form-field:last-child,.kb-form-section .form-columns-3 .hs-form-field:last-child{padding-right:0}.kb-form-section .hs-input{background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:10px;box-sizing:border-box;color:var(--color-ink);font-family:var(--font-body);font-size:13px;height:auto!important;line-height:1.45!important;padding:14px 14px 9px!important;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.kb-form-section textarea.hs-input{line-height:1.5!important;min-height:116px!important;resize:vertical}.kb-form-section select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23475467' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;height:auto!important;line-height:1.45!important;padding:14px 38px 9px 14px!important}.kb-form-section .hs-input::placeholder{color:var(--color-gray-500)}.kb-form-section .hs-input:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(0,96,255,.16);outline:none}.kb-form-section .inputs-list{list-style:none;margin:0;padding:0}.kb-form-section .hs-form-booleancheckbox,.kb-form-section .hs-form-checkbox,.kb-form-section .hs-form-radio{margin-bottom:11px}.kb-form-section .hs-form-booleancheckbox:last-child,.kb-form-section .hs-form-checkbox:last-child,.kb-form-section .hs-form-radio:last-child{margin-bottom:0}.kb-form-section .hs-form-booleancheckbox-display,.kb-form-section .hs-form-checkbox-display,.kb-form-section .hs-form-radio-display{align-items:flex-start;color:var(--color-ink)!important;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.5}.kb-form-section .hs-form-booleancheckbox-display span,.kb-form-section .hs-form-checkbox-display span,.kb-form-section .hs-form-radio-display span{color:var(--color-ink)!important}.kb-form-section .hs-form-booleancheckbox-display input,.kb-form-section .hs-form-checkbox-display input,.kb-form-section .hs-form-radio-display input{accent-color:var(--color-blue);flex:0 0 auto;height:16px;margin:2px 0 0;width:16px}.kb-form-section .hs-richtext{color:var(--color-ink)!important;font-size:13px;line-height:1.6}.kb-form-section .hs-richtext strong{font-weight:600}.kb-form-section .legal-consent-container{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:12px;margin-top:22px;padding:16px 18px}.kb-form-section .legal-consent-container,.kb-form-section .legal-consent-container .hs-richtext,.kb-form-section .legal-consent-container p{color:var(--color-ink)!important;font-size:11px;line-height:1.65}.kb-form-section .legal-consent-container p{margin:0 0 10px;padding-left:0!important}.kb-form-section .legal-consent-container p:last-child{margin-bottom:0}.kb-form-section .legal-consent-container .hs-form-booleancheckbox-display p,.kb-form-section .legal-consent-container .hs-form-checkbox-display p,.kb-form-section .legal-consent-container .hs-form-radio-display p{margin:0!important;padding-left:0!important}.kb-form-section .legal-consent-container .inputs-list{margin:12px 0;padding-left:0}.kb-form-section .legal-consent-container .hs-dependent-field{margin:12px 0}.kb-form-section label.hs-form-booleancheckbox-display,.kb-form-section label.hs-form-checkbox-display,.kb-form-section label.hs-form-radio-display{align-items:flex-start;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.5}.kb-form-section .legal-consent-container label.hs-form-booleancheckbox-display,.kb-form-section .legal-consent-container label.hs-form-checkbox-display,.kb-form-section .legal-consent-container label.hs-form-radio-display{font-size:11px;gap:6px}.kb-form-section .legal-consent-container .hs-form-booleancheckbox-display,.kb-form-section .legal-consent-container .hs-form-checkbox-display,.kb-form-section .legal-consent-container .hs-form-radio-display{gap:6px}.kb-form-section .legal-consent-container .hs-form-booleancheckbox{margin-bottom:10px}.kb-form-section .legal-consent-container .hs-form-booleancheckbox-display{font-size:11px}.kb-form-section .hs-richtext a,.kb-form-section .legal-consent-container a{color:var(--color-blue)!important;text-decoration:underline}.kb-form-section__placeholder{border:1px dashed var(--color-gray-300);border-radius:12px;color:var(--color-ink);font-size:13px;margin:0;padding:var(--space-md);text-align:center}.kb-form-section .hs_submit{margin-top:18px}.kb-form-section .hs-button{background-color:var(--color-blue);border:1px solid var(--color-blue);border-radius:999px;color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:13px;font-weight:600;margin-top:12px;padding:12px 32px;transition:background-color .15s ease,border-color .15s ease}.kb-form-section .hs-button:hover{background-color:var(--color-blue-dark);border-color:var(--color-blue-dark)}.kb-form-section .hs-button:focus{box-shadow:0 0 0 3px rgba(0,96,255,.28);outline:none}.kb-form-section .hs-input.error,.kb-form-section .hs-input.invalid{border-color:#c0261a;box-shadow:0 0 0 3px rgba(192,38,26,.12)}.kb-form-section .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.kb-form-section .hs-error-msg{color:#c0261a!important;font-size:12px}.kb-form-section .submitted-message{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:12px;color:var(--color-ink);padding:var(--space-md)}@media (max-width:767px){.kb-form-section--split{gap:var(--space-lg);grid-template-columns:1fr}.kb-form-section__form{padding:var(--space-md)}.kb-form-section .form-columns-2 .hs-form-field,.kb-form-section .form-columns-3 .hs-form-field{float:none!important;padding-right:0;width:100%!important}}.kb-form-section--stacked.kb-form-section--w-wide{max-width:900px}.kb-form-section--split.kb-form-section--w-wide{grid-template-columns:1fr 1.45fr}@media (max-width:767px){.kb-form-section--stacked.kb-form-section--w-wide{max-width:100%}.kb-form-section--split.kb-form-section--w-wide{grid-template-columns:1fr}}