.klakss-contact{display:grid;flex:1 1 auto;grid-template-columns:1fr 1fr;min-height:100%;width:100%}.klakss-contact__col{display:flex;padding:64px 56px}.klakss-contact__col--left{background:#fafcfb;border-right:.5px solid var(--c-border)}.klakss-contact__col--right{background:#fff}.klakss-contact__left-inner{display:flex;flex-direction:column;margin:0 auto;max-width:460px;width:100%}.klakss-contact__title{font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.5px;line-height:1.1;margin:14px 0 18px}.klakss-contact__intro{color:var(--c-text-soft);font-size:1.05rem;line-height:1.7;margin-bottom:32px}.klakss-contact__intro p:last-child{margin-bottom:0}.klakss-contact__promises{background:#fff;border:.5px solid var(--c-border);border-radius:12px;overflow:hidden}.klakss-contact__promise{align-items:flex-start;border-bottom:.5px solid var(--c-border);display:flex;gap:12px;padding:14px 18px}.klakss-contact__promise:last-child{border-bottom:0}.klakss-contact__check{color:var(--c-green);flex-shrink:0;margin-top:1px}.klakss-contact__promise-text{font-size:14px;line-height:1.5}.klakss-contact__promise-main{color:var(--c-text);font-weight:500}.klakss-contact__promise-sub{color:var(--c-text-muted)}.klakss-contact__promise-sub:before{content:" · "}.klakss-contact__team{align-items:center;display:flex;gap:16px;margin-top:32px}.klakss-contact__avatars{display:flex}.klakss-contact__hex{display:block}.klakss-contact__hex--overlap{margin-left:-16px}.klakss-contact__team-text{font-weight:500;margin:0}.klakss-contact__team-sub{color:var(--c-text-muted);font-size:13px;margin:0}.klakss-contact__form-wrap{align-self:center;margin:0 auto;max-width:460px;width:100%}.klakss-contact__form-title{font-size:clamp(1.6rem,2.4vw,2rem);letter-spacing:-.4px;margin:0 0 8px}.klakss-contact__form-subtitle{color:var(--c-text-soft);font-size:.95rem;margin:0 0 28px}.klakss-contact__privacy{color:var(--c-text-muted);font-size:12px;margin:18px 0 0;text-align:center}.klakss-contact__form-target .hs-form-field{margin-bottom:16px!important}.klakss-contact__form-target .hs-form-field>label{color:var(--c-text)!important;display:block!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:500!important;margin-bottom:6px!important}.klakss-contact__form-target .hs-form-required{color:#c0392b!important}.klakss-contact__form-target .hs-input:not([type=checkbox]):not([type=radio]){background:#fff!important;border:.5px solid #e4e7e5!important;border-radius:8px!important;box-sizing:border-box!important;color:var(--c-text)!important;font-family:var(--font-body)!important;font-size:15px!important;line-height:1.4!important;padding:10px 14px!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.klakss-contact__form-target textarea.hs-input{min-height:120px!important;resize:vertical!important}.klakss-contact__form-target .hs-input:focus{border-color:#0f6e56!important;box-shadow:0 0 0 2px rgba(15,110,86,.12)!important;outline:none!important}.klakss-contact__form-target .hs-button,.klakss-contact__form-target input[type=submit]{background:#0f6e56!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-family:var(--font-body)!important;font-size:15px!important;font-weight:500!important;margin-top:6px!important;padding:13px 20px!important;transition:background-color .2s ease!important;width:100%!important}.klakss-contact__form-target .hs-button:hover,.klakss-contact__form-target input[type=submit]:hover{background:#085041!important}.klakss-contact__form-target .hs-error-msg,.klakss-contact__form-target .hs-error-msgs label{color:#c0392b!important;font-size:12px!important;font-weight:400!important}.klakss-contact__form-target .hs-richtext,.klakss-contact__form-target .legal-consent-container{color:var(--c-text-soft)!important;font-size:12px!important;line-height:1.5!important}@media (max-width:900px){.klakss-contact{grid-template-columns:1fr}.klakss-contact__col{padding:48px 28px}.klakss-contact__col--left{border-bottom:.5px solid var(--c-border);border-right:0}.klakss-contact__team{padding-top:32px}}@media (max-width:480px){.klakss-contact__col{padding:36px 20px}}