.pricing-page[data-astro-cid-lmkygsfs]{max-width:1200px;margin:0 auto;padding:var(--space-8) var(--space-4)}.pricing-hero[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-12)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin-bottom:var(--space-3)}.pricing-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--fs-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.plans-section[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-12)}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-5)}.plan-card[data-astro-cid-lmkygsfs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);position:relative;transition:all var(--dur-base) var(--ease-out)}.plan-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.plan-card[data-astro-cid-lmkygsfs].popular{border-color:var(--color-primary);border-width:2px}.popular-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gradient-primary);color:#fff;padding:4px 16px;border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.plan-name[data-astro-cid-lmkygsfs]{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.plan-desc[data-astro-cid-lmkygsfs]{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);min-height:40px}.plan-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:4px}.price-amount[data-astro-cid-lmkygsfs]{font-size:var(--fs-4xl);font-weight:var(--fw-extrabold);color:var(--color-text)}.price-period[data-astro-cid-lmkygsfs]{font-size:var(--fs-sm);color:var(--color-text-tertiary)}.yearly-price[data-astro-cid-lmkygsfs]{font-size:var(--fs-xs);color:var(--color-text-tertiary)}.trial-info[data-astro-cid-lmkygsfs]{font-size:var(--fs-xs);color:var(--color-primary);font-weight:var(--fw-semibold)}.plan-cta[data-astro-cid-lmkygsfs]{display:block;text-align:center;padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;transition:all var(--dur-fast) var(--ease-out)}.btn-primary[data-astro-cid-lmkygsfs]{background:var(--gradient-primary);color:#fff}.btn-primary[data-astro-cid-lmkygsfs]:hover{transform:translateY(-1px);box-shadow:var(--shadow-primary)}.btn-secondary[data-astro-cid-lmkygsfs]{background:var(--color-surface-hover);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary[data-astro-cid-lmkygsfs]:hover{border-color:var(--color-primary);color:var(--color-primary)}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-secondary)}.plan-features[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.payg-section[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-12);text-align:center}.payg-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin-bottom:var(--space-2)}.payg-section[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{font-size:var(--fs-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.payg-category[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-4)}.payg-category[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--fs-md);font-weight:var(--fw-semibold);margin-bottom:var(--space-2);text-transform:capitalize}.payg-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-2)}.payg-item[data-astro-cid-lmkygsfs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);display:flex;flex-direction:column;gap:2px}.payg-name[data-astro-cid-lmkygsfs]{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.payg-price[data-astro-cid-lmkygsfs]{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-primary)}.payg-unit[data-astro-cid-lmkygsfs]{font-size:var(--fs-xs);color:var(--color-text-tertiary)}.pricing-faq[data-astro-cid-lmkygsfs]{max-width:700px;margin:0 auto}.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);text-align:center;margin-bottom:var(--space-6)}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item[data-astro-cid-lmkygsfs]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--fs-sm);color:var(--color-text-secondary);margin-top:var(--space-2);line-height:var(--lh-relaxed)}@media (max-width: 768px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
