.pricing-card.svelte-k42i44{display:flex;flex-direction:column;position:relative}.popular-badge.svelte-k42i44{position:absolute;top:calc(-1 * var(--space-3));right:var(--space-4)}.plan-name.svelte-k42i44{font-size:1.25rem;font-weight:600;margin-bottom:var(--space-4)}.plan-price.svelte-k42i44{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}.price-amount.svelte-k42i44{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--text-primary);line-height:1}.price-period.svelte-k42i44{color:var(--text-tertiary);font-size:1rem}.annual-price.svelte-k42i44{font-size:.875rem;color:var(--text-tertiary);margin-bottom:var(--space-6)}.plan-features.svelte-k42i44{list-style:none;padding:0;flex:1;margin-bottom:var(--space-8)}.plan-features.svelte-k42i44 li:where(.svelte-k42i44){display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;color:var(--text-secondary);font-size:.9375rem}.plan-features.svelte-k42i44 li:where(.svelte-k42i44) svg:where(.svelte-k42i44){flex-shrink:0;margin-top:3px}.hero.svelte-18xlnxv{padding:var(--space-20) 0 var(--space-8)}.hero.svelte-18xlnxv h1:where(.svelte-18xlnxv){font-size:clamp(2rem,4.5vw,3rem);margin-bottom:var(--space-4)}.hero-subtitle.svelte-18xlnxv{font-size:1.125rem;color:var(--text-secondary);max-width:38rem;margin:0 auto}.billing-toggle-wrap.svelte-18xlnxv{display:flex;justify-content:center;margin-bottom:var(--space-4)}.billing-toggle.svelte-18xlnxv{display:inline-flex;background:var(--bg-secondary);border:1px solid var(--neutral-700);border-radius:var(--radius-full);padding:4px;gap:2px}.toggle-option.svelte-18xlnxv{font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2)}.toggle-active.svelte-18xlnxv{background:var(--gold-400);color:var(--bg-primary);font-weight:600}.save-badge.svelte-18xlnxv{font-size:.75rem;font-weight:600;padding:1px 7px;border-radius:var(--radius-full);background:#0b0e142e}.toggle-option.svelte-18xlnxv:not(.toggle-active) .save-badge:where(.svelte-18xlnxv){background:var(--neutral-800);color:var(--gold-400)}.pricing-grid.svelte-18xlnxv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);max-width:52rem;margin:0 auto}.anchor-note.svelte-18xlnxv{margin-top:var(--space-8);color:var(--text-tertiary);font-size:.9375rem}.anchor-note.svelte-18xlnxv a:where(.svelte-18xlnxv){color:var(--text-secondary)}.faq-list.svelte-18xlnxv{border-top:1px solid var(--neutral-700)}.faq-item.svelte-18xlnxv{border-bottom:1px solid var(--neutral-700)}.faq-item.svelte-18xlnxv summary:where(.svelte-18xlnxv){display:block;padding:var(--space-5) 0;font-size:1.0625rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;position:relative;padding-right:var(--space-8)}.faq-item.svelte-18xlnxv summary:where(.svelte-18xlnxv)::-webkit-details-marker{display:none}.faq-item.svelte-18xlnxv summary:where(.svelte-18xlnxv):after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:300;color:var(--text-tertiary)}.faq-item[open].svelte-18xlnxv summary:where(.svelte-18xlnxv):after{content:"−"}.faq-item.svelte-18xlnxv summary:where(.svelte-18xlnxv):hover{color:var(--gold-400)}.faq-item.svelte-18xlnxv p:where(.svelte-18xlnxv){padding-bottom:var(--space-5);color:var(--text-secondary)}.section-heading.svelte-18xlnxv{margin-bottom:var(--space-8)}@media(max-width:768px){.pricing-grid.svelte-18xlnxv{grid-template-columns:1fr}}
