.newsletter__in{align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr 1fr}.newsletter__heading{font-size:var(--fs-h2);margin-bottom:12px}.newsletter__text>p{font-size:var(--fs-lead)}.newsletter__bullets,.newsletter__text p{color:var(--c-grey-600)}.newsletter__bullets{margin:0;padding-left:20px}.newsletter__privacy{margin:10px 0 0}.newsletter .hs-form fieldset{max-width:none}.newsletter .hs-form .hs-input:not([type=checkbox]){background:var(--c-white);border:1px solid var(--c-grey-200);border-radius:10px;font:inherit;font-size:16px;min-height:48px;padding:10px 16px;width:100%!important}.newsletter .hs-form .hs-input:focus{border-color:var(--c-primary-500);outline:2px solid var(--c-primary-500);outline-offset:1px}.newsletter .hs-form label{color:var(--c-grey-600);font-size:var(--fs-meta);font-weight:500}.newsletter .hs-form .hs-button{background:var(--c-primary-500);border:0;border-radius:var(--radius-pill);color:var(--c-white);cursor:pointer;font:inherit;font-size:16px;font-weight:500;min-height:48px;padding:12px 22px}.newsletter .hs-form .hs-button:hover{background:var(--c-primary-600)}.newsletter .hs-form .hs-error-msgs{color:var(--c-red-500);font-size:13px;list-style:none;margin:4px 0 0;padding:0}.newsletter .hs-form .legal-consent-container{color:var(--c-grey-500);font-size:13px}.newsletter--full .newsletter__in{grid-template-columns:1fr;max-width:640px;text-align:center}@media (max-width:1023px){.newsletter__in{gap:24px;grid-template-columns:1fr}}.section--dark .newsletter__bullets,.section--dark .newsletter__text p{color:var(--c-grey-300)}.newsletter__form--card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--c-glass);border:1px solid rgba(191,205,254,.32);border-radius:20px;padding:28px}.newsletter .hs-form .form-title:empty{display:none}.newsletter .hs-form .hs-form-field{margin-bottom:14px}.section--dark .hs-form label{color:var(--c-grey-200)}.section--dark .hs-form .hs-input:not([type=checkbox]){background:hsla(0,0%,100%,.07);border-color:rgba(191,205,254,.35);color:var(--c-white)}.section--dark .hs-form .hs-input::placeholder{color:var(--c-grey-300)}.section--dark .hs-form .hs-input:focus{border-color:var(--c-primary-300);outline-color:var(--c-primary-300)}.newsletter .hs-form .legal-consent-container,.newsletter .hs-form .legal-consent-container p{font-size:13px;line-height:1.45}.newsletter .hs-form .legal-consent-container p{margin:0 0 8px}.section--dark .hs-form .legal-consent-container,.section--dark .hs-form .legal-consent-container label,.section--dark .hs-form .legal-consent-container p{color:var(--c-grey-300)}.section--dark .hs-form .legal-consent-container a{color:var(--c-primary-300)}.newsletter .hs-form .hs-form-booleancheckbox label{align-items:flex-start;display:flex;gap:10px}.newsletter .hs-form .hs-form-booleancheckbox .hs-input{accent-color:var(--c-primary-500);flex:none;height:18px;margin:2px 0 0;width:18px}.newsletter .hs-form .hs-submit{margin-top:6px}.newsletter .hs-form .hs-button{width:100%}.section--dark .newsletter__privacy,.section--dark .newsletter__privacy a{color:var(--c-grey-300)}.newsletter .hs-form{align-items:end;display:grid;gap:12px;grid-template-areas:"email submit" "legal legal";grid-template-columns:minmax(0,1fr) auto}.newsletter .hs-form .hs_email{grid-area:email;margin:0}.newsletter .hs-form .hs_submit{grid-area:submit;margin:0}.newsletter .hs-form .legal-consent-container{grid-area:legal}.newsletter .hs-form .hs-button{min-width:140px;width:auto}.newsletter .hs-form .hs-form-field>label{display:block;margin-bottom:6px}.newsletter .hs-form .hs-form-required,.newsletter .hs-form .legal-consent-container>.hs-richtext:last-child{display:none}.newsletter .hs-form .legal-consent-container>.hs-richtext:first-child{font-size:13px;margin:0 0 8px}.newsletter .hs-form .legal-consent-container .hs-form-field{margin:0}.newsletter .hs-form .inputs-list{list-style:none;margin:0;padding:0}.newsletter .hs-form .inputs-list li::marker,.newsletter .hs-form .inputs-list li:before{content:none}.newsletter .hs-form .hs-form-booleancheckbox label{font-weight:400}.newsletter .hs-form .hs-error-msgs{grid-column:1/-1}@media (max-width:599px){.newsletter .hs-form{grid-template-areas:"email" "legal" "submit";grid-template-columns:1fr}.newsletter .hs-form .hs-button{width:100%}}