.NewsletterSignup_card__xaBDp{position:relative;margin-top:24px;padding:22px;border:1px solid var(--brand-line);border-radius:12px;background:linear-gradient(135deg,var(--brand-fill),transparent),var(--surface);color:var(--text)}.NewsletterSignup_card__xaBDp h2{margin:0 26px 8px 0;font-size:18px;font-weight:650;line-height:1.4}.NewsletterSignup_card__xaBDp p{margin:0;font-size:14px;line-height:1.6;color:var(--text-soft)}.NewsletterSignup_card__xaBDp form{margin-top:16px}.NewsletterSignup_label__6EhGF{display:block;margin-bottom:6px;font-size:12px;font-weight:600}.NewsletterSignup_fields__XQfWZ{display:flex;gap:8px}.NewsletterSignup_fields__XQfWZ input{min-width:0;flex:1 1;width:100%;padding:10px 12px;border:1px solid var(--surface-border);border-radius:7px;background:var(--bg);color:inherit;font:inherit;font-size:14px}.NewsletterSignup_fields__XQfWZ input:focus{outline:2px solid var(--brand);outline-offset:2px}.NewsletterSignup_fields__XQfWZ button{padding:10px 16px;border:0;border-radius:7px;background:var(--brand);color:var(--btn-fg);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.NewsletterSignup_fields__XQfWZ button:disabled{opacity:.6;cursor:wait}.NewsletterSignup_dismiss__lNUCN{position:absolute;top:10px;right:10px;width:30px;height:30px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;font-size:22px;cursor:pointer}.NewsletterSignup_dismiss__lNUCN:focus-visible,.NewsletterSignup_fields__XQfWZ button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.NewsletterSignup_card__xaBDp .NewsletterSignup_consent__AOGyg{margin-top:10px;font-size:11px}.NewsletterSignup_consent__AOGyg a{color:var(--brand);text-decoration:underline}.NewsletterSignup_card__xaBDp .NewsletterSignup_error__rbSEN{margin-top:10px;color:var(--error)}.NewsletterSignup_honeypot__pxtEW{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:540px){.NewsletterSignup_card__xaBDp{padding:18px}.NewsletterSignup_fields__XQfWZ{flex-direction:column}}