.legacy-scope.blog-subscribe{background:var(--primary-color);display:flex;justify-content:center;padding:30px 0;text-align:center}.legacy-scope.blog-subscribe form{align-items:center;display:flex;gap:10px;position:relative}.redclass{background:red}.legacy-scope.blog-subscribe form .hs_email{align-items:center;display:flex;gap:10px}.legacy-scope.blog-subscribe .hs_cos_wrapper{align-items:center;display:flex;gap:40px}.legacy-scope.blog-subscribe .hs_cos_wrapper h3{margin:0}.legacy-scope.blog-subscribe form .hs_email input{border:none;border-radius:8px;padding:10px}.legacy-scope.blog-subscribe form .hs-button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-semibold);gap:10px;justify-content:center;line-height:18px;min-width:142px;outline:none;padding:10px 20px;text-decoration:none;transition:all .2s ease}.legacy-scope.blog-subscribe form .hs-error-msgs{bottom:-25px;color:red;font-size:15px;list-style:none;margin:0;padding:0;position:absolute;width:max-content}@media (max-width:700px){.legacy-scope.blog-subscribe{padding:20px 0}.legacy-scope.blog-subscribe form{align-items:stretch;flex-direction:column;gap:14px}.legacy-scope.blog-subscribe .hs_cos_wrapper{align-items:stretch;flex-direction:column;gap:18px}.legacy-scope.blog-subscribe form .hs_email{align-items:stretch;flex-direction:column;gap:10px}.legacy-scope.blog-subscribe form .hs-button{font-size:1rem;min-width:100%;padding:12px 0}.legacy-scope.blog-subscribe form .hs_email input{font-size:1rem;padding:12px 10px;width:100%}}@media (max-width:420px){.legacy-scope.blog-subscribe{padding:12px 0}.legacy-scope.blog-subscribe form{gap:10px}.legacy-scope.blog-subscribe .hs_cos_wrapper h3{font-size:1.1rem}.legacy-scope.blog-subscribe form .hs-button{font-size:.98rem;padding:10px 0}}.blog-subscribe--v2{background:none;display:block;justify-content:normal;margin:0 auto;max-width:1240px;padding:0 48px 80px;text-align:initial}.blog-subscribe--v2 .blog-subscribe__card{align-items:center;background:linear-gradient(#181b23,#181b23) padding-box,linear-gradient(135deg,var(--accent-deep),var(--accent)) border-box;border:1px solid transparent;border-radius:4px;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:36px 44px}.blog-subscribe--v2 .blog-subscribe__copy{flex:1 1 auto;max-width:480px;min-width:0}.blog-subscribe--v2 .blog-subscribe__copy h2,.blog-subscribe--v2 .blog-subscribe__copy h3{color:var(--text-primary);font-size:22px;font-weight:600;letter-spacing:-.012em;line-height:1.3;margin:0 0 6px}.blog-subscribe--v2 .blog-subscribe__copy p{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0;max-width:420px}.blog-subscribe--v2 .blog-subscribe__form{flex:0 1 440px;min-width:0}.blog-subscribe--v2 .hs_cos_wrapper>h2,.blog-subscribe--v2 .hs_cos_wrapper>h3,.blog-subscribe--v2 .hs_cos_wrapper>p{display:none}.blog-subscribe--v2 form{align-items:stretch;display:flex;flex-direction:row;gap:8px}.blog-subscribe--v2 form .hs_email{display:flex;flex:1;flex-direction:column;min-width:0}.blog-subscribe--v2 form .hs_email label{display:none}.blog-subscribe--v2 form .hs_email .input{display:flex;flex:1}.blog-subscribe--v2 form .hs_email .hs-input,.blog-subscribe--v2 form .hs_email input{-webkit-appearance:none;appearance:none;background:#2b2f39;border:1px solid var(--border-strong);border-radius:4px;box-sizing:border-box;color:var(--text-primary);flex:1;font-family:inherit;font-size:14px;min-width:0;outline:none;padding:12px 14px;transition:border-color .25s var(--ease);width:100%}.blog-subscribe--v2 form .hs_email .hs-input::-webkit-input-placeholder,.blog-subscribe--v2 form .hs_email input::-webkit-input-placeholder{color:#9ba3af}.blog-subscribe--v2 form .hs_email .hs-input::-moz-placeholder,.blog-subscribe--v2 form .hs_email input::-moz-placeholder{color:#9ba3af;opacity:1}.blog-subscribe--v2 form .hs_email .hs-input::placeholder,.blog-subscribe--v2 form .hs_email input::placeholder{color:#9ba3af;opacity:1}.blog-subscribe--v2 form .hs_email .hs-input:focus,.blog-subscribe--v2 form .hs_email input:focus{border-color:var(--accent)}.blog-subscribe--v2 form .hs_submit{display:flex;flex-shrink:0}.blog-subscribe--v2 form .hs_submit .actions{display:flex}.blog-subscribe--v2 form .hs-button,.blog-subscribe--v2 form input[type=submit]{-webkit-appearance:none;appearance:none;background:var(--accent);border:1px solid var(--accent);border-radius:4px;color:#05121e;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:12px 20px;transition:background .25s var(--ease),border-color .25s var(--ease);white-space:nowrap}.blog-subscribe--v2 form .hs-button:hover,.blog-subscribe--v2 form input[type=submit]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.blog-subscribe--v2 form .hs-button:focus-visible,.blog-subscribe--v2 form input[type=submit]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-subscribe--v2 form .hs-error-msgs{color:#ff6b6b;font-size:13px;list-style:none;margin:4px 0 0;padding:0}.blog-subscribe--v2 .submitted-message{color:var(--accent);font-size:15px;font-weight:500}.blog-subscribe--v2.blog-subscribe--small{max-width:680px;padding-left:20px;padding-right:20px}.blog-subscribe--v2.blog-subscribe--small .blog-subscribe__card{align-items:stretch;flex-direction:column;gap:20px;padding:32px 36px}.blog-subscribe--v2.blog-subscribe--small .blog-subscribe__copy,.blog-subscribe--v2.blog-subscribe--small .blog-subscribe__form{flex:1 1 auto;max-width:none}.blog-subscribe--v2.blog-subscribe--small .blog-subscribe__copy h2,.blog-subscribe--v2.blog-subscribe--small .blog-subscribe__copy h3{margin-bottom:8px}.blog-subscribe--v2.blog-subscribe--small .blog-subscribe__copy p{max-width:none}@media (max-width:640px){.blog-subscribe--v2{padding:0 20px 56px}.blog-subscribe--v2 .blog-subscribe__card{gap:24px;padding:28px 24px}.blog-subscribe--v2 .blog-subscribe__form{flex-basis:100%}}@media (max-width:480px){.blog-subscribe--v2 form{align-items:stretch;flex-direction:column}.blog-subscribe--v2 form .hs-button,.blog-subscribe--v2 form input[type=submit]{width:100%}}