.page-header[data-astro-cid-u3mqw4ek]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);color:var(--color-on-primary);padding:var(--space-3xl) 0 var(--space-4xl);text-align:center}.page-header[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{color:var(--color-on-primary);margin-bottom:var(--space-md)}.page-header__subtitle[data-astro-cid-u3mqw4ek]{color:#ffffffd9;max-width:520px;margin:0 auto;font-size:1.2rem}.pricing-section[data-astro-cid-u3mqw4ek]{padding:var(--space-3xl) 0;background-color:var(--color-background)}.pricing-cards[data-astro-cid-u3mqw4ek]{gap:var(--space-lg);margin-top:calc(var(--space-2xl) * -1);grid-template-columns:repeat(5,1fr);display:grid}.pricing-card[data-astro-cid-u3mqw4ek]{background-color:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.pricing-card[data-astro-cid-u3mqw4ek]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.pricing-card--featured[data-astro-cid-u3mqw4ek]{border:2px solid var(--color-secondary-light);box-shadow:var(--shadow-md)}.pricing-card--featured[data-astro-cid-u3mqw4ek]:hover{transform:translateY(-4px)}.pricing-card__badge[data-astro-cid-u3mqw4ek]{margin-bottom:var(--space-md);padding:var(--space-xs) var(--space-md);background-color:var(--color-secondary);color:var(--color-on-secondary);font-size:.75rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;display:inline-block}.pricing-card__header[data-astro-cid-u3mqw4ek]{padding:var(--space-lg) var(--space-xl);background-color:var(--color-primary);color:var(--color-on-primary);text-align:center}.pricing-card__header[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{color:var(--color-on-primary);font-size:1.1rem;font-weight:var(--font-weight-medium);margin-bottom:var(--space-sm)}.pricing-card__price[data-astro-cid-u3mqw4ek]{font-size:2.5rem;font-weight:var(--font-weight-bold);line-height:1}.pricing-card__price[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{font-size:.95rem;font-weight:var(--font-weight-regular);opacity:.85;margin-left:.25rem}.pricing-card__body[data-astro-cid-u3mqw4ek]{padding:var(--space-xl);flex-direction:column;flex:1;display:flex}.pricing-card__features[data-astro-cid-u3mqw4ek]{margin:0 0 var(--space-xl);flex:1;padding:0;list-style:none}.pricing-card__features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0;color:var(--color-on-surface-variant);border-bottom:1px solid var(--color-outline-variant);font-size:.95rem;display:flex}.pricing-card__features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:last-child{border-bottom:none}.pricing-card__features[data-astro-cid-u3mqw4ek] svg[data-astro-cid-u3mqw4ek]{width:18px;height:18px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.pricing-note[data-astro-cid-u3mqw4ek]{text-align:center;margin-top:var(--space-2xl);padding:var(--space-lg);background-color:var(--color-primary-surface);border-radius:var(--radius-md);color:var(--color-on-surface-variant)}.pricing-note[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{max-width:600px;margin:0 auto}.faq-grid[data-astro-cid-u3mqw4ek]{gap:var(--space-md) var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.faq[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--color-outline-variant);padding:var(--space-md) 0}.faq[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]{cursor:pointer;font-weight:var(--font-weight-medium);color:var(--color-on-surface);padding-right:var(--space-lg);list-style:none;position:relative}.faq[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.faq[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]:after{content:"+";color:var(--color-primary);transition:transform var(--transition-fast);font-size:1.25rem;line-height:1;position:absolute;top:0;right:0}.faq[data-astro-cid-u3mqw4ek][open] summary[data-astro-cid-u3mqw4ek]:after{content:"−"}.faq[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{margin:var(--space-sm) 0 0;color:var(--color-on-surface-variant);font-size:.95rem}@media (width<=1024px){.pricing-cards[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pricing-cards[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.pricing-card--featured[data-astro-cid-u3mqw4ek]:hover{transform:translateY(-4px)}.faq-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}}
