.pricing-intro.svelte-1hrotn9{max-width:600px;margin-bottom:var(--space-lg)}.pricing-intro.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin-bottom:var(--space-md)}.pricing-lead.svelte-1hrotn9{font-size:1.15rem}.plan-block.svelte-1hrotn9{max-width:600px}.plan-price.svelte-1hrotn9{margin-bottom:var(--space-sm);align-items:baseline;gap:.3em;display:flex}.plan-amount.svelte-1hrotn9{color:var(--gold);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:700;line-height:1}.plan-period.svelte-1hrotn9{font-size:1rem}.plan-note.svelte-1hrotn9{margin-bottom:var(--space-xl);font-size:.9rem}.plan-desc.svelte-1hrotn9{color:var(--text-muted);max-width:50ch;font-size:1rem;line-height:1.65}.pricing-monthly.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:var(--space-xl)}.monthly-block.svelte-1hrotn9{gap:var(--space-lg);grid-template-columns:1fr 1fr;max-width:800px;display:grid}.monthly-phase.svelte-1hrotn9{padding:var(--space-xl);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.monthly-phase.svelte-1hrotn9 h3:where(.svelte-1hrotn9){margin-bottom:var(--space-sm);font-size:1.05rem;font-weight:600}.monthly-phase.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.92rem;line-height:1.65}.buyout-block.svelte-1hrotn9{max-width:700px;padding:var(--space-xl);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.buyout-block.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:var(--space-sm)}.buyout-block.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.92rem;line-height:1.65}.pricing-faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:var(--space-xl)}.faq-items.svelte-1hrotn9{max-width:700px}.faq-item.svelte-1hrotn9{border-bottom:1px solid var(--border-subtle)}.faq-question.svelte-1hrotn9{padding:var(--space-lg) 0;font-family:var(--font-heading), system-ui, sans-serif;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.faq-question.svelte-1hrotn9:after{content:"+";font-family:var(--font-mono), monospace;color:var(--text-dim);transition:transform var(--duration-normal) var(--ease-out);margin-left:var(--space-md);flex-shrink:0;font-size:1.2rem}.faq-question.svelte-1hrotn9::-webkit-details-marker{display:none}.faq-item[open].svelte-1hrotn9 .faq-question:where(.svelte-1hrotn9):after{color:var(--gold);transform:rotate(45deg)}.faq-answer.svelte-1hrotn9{padding-bottom:var(--space-lg);max-width:55ch;font-size:.95rem;line-height:1.65}@media (width<=768px){.monthly-block.svelte-1hrotn9{grid-template-columns:1fr}}
