.mm-newsletter-band{background:var(--canvas-deep);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);padding:var(--s-xxl) 0}.mm-newsletter-band-grid{align-items:center;display:grid;gap:var(--s-xxl);grid-template-columns:1fr 1fr}.mm-newsletter-band-copy{max-width:480px}.mm-newsletter-band-eyebrow{margin:0 0 var(--s-sm)}.mm-newsletter-band-headline{margin:0 0 var(--s-md)}.mm-newsletter-band-subhead{margin:0}.mm-newsletter-band-form-wrap{display:flex;flex-direction:column;gap:var(--s-sm)}.mm-newsletter-band-trust{color:var(--text-subtle);margin:0}.mm-newsletter-band .hs-form input[type=email],.mm-newsletter-band .hs-form input[type=text]{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-body);font-size:16px;height:48px;padding:12px 14px;width:100%}.mm-newsletter-band .hs-form input[type=email]:focus,.mm-newsletter-band .hs-form input[type=text]:focus{outline:2px solid var(--accent);outline-offset:2px}.mm-newsletter-band .hs-form .hs-button,.mm-newsletter-band .hs-form input[type=submit]{background:var(--accent);border:0;border-radius:var(--r-sm);color:var(--text);cursor:pointer;font-family:var(--font-display);font-size:16px;font-weight:600;height:48px;padding:14px 24px;transition:background var(--dur-fast) var(--ease-base)}.mm-newsletter-band .hs-form .hs-button:hover,.mm-newsletter-band .hs-form input[type=submit]:hover{background:var(--accent-active)}.mm-newsletter-band .hs-form label{color:var(--text-muted);font-size:14px}.mm-newsletter-band .hs-error-msgs{color:var(--accent);font-size:13px;margin-top:4px}.mm-newsletter-band .hs-form .legal-consent-container{color:var(--text-subtle);font-size:12px;margin-top:var(--s-sm)}@media (max-width:1024px){.mm-newsletter-band-grid{gap:var(--s-xl);grid-template-columns:1fr}.mm-newsletter-band-copy{max-width:100%}}@media (max-width:720px){.mm-newsletter-band{padding:var(--s-xl) 0}}