.subscription-offer[data-v-45834bd3]{width:100%}.offer-title[data-v-45834bd3]{font-size:clamp(30px,4vw,52px);line-height:1.2;color:var(--text-title);margin:12px 0}.offer-intro[data-v-45834bd3],.offer-note[data-v-45834bd3]{color:var(--text-muted);line-height:1.7}.offer-grid[data-v-45834bd3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 16px}.offer-card[data-v-45834bd3]{padding:24px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-base)}.offer-card.selected[data-v-45834bd3]{border:2px solid var(--brand-primary);padding:23px}.offer-card h2[data-v-45834bd3]{font-size:24px;margin:0 0 8px}.offer-card>p[data-v-45834bd3]{color:var(--text-muted)}.offer-card .offer-terms[data-v-45834bd3]{font-size:13px;line-height:1.6;color:var(--text-title);padding:10px;background:var(--bg-card);border-radius:var(--radius-sm);white-space:pre-line}.offer-card .offer-price[data-v-45834bd3]{font-size:32px;font-weight:700;color:var(--text-title);margin:16px 0}.offer-price small[data-v-45834bd3]{font-size:14px;font-weight:400}.offer-buy[data-v-45834bd3]{display:block;padding:12px 16px;text-align:center;background:var(--brand-primary);color:var(--text-on-brand);border-radius:var(--radius-sm);font-weight:600}.offer-invoice[data-v-45834bd3]{display:block;margin-top:14px;color:var(--brand-primary);font-size:14px}.offer-note[data-v-45834bd3]{font-size:14px;margin-top:16px}.offer-error button[data-v-45834bd3]{text-decoration:underline;cursor:pointer;color:var(--brand-primary)}@media (max-width: 700px){.offer-grid[data-v-45834bd3]{grid-template-columns:1fr}}
