.kr-contact__panel{background:var(--kr-navy-deep);border-radius:var(--kr-radius-card);color:var(--kr-white);display:grid;gap:56px;grid-template-columns:1fr 1fr;padding:56px}@media (max-width:900px){.kr-contact__panel{gap:32px;grid-template-columns:minmax(0,1fr);padding:36px 28px}}.kr-contact .kr-eyebrow{color:var(--kr-lime);margin-bottom:16px}.kr-contact__heading{color:var(--kr-white);font-size:clamp(28px,2.8vw,42px);font-weight:400;line-height:1.1;margin:0 0 16px;overflow-wrap:break-word}.kr-contact__lead{color:hsla(0,0%,100%,.8);font-size:16.5px;line-height:1.6;margin:0 0 28px}.kr-contact__lead p:last-child{margin-bottom:0}.kr-contact__trust{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.kr-contact__trust li{color:hsla(0,0%,100%,.88);font-family:var(--kr-font-ui);font-size:14.5px;padding-left:24px;position:relative}.kr-contact__trust li:before{color:var(--kr-lime);content:"✓";font-weight:700;left:0;position:absolute}.kr-contact__form-wrap{--kr-form-accent:var(--kr-lime);--kr-form-accent-ink:var(--kr-navy-deep);background:var(--kr-white);border-radius:var(--kr-radius-card);padding:32px}.kr-contact__form-wrap--navy{--kr-form-accent:var(--kr-navy);--kr-form-accent-ink:var(--kr-white)}.kr-contact__form-wrap--lime{--kr-form-accent:var(--kr-lime);--kr-form-accent-ink:var(--kr-navy-deep)}.sz-kr-scope .kr-contact__form-wrap{box-shadow:0 24px 64px rgba(5,10,35,.35);padding:36px 32px 32px}.sz-kr-scope .kr-contact__form-wrap .form-title:empty{display:none}.sz-kr-scope .kr-contact__form-wrap .hs-form{column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;row-gap:12px}.sz-kr-scope .kr-contact__form-wrap .hs-form>*{grid-column:1/-1}.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_company,.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_firstname,.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_lastname,.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_website{grid-column:auto}.sz-kr-scope .kr-contact__form-wrap .hs-form>fieldset{max-width:none}.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs-fieldtype-checkbox[style*=none],.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_service_interest_tag{display:none!important}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-form-field{margin:0!important;position:relative}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-form-field>label:not(.hs-error-msg){display:none}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-form-field>label:not(:empty):has(span:not(:empty)){color:var(--kr-ink);display:block;font-family:var(--kr-font-ui);font-size:13px;font-weight:700;margin:0 0 6px}.sz-kr-scope .kr-contact__form-wrap .hs-form .input{margin:0!important}.sz-kr-scope .kr-contact__form-wrap .hs-form input[type=email],.sz-kr-scope .kr-contact__form-wrap .hs-form input[type=number],.sz-kr-scope .kr-contact__form-wrap .hs-form input[type=tel],.sz-kr-scope .kr-contact__form-wrap .hs-form input[type=text],.sz-kr-scope .kr-contact__form-wrap .hs-form select,.sz-kr-scope .kr-contact__form-wrap .hs-form textarea{-webkit-appearance:none;appearance:none;background:var(--kr-gray-50);border:1px solid var(--kr-gray-100);border-radius:var(--kr-radius-input);box-shadow:none;box-sizing:border-box;color:var(--kr-ink);font-family:var(--kr-font-ui);font-size:15px;height:auto;line-height:1.4;margin:0;min-height:50px;padding:13px 16px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%!important}.sz-kr-scope .kr-contact__form-wrap .hs-form textarea{min-height:116px;resize:vertical}.sz-kr-scope .kr-contact__form-wrap .hs-form input::placeholder,.sz-kr-scope .kr-contact__form-wrap .hs-form textarea::placeholder{color:var(--kr-gray-600);opacity:1}.sz-kr-scope .kr-contact__form-wrap .hs-form input:hover,.sz-kr-scope .kr-contact__form-wrap .hs-form textarea:hover{border-color:var(--kr-navy-border)}.sz-kr-scope .kr-contact__form-wrap .hs-form input:focus,.sz-kr-scope .kr-contact__form-wrap .hs-form select:focus,.sz-kr-scope .kr-contact__form-wrap .hs-form textarea:focus{background:var(--kr-white);border-color:var(--kr-navy);box-shadow:0 0 0 3px var(--kr-navy-tint);outline:none}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-input.invalid.error{background:#fff7f7;border-color:#d64545}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-error-msg,.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-error-msgs label{color:#c43c3c;display:block;font-family:var(--kr-font-ui);font-size:12.5px;font-weight:500}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs_error_rollup{display:none}.sz-kr-scope .kr-contact__form-wrap .hs-form .legal-consent-container,.sz-kr-scope .kr-contact__form-wrap .hs-form .legal-consent-container p,.sz-kr-scope .kr-contact__form-wrap .hs-form .legal-consent-container span{color:var(--kr-gray-700);font-family:var(--kr-font-ui);font-size:12.5px;line-height:1.5}.sz-kr-scope .kr-contact__form-wrap .hs-form .legal-consent-container a{color:var(--kr-navy)}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs_submit{margin-top:6px;padding:0!important}.sz-kr-scope .kr-contact__form-wrap .hs-form .actions{margin:0;padding:0}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-button,.sz-kr-scope .kr-contact__form-wrap .hs-form input[type=submit]{background:var(--kr-form-accent);border:none;border-radius:var(--kr-radius-pill);color:var(--kr-form-accent-ink);cursor:pointer;display:block;font-family:var(--kr-font-ui);font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;min-height:52px;padding:15px 28px;transition:transform .3s var(--kr-ease,ease),box-shadow .3s var(--kr-ease,ease),background-color .2s ease;width:100%}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-button:hover,.sz-kr-scope .kr-contact__form-wrap .hs-form input[type=submit]:hover{box-shadow:0 10px 28px rgba(27,43,103,.28);transform:translateY(-1px)}.sz-kr-scope .kr-contact__form-wrap .hs-form .hs-button:focus-visible{outline:3px solid var(--kr-lime);outline-offset:2px}.sz-kr-scope .kr-contact__form-wrap .submitted-message{color:var(--kr-ink);font-family:var(--kr-font-ui);font-size:16px;line-height:1.6}.sz-kr-scope .kr-contact__pick{align-items:center;animation:krPickIn .35s ease;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-left:3px solid var(--kr-lime);border-radius:var(--kr-radius-input);display:flex;font-family:var(--kr-font-ui);gap:12px;margin:32px 0 0;padding:16px 12px 16px 18px}.sz-kr-scope .kr-contact__pick[hidden]{display:none}.sz-kr-scope .kr-contact__pick-text{flex:1;min-width:0}.sz-kr-scope .kr-contact__pick-label{color:var(--kr-lime);display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.sz-kr-scope .kr-contact__pick-name{color:var(--kr-white);display:block;font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:break-word}.sz-kr-scope .kr-contact__pick-clear{background:transparent;border:none;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;flex:none;font-size:20px;height:32px;line-height:1;transition:background-color .2s ease,color .2s ease;width:32px}.sz-kr-scope .kr-contact__pick-clear:focus-visible,.sz-kr-scope .kr-contact__pick-clear:hover{background:hsla(0,0%,100%,.1);color:var(--kr-white);outline:none}@keyframes krPickIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:560px){.sz-kr-scope .kr-contact__form-wrap{padding:24px 20px}.sz-kr-scope .kr-contact__form-wrap .hs-form{grid-template-columns:minmax(0,1fr)}.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_company,.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_firstname,.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_lastname,.sz-kr-scope .kr-contact__form-wrap .hs-form>.hs_website{grid-column:1/-1}}