.subscription-banner[data-v-d05545ea]{background:var(--body-bg-card);border-left:3px solid var(--primary-stroke);margin-top:16px;padding:20px}.subscription-banner .subscription-banner-header[data-v-d05545ea]{align-items:center;display:flex;gap:10px;margin-bottom:8px}.subscription-banner .subscription-badge[data-v-d05545ea]{background:var(--bt-active);color:var(--bt-text-active);font-size:.65rem;font-weight:700;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.subscription-banner .subscription-title[data-v-d05545ea]{color:var(--card-cover-title);font-size:1.05rem;font-weight:700}.subscription-banner .subscription-description[data-v-d05545ea]{color:var(--inactive);font-size:.82rem;line-height:1.4;margin-bottom:12px}.subscription-banner .subscription-benefits[data-v-d05545ea]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 16px;padding:0}.subscription-banner .subscription-benefits li[data-v-d05545ea]{align-items:center;color:var(--inactive);display:flex;font-size:.82rem;gap:8px}.subscription-banner .subscription-benefits li span[data-v-d05545ea]{color:var(--primary-stroke);flex-shrink:0;font-weight:700}.subscription-banner .subscription-cta[data-v-d05545ea]{background:var(--bt-active);color:var(--bt-text-active);display:block;font-size:.85rem;font-weight:700;letter-spacing:.04em;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .2s;width:100%}.subscription-banner .subscription-cta[data-v-d05545ea]:hover{opacity:.88}
