.blog-cta{display:flex;flex-direction:column;gap:.75rem;width:100%}.blog-cta__form,.blog-cta__form fieldset,.blog-cta__form form{max-width:100%!important;width:100%}.blog-cta__form .hs-form-field>label,.blog-cta__form .hs-richtext,.blog-cta__form legend{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.blog-cta__form .hs-form-field{margin-bottom:.75rem}.blog-cta__form .input{margin-right:0!important}.blog-cta__form input[type=email],.blog-cta__form input[type=text]{background:#fff;border:1px solid rgba(var(--text-rgb),.2);border-radius:8px;color:var(--text-color);font-size:1rem;min-height:44px;padding:.625rem .875rem;width:100%!important}.blog-cta__btn,.blog-cta__form input[type=submit]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.2;min-height:44px;padding:.625rem 1rem;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:100%}.blog-cta__btn--primary,.blog-cta__form input[type=submit]{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.blog-cta__btn--primary:hover,.blog-cta__form input[type=submit]:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.blog-cta__btn--secondary{background-color:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.25);color:var(--primary-color)}.blog-cta__btn--secondary:hover{background-color:rgba(var(--primary-rgb),.12);color:var(--primary-color)}.blog-cta__form .hs-error-msgs{color:var(--error-color);font-size:.8125rem;list-style:none;margin:.375rem 0 0;padding:0}.blog-cta__form .submitted-message{font-size:.9375rem}