.section--hero[data-astro-cid-lmkygsfs]{padding:var(--spacing-20) 0 var(--spacing-16)}.hero-content[data-astro-cid-lmkygsfs]{max-width:var(--container-3xl);margin:0 auto;text-align:center}.hero-title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-6);line-height:var(--line-height-tight)}.hero-subtitle[data-astro-cid-lmkygsfs]{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:var(--container-2xl);margin:0 auto}.section--pricing[data-astro-cid-lmkygsfs]{padding:var(--spacing-16) 0}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);max-width:var(--container-7xl);margin:0 auto}@media(min-width:768px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}}.section--comparison[data-astro-cid-lmkygsfs]{padding:var(--spacing-16) 0}.section-title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-12)}.table-wrapper[data-astro-cid-lmkygsfs]{overflow-x:auto;border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle)}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;background-color:var(--color-surface-elevated)}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs]{background-color:var(--color-surface-secondary)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:left}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:center}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:first-child{text-align:left}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--color-border-subtle)}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-base);color:var(--color-text-secondary);text-align:center}.section--faq[data-astro-cid-lmkygsfs]{padding:var(--spacing-16) 0}.faq-list[data-astro-cid-lmkygsfs]{max-width:var(--container-3xl);margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{background-color:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4);overflow:hidden}.faq-question[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-5) var(--spacing-6);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;list-style:none;transition:var(--transition-colors)}.faq-question[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-lmkygsfs]:after{content:"+";font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-accent-primary);transition:var(--transition-transform)}.faq-item[data-astro-cid-lmkygsfs][open] .faq-question[data-astro-cid-lmkygsfs]:after{transform:rotate(45deg)}.faq-question[data-astro-cid-lmkygsfs]:hover{color:var(--color-accent-primary)}.faq-answer[data-astro-cid-lmkygsfs]{padding:0 var(--spacing-6) var(--spacing-5)}.faq-answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.section--cta[data-astro-cid-lmkygsfs]{padding:var(--spacing-20) 0}.section--alt[data-astro-cid-lmkygsfs]{background-color:var(--color-surface-secondary)}.container[data-astro-cid-lmkygsfs]{width:100%;max-width:var(--container-7xl);margin:0 auto;padding:0 var(--spacing-6)}.section[data-astro-cid-lmkygsfs]{padding:var(--spacing-16) 0}@media(max-width:767px){.hero-title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-3xl)}.hero-subtitle[data-astro-cid-lmkygsfs]{font-size:var(--font-size-base)}.section-title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-2xl)}}
