*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}.cs-page{background-color:#fff;background-image:url(/images/Hero_bg_hp2.webp);background-position:top;background-repeat:no-repeat;background-size:auto;justify-content:center;align-items:flex-start;gap:80px;min-height:100vh;padding:120px max(50% - 550px,32px) 80px;display:flex}.cs-left{flex:420px;max-width:480px;padding-top:12px}.cs-left__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);background:#0d2bd80f;border-radius:20px;align-items:center;gap:6px;margin-bottom:24px;padding:5px 14px;font-family:Fira Sans Condensed,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.cs-left h1{color:#0d1b3e;margin:0 0 20px;font-family:Fira Sans Condensed,sans-serif;font-size:clamp(42px,4.2vw,54px);font-weight:700;line-height:1}.cs-left h1 span{color:var(--blue)}.cs-left__sub{color:#555;max-width:400px;margin:0 0 36px;font-family:Fira Sans Condensed,sans-serif;font-size:16px;line-height:1.65}.cs-points{flex-direction:column;gap:14px;margin:0 0 40px;padding:0;list-style:none;display:flex}.cs-points li{color:#333;align-items:flex-start;gap:10px;font-family:Fira Sans Condensed,sans-serif;font-size:15px;line-height:1.4;display:flex}.cs-points li:before{content:"";background:#0d2bd814 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4l2.5 2.5L9 1' stroke='%230D2BD8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px}.cs-proof{border-top:1px solid #e8eaf0;flex-direction:column;gap:4px;padding:20px 0 0;display:flex}.cs-proof__label{letter-spacing:.08em;text-transform:uppercase;color:#aaa;margin-bottom:10px;font-family:Fira Sans Condensed,sans-serif;font-size:11px;font-weight:700}.cs-proof__items{flex-wrap:wrap;gap:12px 24px;display:flex}.cs-proof__item{color:#0d1b3e;font-family:Fira Sans Condensed,sans-serif;font-size:13px;font-weight:700}.cs-proof__item span{color:#777;margin-left:4px;font-family:Fira Sans Condensed,sans-serif;font-weight:400}.cs-right{flex:0 0 460px;width:460px}.cs-card{z-index:1;background:#fff;border:1px solid #e6e6e6;border-radius:16px;width:100%;padding:40px 44px;position:relative;box-shadow:0 20px 60px #0d2bd81a}.cs-card__title{color:#0d1b3e;text-transform:uppercase;margin:0 0 6px;font-family:Fira Sans Condensed,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.cs-card__sub{color:#888b93;margin:0 0 24px;font-family:Fira Sans Condensed,sans-serif;font-size:13px;line-height:1.5}.cs-loader{flex-direction:column;align-items:center;gap:12px;padding:28px 0 12px;display:flex}.cs-loader__ring{border:3px solid #2320e61a;border-top-color:#2320e6;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite cs-spin}.cs-loader__text{color:#aaa;font-family:Fira Sans Condensed,sans-serif;font-size:12px}@keyframes cs-spin{to{transform:rotate(360deg)}}#hs-form-wrap{font-family:Fira Sans Condensed,sans-serif;font-weight:700}#hs-form-wrap .hs-form-field{margin-bottom:18px}#hs-form-wrap .hs-form-field>label{display:none}#hs-form-wrap .cs-float{position:relative}#hs-form-wrap .cs-float-label{color:#aaa;pointer-events:none;white-space:nowrap;font-family:Fira Sans Condensed,sans-serif;font-size:14px;font-weight:400;line-height:1;transition:top .15s,font-size .15s,color .15s,transform .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#hs-form-wrap .cs-float input:focus+.cs-float-label,#hs-form-wrap .cs-float input:not(:placeholder-shown)+.cs-float-label{color:#444b6e;font-size:11px;top:9px;transform:translateY(0)}#hs-form-wrap .cs-float .hs-input{height:54px!important;padding:22px 14px 8px!important}#hs-form-wrap .cs-float .hs-input::placeholder{color:#0000!important}#hs-form-wrap .hs-error-msgs label{color:#f2545b;margin-top:4px;font-family:Fira Sans Condensed,sans-serif;font-size:12px;display:block}#hs-form-wrap .hs-input{--input-color:#575a64;--input-background:#fff;--input-border-color:#dbdbdb;--input-outline:0px;--input-outline-color:transparent;--input-placeholder-color:#aaa;color:var(--input-color);background-color:var(--input-background);border:1px solid var(--input-border-color);box-sizing:border-box;width:100%;height:auto;min-height:42px;box-shadow:0 0 0 var(--input-outline) var(--input-outline-color);border-radius:8px;outline:none;align-items:center;gap:8px;margin-bottom:4px;padding:11px 14px;font-family:Fira Sans Condensed,sans-serif;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s;display:flex}#hs-form-wrap .hs-input::placeholder{color:var(--input-placeholder-color);font-size:13px;font-weight:500}#hs-form-wrap select.hs-input{color:var(--input-placeholder-color);appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;font-size:13px;padding-right:36px!important}#hs-form-wrap select.hs-input.has-value{color:#0d1b3e!important}#hs-form-wrap select.hs-input.has-value option{color:#0d1b3e}#hs-form-wrap input[type=date]:hover,#hs-form-wrap input[type=email]:hover,#hs-form-wrap input[type=number]:hover,#hs-form-wrap input[type=tel]:hover,#hs-form-wrap input[type=text]:hover,#hs-form-wrap textarea:hover{--input-border-color:#2b314359}#hs-form-wrap input[type=date]:focus,#hs-form-wrap input[type=email]:focus,#hs-form-wrap input[type=number]:focus,#hs-form-wrap input[type=tel]:focus,#hs-form-wrap input[type=text]:focus,#hs-form-wrap textarea:focus{--input-outline:3px;--input-outline-color:#2320e61f;border-color:#0d2bd866;outline:none}#hs-form-wrap .hs-button.ok-btn{width:33%}#hs-form-wrap .hs-richtext{color:#aaa;margin-top:-14px;margin-bottom:20px;font-family:Fira Sans Condensed,sans-serif;font-size:11px}.hs_error_rollup .hs-error-msgs{color:#f2545b;margin-top:15px}form .hs_email label span{display:inline-block}#hs-form-wrap div.hs-input.hs-fieldtype-intl-phone,#hs-form-wrap .hs-fieldtype-intl-phone div.hs-input{height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:row!important;gap:8px!important;width:100%!important;margin-bottom:0!important;padding:0!important;display:flex!important}.hs-fieldtype-intl-phone .hs-input.hs-fieldtype-intl-phone .cs-flag-wrap,.hs-fieldtype-intl-phone .hs-input.hs-fieldtype-intl-phone select{flex:0 0 110px;width:110px;height:auto;min-height:42px;margin-bottom:4px}.hs-fieldtype-intl-phone .hs-input.hs-fieldtype-intl-phone .cs-flag-wrap select{flex:1;width:100%}.hs-fieldtype-intl-phone .hs-input.hs-fieldtype-intl-phone input[type=tel]{flex:1 1 0;width:0;min-width:0;height:auto;min-height:42px;margin-bottom:4px}#hs-form-wrap fieldset{max-width:none!important}@media (width<=860px){.cs-page{flex-direction:column;align-items:center;gap:48px;padding-top:140px}.cs-left{max-width:100%}.cs-right{flex:none;width:100%;max-width:520px}}@media (width<=600px){.cs-card{padding:32px 24px}#hs-form-wrap .hs-button.ok-btn{width:100%}}
