.section.svelte-1hrotn9{padding:var(--space-xl) var(--space-lg)}.section-inner.svelte-1hrotn9{max-width:1200px;margin:0 auto}.page-header.svelte-1hrotn9{padding-top:var(--space-2xl)}.page-header.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin-bottom:var(--space-md)}.page-header.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-secondary);margin-bottom:0;font-size:1.05rem}.plans.svelte-1hrotn9{padding-top:var(--space-xl)}.plan-grid.svelte-1hrotn9{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);align-items:start;max-width:840px;margin:0 auto;display:grid}.plan-card.svelte-1hrotn9{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);transition:transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);flex-direction:column;display:flex;position:relative}.plan-card.svelte-1hrotn9:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.plan-card.featured.svelte-1hrotn9{border-color:var(--cyan);background:oklch(from var(--bg-accent-subtle) l c h);border-width:2px}.plan-badge.svelte-1hrotn9{background:var(--cyan-strong);color:var(--text-on-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:.3rem 1rem;font-size:.7rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-header.svelte-1hrotn9{gap:var(--space-sm);flex-direction:column;display:flex}.plan-name.svelte-1hrotn9{margin-bottom:0;font-size:1.25rem}.plan-price.svelte-1hrotn9{align-items:baseline;gap:2px;display:flex}.plan-amount.svelte-1hrotn9{color:var(--text-primary);font-size:2.5rem;font-weight:800;line-height:1}.plan-period.svelte-1hrotn9{color:var(--text-secondary);font-size:.9rem}.plan-desc.svelte-1hrotn9{color:var(--text-secondary);margin-bottom:0;font-size:.85rem}.plan-features.svelte-1hrotn9{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.plan-feature.svelte-1hrotn9{align-items:center;gap:var(--space-sm);color:var(--text-primary);font-size:.85rem;display:flex}.plan-feature.svelte-1hrotn9 svg:where(.svelte-1hrotn9){color:var(--cyan);flex-shrink:0}.plan-card.svelte-1hrotn9 .btn{width:100%;margin-top:auto}.faq.svelte-1hrotn9{background:var(--bg-primary);padding-bottom:var(--space-2xl)}.faq-title.svelte-1hrotn9{margin-bottom:var(--space-lg)}.faq-list.svelte-1hrotn9{max-width:700px}.faq-item.svelte-1hrotn9{border-bottom:1px solid var(--border-subtle);padding:var(--space-md) 0}.faq-item[open].svelte-1hrotn9{padding-bottom:var(--space-lg)}.faq-question.svelte-1hrotn9{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:44px;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-question.svelte-1hrotn9::-webkit-details-marker{display:none}.faq-chevron.svelte-1hrotn9{color:var(--text-secondary);transition:transform .3s var(--ease-out-quart);flex-shrink:0}.faq-item[open].svelte-1hrotn9 .faq-chevron:where(.svelte-1hrotn9){transform:rotate(180deg)}.faq-answer.svelte-1hrotn9{color:var(--text-secondary);margin-top:var(--space-md);margin-bottom:0;font-size:.9rem;line-height:1.6}@media (width<=900px){.plan-grid.svelte-1hrotn9{grid-template-columns:1fr;max-width:420px;margin:0 auto}}
