.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-md)}.card-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.card-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-sm)}.card-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.card-body{margin-bottom:var(--spacing-lg)}.card-footer{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.pricing-card{position:relative;display:flex;flex-direction:column;height:100%}.pricing-card.featured{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:scale(1.05)}.pricing-badge{position:absolute;top:var(--spacing-md);left:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-accent);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full)}.pricing-price{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.pricing-period{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.pricing-features{list-style:none;margin:0;padding:0;flex-grow:1}.pricing-feature{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;font-size:var(--font-size-sm)}.pricing-feature-icon{color:var(--color-success)}.pricing-feature.disabled{color:var(--color-text-secondary);opacity:.5}.pricing-feature.disabled .pricing-feature-icon{color:var(--color-error)}.pricing-yearly[data-astro-cid-74n6vb6q]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-sm)}.pricing-discount[data-astro-cid-74n6vb6q]{color:var(--color-success);font-weight:var(--font-weight-medium)}.faq[data-astro-cid-tmth7ke6]{padding:var(--spacing-3xl) 0}.section-header[data-astro-cid-tmth7ke6]{text-align:center;margin-bottom:var(--spacing-3xl)}.section-title[data-astro-cid-tmth7ke6]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text)}.faq-list[data-astro-cid-tmth7ke6]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-tmth7ke6]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);overflow:hidden}.faq-question[data-astro-cid-tmth7ke6]{padding:var(--spacing-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;transition:background-color var(--transition-fast)}.faq-question[data-astro-cid-tmth7ke6]:hover{background-color:var(--color-background)}.faq-icon[data-astro-cid-tmth7ke6]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary);transition:transform var(--transition-base)}.faq-item[data-astro-cid-tmth7ke6][open] .faq-icon[data-astro-cid-tmth7ke6]{transform:rotate(45deg)}.faq-answer[data-astro-cid-tmth7ke6]{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.pricing-hero[data-astro-cid-lmkygsfs]{padding:var(--spacing-3xl) 0 var(--spacing-2xl);text-align:center;background-color:var(--color-background)}.page-title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-md)}.page-description[data-astro-cid-lmkygsfs]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.pricing-plans[data-astro-cid-lmkygsfs]{padding:var(--spacing-2xl) 0}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-2xl);max-width:1200px;margin:0 auto}@media (max-width: 768px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
