.unit-pricing[data-v-138a0fc8]{max-width:980px;margin:0 auto 32px;padding:24px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-primary)}.unit-pricing p[data-v-138a0fc8]{line-height:1.7}.unit-pricing-note[data-v-138a0fc8]{color:var(--color-text-secondary);font-size:14px}.unit-pricing nav[data-v-138a0fc8]{display:flex;flex-wrap:wrap;gap:20px}.unit-pricing a[data-v-138a0fc8]{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.pricing-page[data-v-138a0fc8]{min-height:100vh;padding:100px 0 80px;background:var(--color-bg-secondary)}.page-header[data-v-138a0fc8]{text-align:center;margin-bottom:64px}.page-header h1[data-v-138a0fc8]{font-size:40px;font-weight:700;margin-bottom:16px}.page-header>p[data-v-138a0fc8]{font-size:18px;color:var(--color-text-tertiary);max-width:720px;margin:0 auto 32px}.promo-strip[data-v-138a0fc8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:980px;margin:0 auto}.promo-item[data-v-138a0fc8]{padding:18px 20px;text-align:left;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.promo-label[data-v-138a0fc8]{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.promo-item strong[data-v-138a0fc8]{font-size:15px;line-height:1.6;color:var(--color-text-primary)}.pricing-grid[data-v-138a0fc8]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px}.pricing-card[data-v-138a0fc8]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:40px;position:relative;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pricing-card.featured[data-v-138a0fc8],.pricing-card.selected[data-v-138a0fc8]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow-xl)}.featured-badge[data-v-138a0fc8]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 16px;font-size:12px;font-weight:600;color:#fff;background:var(--gradient-primary);border-radius:100px}.plan-name[data-v-138a0fc8]{font-size:24px;font-weight:700;margin-bottom:8px}.plan-description[data-v-138a0fc8]{font-size:15px;color:var(--color-text-tertiary);margin-bottom:24px}.plan-price[data-v-138a0fc8]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:24px}.currency[data-v-138a0fc8]{font-size:20px;font-weight:600;color:var(--color-text-secondary)}.amount[data-v-138a0fc8]{font-size:48px;font-weight:800;color:var(--color-text-primary);line-height:1}.original-price[data-v-138a0fc8]{font-size:18px;color:var(--color-text-muted);text-decoration:line-through}.bonus-copy[data-v-138a0fc8]{margin:-8px 0 24px;padding:10px 12px;font-size:13px;font-weight:600;color:#0f766e;background:#ecfeff;border:1px solid #a5f3fc;border-radius:10px}.btn-full[data-v-138a0fc8]{width:100%;margin-bottom:32px}.plan-features[data-v-138a0fc8]{display:flex;flex-direction:column;gap:16px}.plan-features li[data-v-138a0fc8]{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--color-text-secondary)}.plan-features li svg[data-v-138a0fc8]{color:#10b981;flex-shrink:0;margin-top:2px}.faq-section[data-v-138a0fc8]{max-width:900px;margin:0 auto}.faq-section h2[data-v-138a0fc8]{text-align:center;font-size:32px;margin-bottom:48px}.faq-grid[data-v-138a0fc8]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.faq-item[data-v-138a0fc8]{padding:24px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.faq-item h3[data-v-138a0fc8]{font-size:16px;font-weight:600;margin-bottom:8px}.faq-item p[data-v-138a0fc8]{font-size:14px;line-height:1.6;color:var(--color-text-tertiary)}@media (max-width: 1024px){.promo-strip[data-v-138a0fc8]{grid-template-columns:1fr;max-width:520px}.pricing-grid[data-v-138a0fc8]{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.pricing-card.featured[data-v-138a0fc8]{order:-1}}@media (max-width: 640px){.faq-grid[data-v-138a0fc8]{grid-template-columns:1fr}}
