.vl-subscribe-module{background:#fff;overflow:visible;padding:140px 0 120px;position:relative}.vl-subscribe-module__container{margin:0 auto;max-width:1240px;padding:0}.vl-subscribe-module__inner{align-items:start;display:grid;gap:80px;grid-template-columns:2fr 3fr}.vl-subscribe-module__form-card .form-title,.vl-subscribe-module__form-card .hs-form-iframe,.vl-subscribe-module__form-card .hs_cos_wrapper_type_form>h2,.vl-subscribe-module__form-card .hs_cos_wrapper_type_form>h3,.vl-subscribe-module__form-card img:not([src*=captcha]){display:none!important}.vl-subscribe-module__content{position:relative}.vl-subscribe-module__label{background:rgba(8,127,203,.08);border-radius:100px;color:#087fcb;display:inline-block;font-size:.75em;font-weight:600;letter-spacing:.12em;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.vl-subscribe-module__heading{font-weight:700;line-height:1.2;margin:0 0 20px}.vl-subscribe-module__body{line-height:1.8;margin-bottom:32px}.vl-subscribe-module__body p{margin:0 0 12px}.vl-subscribe-module__body p:last-child{margin-bottom:0}.vl-subscribe-module__accent-line{background:linear-gradient(90deg,#087fcb,#b8d9f0);border-radius:2px;height:4px;margin-bottom:28px;width:48px}.vl-subscribe-module__trust{display:flex;flex-direction:column;gap:10px}.vl-subscribe-module__trust-item{align-items:center;color:#5a6a7e;display:flex;font-size:.9em;gap:10px}.vl-subscribe-module__trust-item svg{flex-shrink:0}.vl-subscribe-module__form-wrap{min-width:0;position:relative;width:100%}.vl-subscribe-module__form-card{background:#e8f3fb;border-radius:24px;box-shadow:0 4px 24px rgba(6,67,103,.07),0 1px 4px rgba(6,67,103,.05);box-sizing:border-box;padding:12px 10px;width:100%}.vl-subscribe-module__form-card .form-title,.vl-subscribe-module__form-card .hs-form-iframe,.vl-subscribe-module__form-card .hs_cos_wrapper_type_form>h2,.vl-subscribe-module__form-card .hs_cos_wrapper_type_form>h3,.vl-subscribe-module__form-card img:not([src*=captcha]){display:none!important}.vl-subscribe-module__form-card .hs-form fieldset{max-width:100%!important}.vl-subscribe-module__form-card .hs-form .hs-input{background:#fff;border:1.5px solid #c8dff0;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#1d2b3d;font-size:1em;outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.vl-subscribe-module__form-card .hs-form .hs-input:focus{border-color:#087fcb;box-shadow:0 0 0 3px rgba(8,127,203,.12)}.vl-subscribe-module__form-card .hs-form label{color:#2b3856;display:block;font-size:.88em;font-weight:600;margin-bottom:6px}.vl-subscribe-module__form-card .hs-form .hs-form-field{margin-bottom:20px}.vl-subscribe-module__form-card .hs-form .hs-button,.vl-subscribe-module__form-card .hs-form input[type=submit]{background:linear-gradient(135deg,#064367,#087fcb);border:none;border-radius:100px;box-shadow:0 4px 16px rgba(6,67,103,.25);color:#fff;cursor:pointer;font-size:1em;font-weight:600;margin-top:8px;padding:14px 36px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.vl-subscribe-module__form-card .hs-form .hs-button:hover,.vl-subscribe-module__form-card .hs-form input[type=submit]:hover{box-shadow:0 8px 24px rgba(6,67,103,.3);transform:translateY(-1px)}.vl-subscribe-module__form-card .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.vl-subscribe-module__form-card .hs-error-msgs li label{color:#e05a5a;font-size:.82em;font-weight:400}@keyframes vl-sub-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.vl-subscribe-module--animated .vl-subscribe-module__content{animation:vl-sub-fade-up .7s ease both}.vl-subscribe-module--animated .vl-subscribe-module__form-wrap{animation:vl-sub-fade-up .7s ease .15s both}@media (max-width:900px){.vl-subscribe-module{padding-bottom:88px;padding-top:72px}.vl-subscribe-module__inner{gap:48px;grid-template-columns:1fr}.vl-subscribe-module__form-wrap{position:static}.vl-subscribe-module__form-card{padding:32px 24px}}@media (max-width:480px){.vl-subscribe-module{padding-bottom:64px;padding-top:56px}.vl-subscribe-module__form-card{border-radius:16px;padding:24px 16px}}