.pricing-page[data-astro-cid-lmkygsfs]{max-width:900px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6) var(--spacing-20)}.page-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--spacing-16)}.page-title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-4xl);font-weight:700;letter-spacing:var(--tracking-tight);margin-bottom:var(--spacing-4)}.page-description[data-astro-cid-lmkygsfs]{font-size:var(--font-size-xl);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);margin-bottom:var(--spacing-16)}.pricing-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;padding:var(--spacing-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.pricing-card--featured[data-astro-cid-lmkygsfs]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 4%,var(--color-bg))}.card-header[data-astro-cid-lmkygsfs]{margin-bottom:var(--spacing-8)}.card-tier[data-astro-cid-lmkygsfs]{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-accent);margin-bottom:var(--spacing-4)}.card-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--color-text)}.price-period[data-astro-cid-lmkygsfs]{font-size:var(--font-size-sm);color:var(--color-muted)}.card-tagline[data-astro-cid-lmkygsfs]{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.card-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-3);flex:1}.card-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--color-text-secondary)}.card-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";color:var(--color-accent);font-weight:700;flex-shrink:0;margin-top:1px}.card-cta[data-astro-cid-lmkygsfs]{margin-top:auto}.cta-btn[data-astro-cid-lmkygsfs]{display:block;width:100%;padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base);font-weight:600;text-align:center;text-decoration:none;border-radius:var(--radius);transition:background var(--transition-fast),color var(--transition-fast)}.cta-btn--primary[data-astro-cid-lmkygsfs]{background:var(--color-accent);color:var(--color-on-accent)}.cta-btn--primary[data-astro-cid-lmkygsfs]:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.cta-btn--secondary[data-astro-cid-lmkygsfs]{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.cta-btn--secondary[data-astro-cid-lmkygsfs]:hover{background:var(--color-border);color:var(--color-text)}.faq[data-astro-cid-lmkygsfs]{border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-12)}.faq-title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-8)}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--spacing-6)}.faq-item[data-astro-cid-lmkygsfs]{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--color-border-subtle)}.faq-item[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.faq-item[data-astro-cid-lmkygsfs] dt[data-astro-cid-lmkygsfs]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-2)}.faq-item[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media(max-width:700px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.page-title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-3xl)}.page-description[data-astro-cid-lmkygsfs]{font-size:var(--font-size-lg)}}
