.pricing[data-astro-cid-u3mqw4ek]{--pricing-green:oklch(76% .17 151);--pricing-green-bg:oklch(76% .17 151/.15);--pricing-green-border:oklch(76% .17 151/.62);max-width:var(--landing-max-width);padding:0 var(--space-6);margin:0 auto}.hero[data-astro-cid-u3mqw4ek]{padding-top:var(--space-section-mobile);padding-bottom:var(--space-10);text-align:center}.hero-headline[data-astro-cid-u3mqw4ek]{font-size:var(--text-section);letter-spacing:-.03em;color:var(--text-primary);margin:0;font-weight:700;line-height:1.1}.hero-description[data-astro-cid-u3mqw4ek]{margin:var(--space-4) auto 0;max-width:560px;font-size:var(--text-body-lg);color:var(--text-secondary);letter-spacing:-.01em;line-height:1.6}.comparison[data-astro-cid-u3mqw4ek]{padding-bottom:var(--space-section-mobile)}.table-wrapper[data-astro-cid-u3mqw4ek]{border:1px solid var(--border);background:var(--bg-secondary);border-radius:12px;overflow:hidden}.comparison-table[data-astro-cid-u3mqw4ek]{border-collapse:collapse;width:100%;font-size:var(--text-base)}.comparison-table[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek],.comparison-table[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek]{padding:var(--space-3) var(--space-4);text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border);vertical-align:middle}.comparison-table[data-astro-cid-u3mqw4ek] thead[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.comparison-table[data-astro-cid-u3mqw4ek] tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:last-child th[data-astro-cid-u3mqw4ek],.comparison-table[data-astro-cid-u3mqw4ek] tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:last-child td[data-astro-cid-u3mqw4ek]{border-bottom:none}.comparison-table[data-astro-cid-u3mqw4ek] .feature-col[data-astro-cid-u3mqw4ek]{width:40%}.plan-column-heading[data-astro-cid-u3mqw4ek]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.comparison-cta[data-astro-cid-u3mqw4ek],.stacked-card-cta[data-astro-cid-u3mqw4ek]{background:var(--cta-bg);min-height:32px;color:var(--cta-text);font-size:var(--text-sm);letter-spacing:0;text-transform:none;border-radius:8px;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;transition:background .15s;display:inline-flex}.comparison-cta[data-astro-cid-u3mqw4ek]{padding:0 var(--space-3)}.stacked-card-cta[data-astro-cid-u3mqw4ek]{width:100%;margin:0 0 var(--space-4);padding:0 var(--space-4)}.comparison-cta[data-astro-cid-u3mqw4ek]:hover,.stacked-card-cta[data-astro-cid-u3mqw4ek]:hover{background:var(--cta-hover)}.comparison-table[data-astro-cid-u3mqw4ek] .feature-name[data-astro-cid-u3mqw4ek]{color:var(--text-primary);font-weight:500}.comparison-table[data-astro-cid-u3mqw4ek] .is-included[data-astro-cid-u3mqw4ek],.stacked-card[data-astro-cid-u3mqw4ek] .is-included[data-astro-cid-u3mqw4ek]{color:var(--text-primary);font-weight:600}.comparison-table[data-astro-cid-u3mqw4ek] .is-unavailable[data-astro-cid-u3mqw4ek],.stacked-card[data-astro-cid-u3mqw4ek] .is-unavailable[data-astro-cid-u3mqw4ek]{color:var(--text-tertiary)}.feature-value[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.check-badge[data-astro-cid-u3mqw4ek]{border:1px solid var(--pricing-green-border);background:var(--pricing-green-bg);width:18px;height:18px;color:var(--pricing-green);border-radius:999px;flex:none;place-items:center;font-size:.68rem;font-weight:800;line-height:1;display:inline-grid}.stacked-cards[data-astro-cid-u3mqw4ek]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.stacked-card[data-astro-cid-u3mqw4ek]{border:1px solid var(--border);padding:var(--space-4);background:var(--bg-secondary);border-radius:12px}.stacked-card-title[data-astro-cid-u3mqw4ek]{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.stacked-card-price[data-astro-cid-u3mqw4ek]{color:var(--text-primary);margin:var(--space-1) 0 var(--space-3);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.stacked-card[data-astro-cid-u3mqw4ek] dl[data-astro-cid-u3mqw4ek]{gap:var(--space-2) var(--space-4);grid-template-columns:1fr auto;margin:0;display:grid}.stacked-card[data-astro-cid-u3mqw4ek] dt[data-astro-cid-u3mqw4ek]{font-size:var(--text-sm);color:var(--text-secondary)}.stacked-card[data-astro-cid-u3mqw4ek] dd[data-astro-cid-u3mqw4ek]{font-size:var(--text-sm);color:var(--text-primary);text-align:right;margin:0;font-weight:500}.stacked-card[data-astro-cid-u3mqw4ek] dd[data-astro-cid-u3mqw4ek] .feature-value[data-astro-cid-u3mqw4ek]{justify-content:flex-end}.faq[data-astro-cid-u3mqw4ek]{padding-bottom:var(--space-section-mobile)}.section-heading[data-astro-cid-u3mqw4ek]{font-size:var(--text-section);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-8);text-align:center;font-weight:700;line-height:1.1}.faq-list[data-astro-cid-u3mqw4ek]{gap:var(--space-2);flex-direction:column;display:flex}.faq-item[data-astro-cid-u3mqw4ek]{border:1px solid var(--border);background:var(--bg-secondary);padding:var(--space-4) var(--space-6);border-radius:10px;transition:border-color .15s}.faq-item[data-astro-cid-u3mqw4ek][open]{border-color:var(--border-hover)}.faq-question[data-astro-cid-u3mqw4ek]{font-size:var(--text-base);color:var(--text-primary);cursor:pointer;letter-spacing:-.01em;font-weight:500;list-style:none}.faq-question[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-u3mqw4ek]:after{content:"+";float:right;color:var(--text-tertiary);font-weight:400;transition:transform .15s}.faq-item[data-astro-cid-u3mqw4ek][open] .faq-question[data-astro-cid-u3mqw4ek]:after{content:"−"}.faq-answer[data-astro-cid-u3mqw4ek]{margin:var(--space-3) 0 0;font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}.tip-jar[data-astro-cid-u3mqw4ek]{margin:0 0 var(--space-16);text-align:center;font-size:var(--text-sm);color:var(--text-tertiary)}.tip-jar-link[data-astro-cid-u3mqw4ek]{color:var(--accent);text-decoration:none;transition:color .15s}.tip-jar-link[data-astro-cid-u3mqw4ek]:hover{color:var(--accent-hover)}@media (width<=768px){.hero[data-astro-cid-u3mqw4ek]{padding-top:var(--space-16)}.table-wrapper[data-astro-cid-u3mqw4ek]{display:none}.stacked-cards[data-astro-cid-u3mqw4ek]{display:flex}}
