.pricing-toggle[data-astro-cid-iojcl726]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;gap:.25rem;margin-inline:auto;padding:.25rem;display:inline-flex}.toggle-button[data-astro-cid-iojcl726]{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .15s,color .15s}.toggle-button[data-astro-cid-iojcl726][aria-pressed=true]{background:var(--color-primary);color:var(--color-white)}.toggle-button[data-astro-cid-iojcl726]:hover:not([aria-pressed=true]){color:var(--color-text-primary)}.pricing-card[data-astro-cid-klnrj2qb]{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--spacing-lg);border-radius:.75rem;flex-direction:column;gap:.625rem;display:flex}.pricing-card[data-astro-cid-klnrj2qb].highlighted{border-color:var(--color-primary);box-shadow:var(--shadow-md);border-width:2px}.card-badge[data-astro-cid-klnrj2qb]{background:var(--color-primary);color:var(--color-white);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:flex-start;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.card-name[data-astro-cid-klnrj2qb]{color:var(--color-text-primary);font-size:1.25rem;font-weight:700}.card-description[data-astro-cid-klnrj2qb]{color:var(--color-text-secondary);min-height:2.6em;line-height:1.5}.card-price[data-astro-cid-klnrj2qb]{color:var(--color-text-primary);font-size:2rem;font-weight:800;line-height:1.2}[data-billing-period=monthly] .price-annual[data-astro-cid-klnrj2qb],[data-billing-period=annual] .price-monthly[data-astro-cid-klnrj2qb]{display:none}.card-from-price[data-astro-cid-klnrj2qb]{color:var(--color-text-secondary);margin-top:-.5rem;font-size:.9375rem}.card-saving[data-astro-cid-klnrj2qb]{background:var(--color-background);border:1px solid var(--color-primary-light);color:var(--color-primary-dark);border-radius:999px;align-self:flex-start;padding:.1875rem .625rem;font-size:.8125rem;font-weight:700;display:inline-block}[data-billing-period=monthly] .card-saving[data-astro-cid-klnrj2qb]{display:none}.card-limits[data-astro-cid-klnrj2qb]{color:var(--color-text-primary);border-block:1px solid var(--color-border);flex-direction:column;gap:.125rem;padding-block:.25rem;font-size:.9375rem;font-weight:600;display:flex}.card-features[data-astro-cid-klnrj2qb]{flex-direction:column;flex-grow:1;gap:.5rem;list-style:none;display:flex}.card-features[data-astro-cid-klnrj2qb] li[data-astro-cid-klnrj2qb]{color:var(--color-text-secondary);padding-left:1.5rem;font-size:.9375rem;line-height:1.5;position:relative}.card-features[data-astro-cid-klnrj2qb] li[data-astro-cid-klnrj2qb]:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.pricing-card[data-astro-cid-klnrj2qb] .cta-button{justify-content:center;width:100%;margin-top:.25rem}.addon-card[data-astro-cid-gojxebpk]{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--spacing-lg);border-radius:.75rem;flex-direction:column;gap:.5rem;display:flex}.addon-name[data-astro-cid-gojxebpk]{color:var(--color-text-primary);font-size:1.125rem;font-weight:700}.addon-description[data-astro-cid-gojxebpk]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}.addon-price[data-astro-cid-gojxebpk]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800}[data-billing-period=monthly] .price-annual[data-astro-cid-gojxebpk],[data-billing-period=annual] .price-monthly[data-astro-cid-gojxebpk]{display:none}.addon-availability[data-astro-cid-gojxebpk]{color:var(--color-text-tertiary);font-size:.875rem}.comparison-section[data-astro-cid-7nmvdppv]{padding-block:var(--spacing-xxl);background:var(--color-surface);border-block:1px solid var(--color-border)}.table-scroll[data-astro-cid-7nmvdppv]{border:1px solid var(--color-border);border-radius:.75rem;overflow-x:auto}.comparison-table[data-astro-cid-7nmvdppv]{border-collapse:collapse;background:var(--color-white);width:100%;min-width:520px}.comparison-table[data-astro-cid-7nmvdppv] th[data-astro-cid-7nmvdppv],.comparison-table[data-astro-cid-7nmvdppv] td[data-astro-cid-7nmvdppv]{text-align:center;border-bottom:1px solid var(--color-border);padding:.75rem 1rem;font-size:.9375rem}.comparison-table[data-astro-cid-7nmvdppv] thead[data-astro-cid-7nmvdppv] th[data-astro-cid-7nmvdppv]{color:var(--color-text-primary);background:var(--color-background);font-weight:700}.comparison-table[data-astro-cid-7nmvdppv] th[data-astro-cid-7nmvdppv][scope=row]{text-align:left;color:var(--color-text-primary);font-weight:600}.comparison-table[data-astro-cid-7nmvdppv] tbody[data-astro-cid-7nmvdppv] tr[data-astro-cid-7nmvdppv]:last-child th[data-astro-cid-7nmvdppv],.comparison-table[data-astro-cid-7nmvdppv] tbody[data-astro-cid-7nmvdppv] tr[data-astro-cid-7nmvdppv]:last-child td[data-astro-cid-7nmvdppv]{border-bottom:none}.limit-value[data-astro-cid-7nmvdppv]{color:var(--color-text-primary);font-weight:600}.availability-mark[data-astro-cid-7nmvdppv]{font-weight:700}.availability-included[data-astro-cid-7nmvdppv] .availability-mark[data-astro-cid-7nmvdppv]{color:var(--color-primary)}.availability-addon[data-astro-cid-7nmvdppv] .availability-mark[data-astro-cid-7nmvdppv]{color:var(--color-text-secondary)}.availability-unavailable[data-astro-cid-7nmvdppv] .availability-mark[data-astro-cid-7nmvdppv]{color:var(--color-text-tertiary)}.sr-only[data-astro-cid-7nmvdppv]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-faq-section[data-astro-cid-g46bd4jd]{padding-block:var(--spacing-xxl)}.faq-subheading[data-astro-cid-g46bd4jd]{margin-top:calc(-1 * var(--spacing-xl) + .75rem);margin-bottom:var(--spacing-xl);text-align:center;max-width:640px;color:var(--color-text-secondary);margin-inline:auto;font-size:1.125rem;line-height:1.6}.faq-subheading[data-astro-cid-g46bd4jd] a[data-astro-cid-g46bd4jd]{color:var(--color-primary-dark);font-weight:600;text-decoration:underline}.faq-accordions[data-astro-cid-g46bd4jd]{gap:var(--spacing-xs);flex-direction:column;max-width:760px;margin-inline:auto;display:flex}.faq-item[data-astro-cid-g46bd4jd]{border:1px solid var(--color-border);padding:.875rem var(--spacing-md);background:var(--color-surface);border-radius:.5rem}.faq-item[data-astro-cid-g46bd4jd][open]{padding-bottom:var(--spacing-md)}.faq-question[data-astro-cid-g46bd4jd]{cursor:pointer;color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-g46bd4jd]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-g46bd4jd]:after{content:"+";color:var(--color-primary);flex-shrink:0;font-size:1.25rem;font-weight:400}.faq-item[data-astro-cid-g46bd4jd][open] .faq-question[data-astro-cid-g46bd4jd]:after{content:"−"}.faq-answer[data-astro-cid-g46bd4jd]{color:var(--color-text-secondary);margin-top:.75rem;line-height:1.6}.pricing-hero[data-astro-cid-u3mqw4ek]{padding-block:3.5rem var(--spacing-lg)}.pricing-plans[data-astro-cid-u3mqw4ek]{padding-block:var(--spacing-lg) var(--spacing-xxl)}.toggle-row[data-astro-cid-u3mqw4ek]{margin-bottom:var(--spacing-sm);justify-content:center;display:flex}.toggle-note[data-astro-cid-u3mqw4ek]{text-align:center;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);font-size:.875rem}.pricing-grid[data-astro-cid-u3mqw4ek]{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.pricing-addons[data-astro-cid-u3mqw4ek]{padding-block:var(--spacing-lg) var(--spacing-xxl);background:var(--color-surface);border-block:1px solid var(--color-border)}.addons-grid[data-astro-cid-u3mqw4ek]{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (width>=700px){.pricing-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,1fr)}.addons-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,1fr)}}
