.pricing-table-grid.svelte-780ahy.svelte-780ahy{display:grid;grid-template-columns:1fr;gap:var(--space-8);max-width:1200px;margin:var(--space-8) auto}@media (min-width: 768px){.pricing-table-grid.svelte-780ahy.svelte-780ahy{grid-template-columns:repeat(3,1fr);align-items:flex-start}}.pricing-card.svelte-780ahy.svelte-780ahy{display:flex;flex-direction:column;padding:var(--space-8);border:var(--space-px) solid var(--border-light);position:relative}.popular-card.svelte-780ahy.svelte-780ahy{border:var(--space-px) solid var(--color-gold);box-shadow:0 var(--space-px) var(--space-4) #daa52066}.elevated-card.svelte-780ahy.svelte-780ahy{transform:scale(1.05);z-index:var(--z-dropdown)}@media (min-width: 768px){.elevated-card.svelte-780ahy.svelte-780ahy{transform:translateY(-1rem) scale(1.05)}}.popular-badge.svelte-780ahy.svelte-780ahy{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background-color:var(--color-gold);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:uppercase}.plan-name.svelte-780ahy.svelte-780ahy{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-charcoal-dark);margin:0}.plan-price.svelte-780ahy.svelte-780ahy{font-family:var(--font-serif);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-gold);margin:var(--space-2) 0}.hero-price.svelte-780ahy.svelte-780ahy{font-size:var(--font-size-2xl)}@media (min-width: 768px){.hero-price.svelte-780ahy.svelte-780ahy{font-size:var(--font-size-2xl)}}.per-month.svelte-780ahy.svelte-780ahy{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--text-muted)}.plan-subtext.svelte-780ahy.svelte-780ahy{color:var(--text-secondary);margin-bottom:var(--space-6);min-height:var(--font-size-2xl)}@media (max-width: 768px){.plan-subtext.svelte-780ahy.svelte-780ahy{font-size:var(--font-size-sm);white-space:nowrap}}.features-list.svelte-780ahy.svelte-780ahy{list-style:none;padding:0;margin:var(--space-8) 0 0 0;display:flex;flex-direction:column;gap:var(--space-4)}.features-list.svelte-780ahy li.svelte-780ahy{display:flex;align-items:center;gap:var(--space-3);color:var(--text-secondary)}.w-full.svelte-780ahy.svelte-780ahy{width:100%}.text-center.svelte-780ahy.svelte-780ahy{text-align:center}.btn-secondary.svelte-780ahy.svelte-780ahy{border:var(--space-px) solid var(--color-gold);cursor:pointer;font-family:inherit;font-size:inherit;background-color:transparent;color:var(--color-gold);padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);transition:all .3s ease;text-decoration:none}.btn-secondary.svelte-780ahy.svelte-780ahy:hover:not(:disabled){background-color:var(--color-gold-dim);transform:translateY(calc(-1 * var(--space-px)))}.btn-secondary.svelte-780ahy.svelte-780ahy:disabled{opacity:.6;cursor:not-allowed}.btn-lifetime.svelte-780ahy.svelte-780ahy{background-color:transparent;color:var(--color-gold);border:var(--space-px) solid var(--color-gold);padding:var(--space-3) var(--space-8);border-radius:var(--radius-none);font-weight:var(--font-weight-bold);transition:all .3s ease;cursor:pointer}.btn-lifetime.svelte-780ahy.svelte-780ahy:hover:not(:disabled){background-color:var(--color-gold);color:var(--color-charcoal-dark);transform:translateY(calc(-1 * var(--space-px)))}.btn-lifetime.svelte-780ahy.svelte-780ahy:disabled{opacity:.6;cursor:not-allowed}.feature-with-tooltip.svelte-780ahy.svelte-780ahy{position:relative}.feature-content.svelte-780ahy.svelte-780ahy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.tooltip-trigger.svelte-780ahy.svelte-780ahy{background:none;border:none;padding:var(--space-1);cursor:pointer;color:var(--color-gold-dark);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.tooltip-trigger.svelte-780ahy.svelte-780ahy:hover{background:var(--color-gold);color:var(--color-white);transform:scale(1.1)}.feature-tooltip.svelte-780ahy.svelte-780ahy{background:linear-gradient(135deg,#fffbf0,#fff9e6);border:var(--space-px) solid var(--color-gold-dark);border-radius:var(--radius-none);padding:var(--space-4);margin-top:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--foreground-secondary);box-shadow:0 var(--space-px) var(--space-3) #c9954a26;animation:svelte-780ahy-tooltipSlideIn .3s ease-out}@keyframes svelte-780ahy-tooltipSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.plan-header.svelte-780ahy.svelte-780ahy{display:flex;align-items:center;gap:var(--space-2)}.crown-icon{color:var(--color-gold);flex-shrink:0}.cancel-note.svelte-780ahy.svelte-780ahy{text-align:center;font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--space-4)}.premium-features.svelte-780ahy.svelte-780ahy{margin-top:var(--space-6)}.premium-feature.svelte-780ahy.svelte-780ahy{font-weight:var(--font-weight-semibold)}.lifetime-card.svelte-780ahy.svelte-780ahy{background-color:var(--color-charcoal-dark);border:var(--space-px) solid var(--color-charcoal-muted)}.lifetime-plan-name.svelte-780ahy.svelte-780ahy{color:var(--color-gold)}.lifetime-price.svelte-780ahy.svelte-780ahy{color:var(--color-white)}.lifetime-per-month.svelte-780ahy.svelte-780ahy,.lifetime-subtext.svelte-780ahy.svelte-780ahy,.lifetime-features.svelte-780ahy.svelte-780ahy,.lifetime-features.svelte-780ahy li.svelte-780ahy{color:var(--text-muted)}.lifetime-features.svelte-780ahy strong.svelte-780ahy{color:var(--color-white)}.faq-section.svelte-olv29e{max-width:42rem;margin:var(--space-16) auto 0}.section-title.svelte-olv29e{font-family:var(--font-serif);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-charcoal-dark);text-align:center;margin-bottom:var(--space-8)}.faq-list.svelte-olv29e{display:flex;flex-direction:column;gap:var(--space-4)}.faq-item.svelte-olv29e{background:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.faq-question.svelte-olv29e{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-6);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);background:none;border:none;cursor:pointer;color:var(--color-charcoal-dark)}.faq-question.svelte-olv29e:hover{background-color:var(--background-hover)}.faq-answer.svelte-olv29e{padding:0 var(--space-6) var(--space-6) var(--space-6);color:var(--color-charcoal-muted);line-height:var(--line-height-body)}.text-decoration-none.svelte-jryzfq{text-decoration:none}
