.NewsletterSignupForm_signup__Fw0eZ{position:relative;z-index:1;width:100%;max-width:460px;margin:28px auto 0}.NewsletterSignupForm_form__41_1F{display:flex;gap:10px;width:100%;max-width:460px;align-items:stretch;margin-inline:auto;background:var(--zen-paper,#f4f7f4);border:1px solid var(--zen-muted,#4d675f);border-radius:999px;padding:6px}.NewsletterSignupForm_signup__Fw0eZ .NewsletterSignupForm_consent__Q8uB5{margin:10px 18px 0;color:var(--zen-muted,#4d675f);font-size:.78rem;line-height:1.45;text-align:center}.NewsletterSignupForm_formInput__KS5rv{flex:1 1;min-width:0;border:none;background:transparent;padding:12px 18px;font-size:1rem;color:var(--zen-forest,#173d34);outline:none;border-radius:999px;min-height:48px;font-family:inherit;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.NewsletterSignupForm_formInput__KS5rv::placeholder{color:var(--zen-muted,#4d675f);opacity:1}.NewsletterSignupForm_formButton__cp_2_{flex-shrink:0;min-height:48px;font-family:inherit;border:none;cursor:pointer;padding:12px 24px;border-radius:999px;font-size:.95rem;font-weight:700;color:#fff!important;background:var(--zen-forest,#173d34);transition:transform .18s ease,box-shadow .18s ease}.NewsletterSignupForm_formButton__cp_2_:hover{transform:translateY(-1px);background:var(--zen-action,#285a47)}.NewsletterSignupForm_formButton__cp_2_:disabled{cursor:wait;transform:none;box-shadow:none;opacity:.8}.NewsletterSignupForm_signup__Fw0eZ .NewsletterSignupForm_formFeedback__x15Do{width:100%;margin:8px 0 0;font-size:.9rem;line-height:1.45;text-align:center;color:var(--zen-forest,#173d34);min-height:1.25em}.NewsletterSignupForm_formFeedback__x15Do[data-state=error]{color:var(--zen-error,#9c382d)}.NewsletterSignupForm_formFeedback__x15Do[data-state=success]{color:var(--zen-action,#285a47)}.NewsletterSignupForm_form__41_1F:focus-within{outline:2px solid var(--zen-forest,#173d34);outline-offset:4px}.NewsletterSignupForm_form__41_1F .NewsletterSignupForm_formInput__KS5rv:focus-visible{outline:none;border-radius:999px}.NewsletterSignupForm_form__41_1F .NewsletterSignupForm_formButton__cp_2_:focus-visible{outline:2px solid var(--zen-forest,#173d34);outline-offset:3px}@media (max-width:480px){.NewsletterSignupForm_form__41_1F{flex-direction:column;border-radius:24px;gap:6px}.NewsletterSignupForm_formInput__KS5rv{width:100%;padding:12px 16px}.NewsletterSignupForm_formButton__cp_2_{width:100%}.NewsletterSignupForm_signup__Fw0eZ .NewsletterSignupForm_consent__Q8uB5{margin:12px 4px 0}}