.kb-hero{left:50%;margin-bottom:calc(var(--module-pad, 96px)*-1);margin-left:-50vw;margin-right:-50vw;margin-top:calc(var(--module-pad, 96px)*-1);overflow:hidden;padding-bottom:clamp(56px,9vw,120px);padding-top:clamp(64px,8vw,112px);position:relative;right:50%;width:100vw}.kb-hero__inner{position:relative;z-index:1}.kb-hero--split .kb-hero__inner{align-items:center;display:grid;gap:var(--space-xl);grid-template-columns:1.2fr .8fr;max-width:none;padding-left:10%;padding-right:10%}.kb-hero--centered .kb-hero__inner{max-width:62rem;text-align:center}.kb-hero--centered .kb-hero__actions{justify-content:center}.kb-hero.kb-bg-blue .kb-hero__eyebrow,.kb-hero.kb-bg-gradient-dark .kb-hero__eyebrow,.kb-hero.kb-bg-gradient-light .kb-hero__eyebrow{color:var(--color-white)}.kb-hero__headline{font-size:clamp(2.4rem,5vw,3.5rem);margin-bottom:var(--space-md)}.kb-hero__sub{font-size:1.2rem;max-width:52ch;opacity:.95}.kb-hero--centered .kb-hero__sub{margin-left:auto;margin-right:auto}.kb-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.kb-hero__media img{border-radius:12px;width:100%}.kb-hero__form,.kb-hero__media img{box-shadow:0 24px 60px rgba(0,32,96,.25)}.kb-hero__form{background:var(--color-white);border-radius:16px;color:var(--color-ink);font-size:13px;line-height:1.5;padding:clamp(24px,3vw,40px)}.kb-hero__form-title{color:var(--color-blue);font-size:1.25rem;margin-bottom:var(--space-md)}.kb-hero__form .hs-form-field{margin-bottom:16px}.kb-hero__form .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-hero__form .hs-form-required{color:var(--color-blue)!important;margin-left:2px}.kb-hero__form .hs-field-desc{color:var(--color-ink)!important;font-size:11.5px;font-weight:400!important;line-height:1.55;margin:-1px 0 10px;opacity:.78}.kb-hero__form .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;width:100%}.kb-hero__form textarea.hs-input{line-height:1.5!important;min-height:116px!important;resize:vertical}.kb-hero__form 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-hero__form .hs-input::placeholder{color:var(--color-gray-500)}.kb-hero__form .hs-input:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(0,96,255,.16);outline:none}.kb-hero__form .inputs-list{list-style:none;margin:0;padding:0}.kb-hero__form .hs-form-booleancheckbox,.kb-hero__form .hs-form-checkbox,.kb-hero__form .hs-form-radio{margin-bottom:11px}.kb-hero__form .hs-form-booleancheckbox-display,.kb-hero__form .hs-form-checkbox-display,.kb-hero__form .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-hero__form .hs-form-booleancheckbox-display span,.kb-hero__form .hs-form-checkbox-display span,.kb-hero__form .hs-form-radio-display span{color:var(--color-ink)!important}.kb-hero__form .hs-form-booleancheckbox-display input,.kb-hero__form .hs-form-checkbox-display input,.kb-hero__form .hs-form-radio-display input{accent-color:var(--color-blue);flex:0 0 auto;height:16px;margin:2px 0 0;width:16px}.kb-hero__form .hs-richtext{color:var(--color-ink)!important;font-size:13px;line-height:1.6}.kb-hero__form .hs-richtext strong{font-weight:600}.kb-hero__form .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-hero__form .legal-consent-container,.kb-hero__form .legal-consent-container .hs-richtext,.kb-hero__form .legal-consent-container p{color:var(--color-ink)!important;font-size:11px;line-height:1.65}.kb-hero__form .legal-consent-container p{margin:0 0 10px;padding-left:0!important}.kb-hero__form .legal-consent-container p:last-child{margin-bottom:0}.kb-hero__form .legal-consent-container .hs-form-booleancheckbox-display p,.kb-hero__form .legal-consent-container .hs-form-checkbox-display p,.kb-hero__form .legal-consent-container .hs-form-radio-display p{margin:0!important;padding-left:0!important}.kb-hero__form .legal-consent-container .inputs-list{margin:12px 0;padding-left:0}.kb-hero__form .legal-consent-container .hs-dependent-field{margin:12px 0}.kb-hero__form label.hs-form-booleancheckbox-display,.kb-hero__form label.hs-form-checkbox-display,.kb-hero__form label.hs-form-radio-display{align-items:flex-start;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.5}.kb-hero__form .legal-consent-container label.hs-form-booleancheckbox-display,.kb-hero__form .legal-consent-container label.hs-form-checkbox-display,.kb-hero__form .legal-consent-container label.hs-form-radio-display{font-size:11px;gap:6px}.kb-hero__form .legal-consent-container .hs-form-booleancheckbox-display,.kb-hero__form .legal-consent-container .hs-form-checkbox-display,.kb-hero__form .legal-consent-container .hs-form-radio-display{gap:6px}.kb-hero__form .legal-consent-container .hs-form-booleancheckbox{margin-bottom:10px}.kb-hero__form .legal-consent-container .hs-form-booleancheckbox-display{font-size:11px}.kb-hero__form .hs-richtext a,.kb-hero__form .legal-consent-container a{color:var(--color-blue)!important;text-decoration:underline}.kb-hero__form .hs_submit{margin-top:18px}.kb-hero__form .hs-button{background-color:var(--color-blue);border:1px solid var(--color-blue);border-radius:999px;color:var(--color-white);cursor:pointer;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-hero__form .hs-button:hover{background-color:var(--color-blue-dark);border-color:var(--color-blue-dark)}.kb-hero__form .hs-error-msg{color:#c0261a!important;font-size:12px}.kb-hero__form .submitted-message{background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:12px;padding:var(--space-md)}.kb-hero__form .hs-form .submitted-message,.kb-hero__form .hs-form .submitted-message *,.kb-hero__form .submitted-message,.kb-hero__form .submitted-message *{color:var(--color-ink)!important}.kb-hero__form .hs-form .submitted-message a,.kb-hero__form .submitted-message a{color:var(--color-blue)!important;text-decoration:underline}.kb-hero__device{background:linear-gradient(135deg,var(--color-blue) 0,var(--color-blue-dark) 100%);height:max(min(98vw,1120px),125vh);opacity:.5;width:max(min(98vw,1120px),125vh)}.kb-hero--centered .kb-hero__device{display:none}.kb-hero--split .kb-hero__device{left:4%;top:50%;transform:translate(-50%,-50%)}.kb-hero.kb-bg-gray .kb-hero__device,.kb-hero.kb-bg-white .kb-hero__device{opacity:.15}@media (max-width:767px){.kb-hero--split .kb-hero__device{height:max(140vw,125vh);left:0;width:max(140vw,125vh)}}.kb-hero.kb-bg-gray .kb-hero__headline,.kb-hero.kb-bg-white .kb-hero__headline{color:var(--color-blue)}@media (max-width:1023px){.kb-hero--split .kb-hero__inner{gap:var(--space-lg);grid-template-columns:1fr}.kb-hero__media{order:-1}}.kb-hero.kb-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color-white)}.kb-hero__overlay{background:var(--color-ink);inset:0;pointer-events:none;position:absolute;z-index:0}.kb-hero__overlay--light{opacity:.3}.kb-hero__overlay--medium{opacity:.5}.kb-hero__overlay--strong{opacity:.7}.kb-hero.kb-bg-image .kb-hero__eyebrow,.kb-hero.kb-bg-image .kb-hero__headline,.kb-hero.kb-bg-image .kb-hero__sub{color:var(--color-white)}.kb-hero.kb-bg-image .kb-hero__sub{text-shadow:0 1px 2px rgba(0,0,0,.28)}.kb-hero__form fieldset{border:0;margin:0;max-width:none!important;min-width:0;padding:0}.kb-hero__form fieldset.form-columns-2:after,.kb-hero__form fieldset.form-columns-2:before,.kb-hero__form fieldset.form-columns-3:after,.kb-hero__form fieldset.form-columns-3:before{display:none!important}.kb-hero__form fieldset.form-columns-2,.kb-hero__form fieldset.form-columns-3{display:flex;gap:16px}.kb-hero__form .form-columns-2 .hs-form-field,.kb-hero__form .form-columns-3 .hs-form-field{flex:1 1 0;float:none!important;min-width:0;padding-right:0!important;width:auto!important}.kb-hero__form .hs-form-field .input{margin-right:0!important}.kb-hero__form .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}@media (max-width:767px){.kb-hero__form fieldset.form-columns-2,.kb-hero__form fieldset.form-columns-3{flex-direction:column;gap:0}.kb-hero__form .form-columns-2 .hs-form-field,.kb-hero__form .form-columns-3 .hs-form-field{flex:none;width:100%!important}}