.push-optin{font-size:inherit;color:var(--s-ink,#171c27)}.push-optin p{margin:0}.push-link{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.push-link:hover:not(:disabled){color:var(--s-blue,#2855ed)}.push-choose input:focus-visible,.push-go:focus-visible,.push-link:focus-visible{outline:2px solid var(--s-blue,#2855ed);outline-offset:2px}.push-go:disabled,.push-link:disabled{opacity:.5;cursor:default}.push-note{color:var(--s-muted,#697080);line-height:1.5}.push-error{margin-top:8px;color:#c0392b;line-height:1.5}.push-on{font-weight:600}.push-choose{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.push-choose fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.push-choose legend{padding:0;margin-bottom:8px;color:var(--s-muted,#697080)}.push-choose label{display:flex;align-items:center;gap:8px;cursor:pointer}.push-choose input{width:16px;height:16px;accent-color:var(--s-blue,#2855ed)}.push-go{appearance:none;border:0;border-radius:999px;background:var(--s-blue,#2855ed);color:#fff;font:inherit;font-weight:600;padding:9px 18px;cursor:pointer}.push-optin--band{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-block:28px;padding:18px 20px;border:1px solid var(--s-line,#e0e4ec);border-radius:14px;background:var(--s-paper,#f6f7fa);font-size:15px}.push-optin--band .push-lead{font-weight:600}.push-optin--band .push-start{color:var(--s-blue,#2855ed);font-weight:700}.push-optin--footer .push-choose,.push-optin--footer .push-note{max-width:220px}.push-band-wrap{padding-top:0}.push-band-wrap+.s-section{padding-top:24px}