.c23-lead-form{width:100%}.c23-lead-form__container{margin:0 auto;max-width:1200px;padding:0 24px}.c23-lead-form__grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.c23-lead-form__copy{display:flex;flex-direction:column;gap:22px}.c23-lead-form__eyebrow{color:#1733ff;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.c23-lead-form__title{color:#00005b;font-family:inherit;font-size:clamp(34px,3.6vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}.c23-lead-form__title em{color:#1733ff;font-style:normal}.c23-lead-form__title p{margin:0}.c23-lead-form__subtitle{color:#00005b;font-family:inherit;font-size:clamp(16px,1.3vw,18px);font-weight:300;line-height:1.6;margin:0}.c23-lead-form__subtitle p{margin:0 0 12px}.c23-lead-form__subtitle p:last-child{margin-bottom:0}.c23-lead-form__benefits{display:flex;flex-direction:column;gap:14px;list-style:none;margin:8px 0 0;padding:0}.c23-lead-form__benefit{align-items:center;color:#00005b;display:flex;font-family:inherit;font-size:16px;font-weight:400;gap:14px;line-height:1.4}.c23-lead-form__check{align-items:center;background-color:#57d994;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:26px;justify-content:center;width:26px}.c23-lead-form--dark .c23-lead-form__benefit,.c23-lead-form--dark .c23-lead-form__subtitle,.c23-lead-form--dark .c23-lead-form__title{color:#fff}.c23-lead-form--dark .c23-lead-form__title em{color:#ffcb2a;font-style:normal}.c23-lead-form__form-wrap{background-color:#fff;border:1px solid rgba(0,0,91,.08);border-radius:20px;box-shadow:0 12px 32px rgba(0,0,91,.08);padding:32px 28px}.c23-lead-form__placeholder{background-color:#fff8dc;border:1px dashed #ffcb2a;border-radius:12px;color:#00005b;font-family:inherit;font-size:14px;padding:24px}.c23-lead-form__placeholder strong{display:block;margin-bottom:8px}.c23-lead-form__form-wrap form,.c23-lead-form__placeholder p{margin:0}.c23-lead-form--fields-1 .c23-lead-form__form-wrap form .hs-form-field,.c23-lead-form--fields-1 .c23-lead-form__form-wrap form .hs_submit{margin-bottom:14px}.c23-lead-form--fields-2 .c23-lead-form__form-wrap form{align-items:start;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs-form-field{grid-column:span 1;margin-bottom:0}.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs-dependent-field,.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs-fieldtype-booleancheckbox,.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs-fieldtype-checkbox,.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs-fieldtype-select,.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs-fieldtype-textarea,.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs-richtext,.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs_submit,.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.legal-consent-container{grid-column:1/-1}.c23-lead-form__form-wrap form .form-title,.c23-lead-form__form-wrap form h1,.c23-lead-form__form-wrap form h2,.c23-lead-form__form-wrap form h3{color:#00005b;font-family:inherit;font-size:22px;font-weight:600;line-height:1.2;margin:0 0 20px;text-align:center}.c23-lead-form--fields-2 .c23-lead-form__form-wrap form .form-title{grid-column:1/-1}.c23-lead-form__form-wrap form label{color:#00005b;display:block;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;margin-bottom:6px}.c23-lead-form__form-wrap form input[type=email],.c23-lead-form__form-wrap form input[type=number],.c23-lead-form__form-wrap form input[type=tel],.c23-lead-form__form-wrap form input[type=text],.c23-lead-form__form-wrap form select,.c23-lead-form__form-wrap form textarea{background-color:#fff;border:1px solid rgba(0,0,91,.15);border-radius:8px;box-sizing:border-box;color:#00005b;font-family:inherit;font-size:14px;height:42px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.c23-lead-form__form-wrap form textarea{height:auto;min-height:80px;resize:vertical}.c23-lead-form__form-wrap form input::placeholder,.c23-lead-form__form-wrap form textarea::placeholder{color:rgba(0,0,91,.35)}.c23-lead-form__form-wrap form input:focus,.c23-lead-form__form-wrap form select:focus,.c23-lead-form__form-wrap form textarea:focus{border-color:#1733ff;box-shadow:0 0 0 3px rgba(23,51,255,.12);outline:none}.c23-lead-form__form-wrap form .hs-fieldtype-booleancheckbox label,.c23-lead-form__form-wrap form .hs-form-booleancheckbox-display,.c23-lead-form__form-wrap form ul.inputs-list li label{align-items:flex-start;color:#00005b;display:flex;font-size:12px;font-weight:400;gap:8px;line-height:1.4;margin-bottom:0}.c23-lead-form__form-wrap form input[type=checkbox]{accent-color:#1733ff;flex-shrink:0;height:16px;margin-top:2px;width:16px}.c23-lead-form__form-wrap form ul.inputs-list{list-style:none;margin:0;padding:0}.c23-lead-form__form-wrap form .hs-form-required{color:#f74133}.c23-lead-form__form-wrap form .hs-button,.c23-lead-form__form-wrap form input[type=submit]{background-color:#1733ff;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;margin-top:4px;padding:14px 28px;transition:opacity .2s ease,transform .15s ease;width:100%}.c23-lead-form__form-wrap form .hs-button:hover,.c23-lead-form__form-wrap form input[type=submit]:hover{opacity:.92;transform:translateY(-1px)}.c23-lead-form__form-wrap form .hs-error-msg,.c23-lead-form__form-wrap form .hs-error-msgs{color:#f74133;font-size:12px;list-style:none;margin-top:4px;padding:0}@media (max-width:900px){.c23-lead-form__grid{align-items:start;gap:36px;grid-template-columns:1fr}.c23-lead-form__form-wrap{padding:28px 24px}}@media (max-width:600px){.c23-lead-form__container{padding:0 20px}.c23-lead-form__form-wrap{border-radius:16px;padding:24px 20px}.c23-lead-form__benefit{font-size:15px}.c23-lead-form--fields-2 .c23-lead-form__form-wrap form{grid-template-columns:1fr}.c23-lead-form--fields-2 .c23-lead-form__form-wrap form>.hs-form-field{grid-column:1/-1}}