.page-header[data-astro-cid-lmkygsfs]{padding-top:64px;padding-bottom:64px;border-bottom:1px solid var(--border-color);text-align:center;position:relative}.page-header-inner[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;margin:0 auto}.page-breadcrumb[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.sub-badge[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:600;color:var(--accent-steel);letter-spacing:.08em;margin-bottom:12px;text-align:center}.page-title[data-astro-cid-lmkygsfs]{font-size:2.5rem;color:var(--text-primary);margin-bottom:14px;text-align:center;line-height:1.25;letter-spacing:-.02em}.page-subtitle[data-astro-cid-lmkygsfs]{font-size:1.05rem;color:var(--text-secondary);max-width:650px;margin:0 auto;line-height:1.65;text-align:center}.pricing-content-section[data-astro-cid-lmkygsfs]{padding-top:48px;padding-bottom:72px}.period-filter-bar[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;gap:12px;margin-bottom:36px;flex-wrap:wrap}.filter-btn[data-astro-cid-lmkygsfs]{background:#fff;border:1px solid var(--border-color);padding:8px 20px;border-radius:var(--radius-full);font-size:.9rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.filter-btn[data-astro-cid-lmkygsfs]:hover{border-color:var(--text-muted);color:var(--text-primary)}.filter-btn[data-astro-cid-lmkygsfs].active{background:var(--text-primary);color:#fff;border-color:var(--text-primary);box-shadow:var(--shadow-sm)}.all-plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.plan-card-wrapper[data-astro-cid-lmkygsfs]{display:flex;transition:opacity .25s ease,transform .25s ease}.plan-card-wrapper[data-astro-cid-lmkygsfs].hidden{display:none}.pricing-notes-card[data-astro-cid-lmkygsfs]{background:#fff;border-left:4px solid var(--accent-steel);margin-bottom:64px}.notes-header[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:10px;color:var(--accent-steel);margin-bottom:16px}.notes-title[data-astro-cid-lmkygsfs]{font-size:1.15rem;color:var(--text-primary);margin:0}.notes-list[data-astro-cid-lmkygsfs]{padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--text-secondary);font-size:.92rem;line-height:1.65}.notes-list[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--text-primary)}.comparison-table-section[data-astro-cid-lmkygsfs]{margin-top:48px}.table-header-wrap[data-astro-cid-lmkygsfs]{margin-bottom:32px}.section-title[data-astro-cid-lmkygsfs]{font-size:1.85rem;color:var(--text-primary);margin-bottom:8px}.section-desc[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:.95rem}.table-responsive[data-astro-cid-lmkygsfs]{overflow-x:auto;padding:0}.plans-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:.92rem;text-align:left}.plans-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--bg-card-subtle);padding:16px 20px;color:var(--text-primary);font-weight:600;border-bottom:1px solid var(--border-color);white-space:nowrap}.plans-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:18px 20px;border-bottom:1px solid var(--border-light);color:var(--text-secondary)}.table-sub[data-astro-cid-lmkygsfs]{display:block;font-size:.78rem;color:var(--text-muted);font-weight:400;margin-top:4px}.table-price[data-astro-cid-lmkygsfs]{font-weight:700;font-size:1.15rem;color:var(--text-primary)}.table-price[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{font-size:.8rem;color:var(--text-muted);font-weight:400}.table-highlight[data-astro-cid-lmkygsfs]{font-weight:600;color:var(--accent-steel)}.badge-tag[data-astro-cid-lmkygsfs]{font-size:.75rem;background:var(--bg-silver-light);color:var(--text-primary);padding:3px 8px;border-radius:var(--radius-sm)}.table-audience[data-astro-cid-lmkygsfs]{font-size:.85rem;max-width:220px}@media (max-width: 1024px){.all-plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.page-header[data-astro-cid-lmkygsfs]{padding-top:48px;padding-bottom:48px}.all-plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.page-title[data-astro-cid-lmkygsfs]{font-size:1.9rem}}
