.newsletter-form-cta{background-color:var(--color--blue-200)}.newsletter-form-cta__title{line-height:1.1}.newsletter-form-cta__content,.newsletter-form-cta__content p{line-height:1.4;margin:0}@media (min-width:1024px){.newsletter-form-cta{padding:64px 48px}.newsletter-form-cta__copy{max-width:590px}.newsletter-form-cta__form{max-width:553px}}.newsletter-form-cta__rings{aspect-ratio:1;background:radial-gradient(circle closest-side at center,rgba(227,234,246,.9) 0 24%,transparent 24.1% 38%,rgba(227,234,246,.55) 38.1% 54%,transparent 54.1% 70%,rgba(227,234,246,.3) 70.1% 88%,transparent 88.1% 100%);border-radius:50%;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:342px;z-index:0}@media (min-width:1024px){.newsletter-form-cta__rings{top:171px}}.newsletter-form-cta__form .hs-form,.newsletter-form-cta__form .hsfc-Form,.newsletter-form-cta__form fieldset,.newsletter-form-cta__form form{border:0;margin:0;max-width:100%!important;padding:0;width:100%}.newsletter-form-cta__form .hs-form,.newsletter-form-cta__form .hsfc-Form,.newsletter-form-cta__form form{align-items:stretch;display:flex;flex-direction:column;gap:16px}.newsletter-form-cta__form .hs-form-field,.newsletter-form-cta__form .hsfc-Module,.newsletter-form-cta__form .hsfc-Row{margin:0;width:100%}.newsletter-form-cta__form .hs-form-field .input{margin-right:0!important}.newsletter-form-cta__form .hsfc-FieldLabel,.newsletter-form-cta__form label:not(.hs-error-msg){color:var(--color--black);display:block;font-size:var(--font-size--xs);font-weight:400;line-height:1.4;margin-bottom:8px}.newsletter-form-cta__form .hsfc-TextInput,.newsletter-form-cta__form input.hs-input,.newsletter-form-cta__form input[type=email],.newsletter-form-cta__form input[type=text]{background-color:var(--color--white);border:1px solid var(--color--grey-300);border-radius:12px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:var(--color--black);font-size:var(--font-size--sm);font-weight:500;height:50px;line-height:1.4;padding:10px 14px;width:100%!important}.newsletter-form-cta__form .hsfc-TextInput::placeholder,.newsletter-form-cta__form input.hs-input::placeholder,.newsletter-form-cta__form input[type=email]::placeholder,.newsletter-form-cta__form input[type=text]::placeholder{color:var(--color--grey-400);font-weight:500}.newsletter-form-cta__form .hs-submit,.newsletter-form-cta__form .hs-submit .actions,.newsletter-form-cta__form .hsfc-Module:has(button),.newsletter-form-cta__form .hsfc-Row:has(button){margin:0;width:100%}.newsletter-form-cta__form .hs-button,.newsletter-form-cta__form .hsfc-Button,.newsletter-form-cta__form [data-hsfc-id=Renderer] button[type=submit],.newsletter-form-cta__form input[type=submit]{align-items:center;background-color:var(--color--green-400);background-image:none;border:0;border-radius:9999px;color:var(--color--white);display:inline-flex;font-size:var(--font-size--sm);font-weight:700;gap:8px;height:50px;justify-content:center;line-height:1.4;margin:0;min-height:50px;padding:10px 24px;white-space:nowrap;width:100%}.newsletter-form-cta__form .hs-button:after,.newsletter-form-cta__form .hsfc-Button:after,.newsletter-form-cta__form [data-hsfc-id=Renderer] button[type=submit]:after{background-color:currentColor;content:"";display:block;flex:none;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 11 11 1m0 0H1m10 0v10'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 11 11 1m0 0H1m10 0v10'/%3E%3C/svg%3E") center /contain no-repeat;width:16px}.newsletter-form-cta__form input[type=submit]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 11 11 1m0 0H1m10 0v10'/%3E%3C/svg%3E");background-position:calc(50% + 46px);background-repeat:no-repeat;background-size:16px 16px}.newsletter-form-cta__form .hs-button:hover,.newsletter-form-cta__form .hsfc-Button:hover,.newsletter-form-cta__form [data-hsfc-id=Renderer] button[type=submit]:hover,.newsletter-form-cta__form input[type=submit]:hover{background-color:var(--color--green-500)}.newsletter-form-cta__form .legal-consent-container{order:9999}.newsletter-form-cta__form .hs-richtext,.newsletter-form-cta__form .hs-richtext p,.newsletter-form-cta__form .legal-consent-container,.newsletter-form-cta__form .legal-consent-container p{color:var(--color--grey-600);font-size:var(--font-size--xs);line-height:1.4;margin:0}.newsletter-form-cta__form .form-title,.newsletter-form-cta__form .hs-form-required,.newsletter-form-cta__form .hs_error_rollup{display:none}