.paywall[data-v-a4e508e3]{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--color-primary) 5%,#fff));border:1px solid color-mix(in srgb,var(--color-primary) 24%,transparent);border-radius:.875rem;margin-top:-2.5rem;padding:1.5rem 1.5rem 1.625rem;position:relative;text-align:center}.paywall__eyebrow[data-v-a4e508e3]{align-items:center;color:var(--color-primary,#0d9488);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.4rem;margin-bottom:.625rem}.paywall__eyebrow span[data-v-a4e508e3]{letter-spacing:.3em}.paywall__title[data-v-a4e508e3]{color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.4rem}.paywall__desc[data-v-a4e508e3]{color:#64748b;font-size:.875rem;line-height:1.6;margin:0 auto 1.125rem;max-width:30rem}.paywall__benefits[data-v-a4e508e3]{color:#334155;display:inline-grid;font-size:.8125rem;gap:.5rem 1.75rem;grid-template-columns:repeat(2,minmax(0,max-content));margin-bottom:1.375rem}.paywall__benefits li[data-v-a4e508e3]{align-items:center;display:flex;gap:.5rem}.paywall__dot[data-v-a4e508e3]{background:var(--color-primary,#0d9488);border-radius:9999px;flex-shrink:0;height:.375rem;width:.375rem}.paywall__actions[data-v-a4e508e3]{display:flex;flex-wrap:wrap;gap:1.25rem}.paywall__actions[data-v-a4e508e3],.paywall__cta[data-v-a4e508e3]{align-items:center;justify-content:center}.paywall__cta[data-v-a4e508e3]{background:var(--color-primary,#0d9488);border-radius:.5rem;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.4rem;padding:.625rem 1.375rem;touch-action:manipulation;transition:transform .15s}.paywall__cta[data-v-a4e508e3]:hover{background:var(--color-primary-hover,#0b7d72);transform:translateY(-1px)}.paywall__cta[data-v-a4e508e3]:focus-visible{outline:2px solid var(--color-primary,#0d9488);outline-offset:2px}.paywall__login[data-v-a4e508e3]{color:#64748b;font-size:.8125rem}.paywall__login[data-v-a4e508e3]:hover{color:var(--color-primary,#0d9488);text-decoration:underline}@media(max-width:640px){.paywall__benefits[data-v-a4e508e3]{gap:.5rem;grid-template-columns:1fr}.paywall__cta[data-v-a4e508e3]{width:100%}}@media(prefers-reduced-motion:reduce){.paywall__cta[data-v-a4e508e3]{transition:none}.paywall__cta[data-v-a4e508e3]:hover{transform:none}}
