.landing-promo{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0 auto 14px;padding:14px 18px 14px 14px;border-radius:22px;border:1px solid var(--color-paper-hairline);background:var(--color-paper-tile-hover);box-shadow:var(--elevation-paper);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);text-align:left;font-family:var(--font-funnel-sans),var(--font-manrope),system-ui,sans-serif}.landing-promo[data-tone=over]{justify-content:center;padding:0 8px;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center}.landing-promo__mark{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--hero) 12%,transparent);color:var(--hero)}.landing-promo__mark svg{width:18px;height:18px}.landing-promo__words{display:flex;min-width:0;flex-direction:column;gap:2px;padding-top:1px}.landing-promo__lead{margin:0;color:var(--color-paper-heading);font-size:15px;font-weight:600;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.landing-promo[data-tone=over] .landing-promo__lead{color:var(--color-paper-muted);font-size:14px;font-weight:500}.landing-promo__line{margin:0;color:var(--color-paper-muted);font-size:14px;line-height:1.5;text-wrap:pretty}.landing-promo__action{align-self:flex-start;display:inline-flex;align-items:center;min-height:40px;margin-top:10px;padding:0 18px;border-radius:999px;background:var(--color-paper-ink);color:var(--color-text-on-paper-ink);font-size:14px;font-weight:700;transition:background .16s ease}@media (hover:hover){.landing-promo__action:hover{background:color-mix(in srgb,var(--color-paper-ink) 88%,var(--color-paper))}}.landing-promo__action:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:3px}@media (max-width:639px){.landing-promo{padding:12px 16px;border-radius:18px}.landing-promo__mark{display:none}.landing-promo__lead{font-size:14.5px}.landing-promo__line{font-size:13.5px}}.landing-promo-pricing{margin:14px auto 0;max-width:520px;color:var(--color-paper-muted);font-family:var(--onb-access-manrope,var(--font-manrope)),sans-serif;line-height:1.6;text-wrap:balance}.landing-promo-pricing,.relay-auth-promo{font-size:14px;font-weight:600;text-align:center}.relay-auth-promo{margin:0 0 18px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--hero) 9%,transparent);color:var(--color-paper-heading);font-family:var(--font-manrope),system-ui,sans-serif;line-height:1.5;text-wrap:pretty}.paywall-plans__sheet--code{max-width:460px;margin-inline:auto}.paywall-plans__sheet--code .onb-access-plan{cursor:default}.onb-access-cadence-note{margin:0;color:var(--color-paper-muted);font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:600;line-height:1.5;text-align:center}.paywall-code__remove{display:inline;padding:0;color:var(--color-door-quiet);font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.paywall-code__remove[aria-disabled=true]{cursor:default;opacity:.6}@media (hover:hover){.paywall-code__remove:not([aria-disabled=true]):hover{color:var(--color-door-text);text-decoration-color:currentColor}}.paywall-code__remove:focus-visible{border-radius:4px;outline:2px solid var(--color-border-focus-ring);outline-offset:3px}.paywall-in__call{max-width:40ch;margin:10px 0 0;color:var(--color-door-quiet);font-size:14.5px;line-height:1.6;text-wrap:pretty}.paywall-in__call-link{color:var(--color-door-text);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}@media (hover:hover){.paywall-in__call-link:hover{text-decoration-color:currentColor}}.paywall-in__call-link:focus-visible{border-radius:4px;outline:2px solid var(--color-border-focus-ring);outline-offset:3px}