.container[data-astro-cid-lqkqhd7h]{max-width:var(--content-width);margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4);width:100%}.section[data-astro-cid-lqkqhd7h]{padding-top:var(--space-12);padding-bottom:var(--space-12)}@media (min-width: 768px){.section[data-astro-cid-lqkqhd7h]{padding-top:var(--space-16);padding-bottom:var(--space-16)}}@media (min-width: 1024px){.section[data-astro-cid-lqkqhd7h]{padding-top:var(--space-20);padding-bottom:var(--space-20)}}.section-title[data-astro-cid-lqkqhd7h]{font-family:var(--font-family-heading);font-weight:800;font-size:var(--font-size-2xl);line-height:1.3;margin:0 0 var(--space-6);color:var(--color-heading)}.section-lead[data-astro-cid-lqkqhd7h]{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.75;margin:0 0 var(--space-6);color:var(--color-text-secondary)}@media (min-width: 768px){.section-title[data-astro-cid-lqkqhd7h]{font-size:var(--font-size-3xl);margin-bottom:var(--space-8)}}.pricing-table-wrap[data-astro-cid-lqkqhd7h]{overflow-x:auto;border-radius:var(--border-radius-lg);border:1.5px solid var(--color-brand-line);-webkit-overflow-scrolling:touch}.pricing-table[data-astro-cid-lqkqhd7h]{width:100%;border-collapse:collapse;background:var(--color-bg);font-family:var(--font-family-base);min-width:44rem}.pricing-table[data-astro-cid-lqkqhd7h] th[data-astro-cid-lqkqhd7h],.pricing-table[data-astro-cid-lqkqhd7h] td[data-astro-cid-lqkqhd7h]{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--color-brand-line);border-right:1px solid var(--color-brand-line);font-size:var(--font-size-base);line-height:1.6;vertical-align:middle}.pricing-table[data-astro-cid-lqkqhd7h] thead[data-astro-cid-lqkqhd7h] th[data-astro-cid-lqkqhd7h]{vertical-align:top;padding:var(--space-6) var(--space-4);background:var(--color-bg-subtle)}.pricing-table[data-astro-cid-lqkqhd7h] thead[data-astro-cid-lqkqhd7h] .pricing-table__corner[data-astro-cid-lqkqhd7h]{background:var(--color-bg);border-bottom-color:transparent}.pricing-table[data-astro-cid-lqkqhd7h] tbody[data-astro-cid-lqkqhd7h] th[data-astro-cid-lqkqhd7h]{font-family:var(--font-family-heading);font-weight:700;color:var(--color-brand-ink);background:var(--color-bg-subtle);width:12rem}.pricing-table[data-astro-cid-lqkqhd7h] tbody[data-astro-cid-lqkqhd7h] tr[data-astro-cid-lqkqhd7h]:last-child th[data-astro-cid-lqkqhd7h],.pricing-table[data-astro-cid-lqkqhd7h] tbody[data-astro-cid-lqkqhd7h] tr[data-astro-cid-lqkqhd7h]:last-child td[data-astro-cid-lqkqhd7h]{border-bottom:0}.pricing-table[data-astro-cid-lqkqhd7h] th[data-astro-cid-lqkqhd7h]:last-child,.pricing-table[data-astro-cid-lqkqhd7h] td[data-astro-cid-lqkqhd7h]:last-child{border-right:0}.pricing-table[data-astro-cid-lqkqhd7h] tbody[data-astro-cid-lqkqhd7h] td[data-astro-cid-lqkqhd7h]{color:var(--color-text);text-align:center}.pricing-table[data-astro-cid-lqkqhd7h] tbody[data-astro-cid-lqkqhd7h] .pricing-table__pick[data-astro-cid-lqkqhd7h]{background:var(--color-brand-soft);color:var(--color-brand-ink);font-weight:700}.pricing-table[data-astro-cid-lqkqhd7h] thead[data-astro-cid-lqkqhd7h] .pricing-table__pick[data-astro-cid-lqkqhd7h]{background:var(--gradient-brand);color:#fff;border-right-color:transparent}.pricing-table__plan[data-astro-cid-lqkqhd7h]{text-align:center}.pricing-table__plan-tag[data-astro-cid-lqkqhd7h]{display:block;font-size:var(--font-size-sm);font-weight:500;margin:0 0 var(--space-2);color:var(--color-text-muted)}.pricing-table[data-astro-cid-lqkqhd7h] thead[data-astro-cid-lqkqhd7h] .pricing-table__pick[data-astro-cid-lqkqhd7h] .pricing-table__plan-tag[data-astro-cid-lqkqhd7h]{color:#ffffffd9}.pricing-table__plan-name[data-astro-cid-lqkqhd7h]{display:block;font-family:var(--font-family-heading);font-weight:800;font-size:var(--font-size-2xl);margin:0 0 var(--space-3);line-height:1.1;color:var(--color-brand-ink)}.pricing-table[data-astro-cid-lqkqhd7h] thead[data-astro-cid-lqkqhd7h] .pricing-table__pick[data-astro-cid-lqkqhd7h] .pricing-table__plan-name[data-astro-cid-lqkqhd7h]{color:#fff}.pricing-table__plan-price[data-astro-cid-lqkqhd7h]{display:block;font-family:var(--font-family-heading);font-weight:800;font-size:var(--font-size-2xl);letter-spacing:-.02em;color:var(--color-brand-red);line-height:1.1}.pricing-table[data-astro-cid-lqkqhd7h] thead[data-astro-cid-lqkqhd7h] .pricing-table__pick[data-astro-cid-lqkqhd7h] .pricing-table__plan-price[data-astro-cid-lqkqhd7h]{color:#fff}.pricing-table__plan-price[data-astro-cid-lqkqhd7h] small[data-astro-cid-lqkqhd7h]{display:inline-block;font-size:.45em;font-weight:500;margin-left:.25em;letter-spacing:0;opacity:.85}.pricing-table__badge[data-astro-cid-lqkqhd7h]{display:inline-block;font-family:var(--font-family-heading);font-weight:800;font-size:.6875rem;letter-spacing:.18em;background:#ffffff40;color:#fff;padding:.25rem .625rem;border-radius:999px;margin-bottom:var(--space-3)}.pricing-note[data-astro-cid-lqkqhd7h]{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--space-6) 0 0;line-height:1.7}@media (min-width: 768px){.pricing-table[data-astro-cid-lqkqhd7h] th[data-astro-cid-lqkqhd7h],.pricing-table[data-astro-cid-lqkqhd7h] td[data-astro-cid-lqkqhd7h]{padding:var(--space-6)}.pricing-table[data-astro-cid-lqkqhd7h] thead[data-astro-cid-lqkqhd7h] th[data-astro-cid-lqkqhd7h]{padding:var(--space-8) var(--space-6)}.pricing-table__plan-name[data-astro-cid-lqkqhd7h],.pricing-table__plan-price[data-astro-cid-lqkqhd7h]{font-size:var(--font-size-3xl)}}.faq-list[data-astro-cid-lqkqhd7h]{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-lqkqhd7h]{border:1.5px solid var(--color-brand-line);border-radius:var(--border-radius);background:var(--color-bg)}.faq-q[data-astro-cid-lqkqhd7h]{font-family:var(--font-family-heading);font-weight:700;font-size:var(--font-size-lg);line-height:1.5;padding:var(--space-4) var(--space-6);color:var(--color-brand-ink);border-bottom:1px solid var(--color-brand-line)}.faq-q[data-astro-cid-lqkqhd7h]:before{content:"Q.";color:var(--color-brand-red);margin-right:var(--space-2);font-weight:800}.faq-a[data-astro-cid-lqkqhd7h]{margin:0;padding:var(--space-4) var(--space-6);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.75;color:var(--color-text-secondary)}.cta[data-astro-cid-lqkqhd7h]{background:var(--color-brand-bg-dark);color:#fff}.cta__inner[data-astro-cid-lqkqhd7h]{max-width:var(--content-width);margin:0 auto;padding:var(--space-16) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);text-align:center;align-items:center}.cta__eyebrow[data-astro-cid-lqkqhd7h]{font-family:var(--font-family-heading);font-weight:800;font-size:.75rem;letter-spacing:.3em;color:var(--color-brand-red);margin:0}.cta__heading[data-astro-cid-lqkqhd7h]{font-family:var(--font-family-heading);font-weight:800;font-size:var(--font-size-2xl);line-height:1.3;margin:0;color:#fff}.cta__text[data-astro-cid-lqkqhd7h]{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.8;margin:0;color:#ffffffe6;max-width:38rem}.cta__buttons[data-astro-cid-lqkqhd7h]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-4)}.btn[data-astro-cid-lqkqhd7h]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;font-family:var(--font-family-heading);font-weight:700;font-size:var(--font-size-base);letter-spacing:.04em;border-radius:999px;text-decoration:none;min-height:48px;transition:opacity .2s ease,transform .2s ease}.btn--primary[data-astro-cid-lqkqhd7h]{background:var(--color-brand-red);color:#fff}.btn--primary[data-astro-cid-lqkqhd7h]:visited{color:#fff}.btn--ghost-light[data-astro-cid-lqkqhd7h]{background:transparent;color:#fff;border:2px solid #fff}.btn--ghost-light[data-astro-cid-lqkqhd7h]:visited{color:#fff}@media (min-width: 768px){.cta__inner[data-astro-cid-lqkqhd7h]{padding:var(--space-20) var(--space-8)}.cta__heading[data-astro-cid-lqkqhd7h]{font-size:var(--font-size-4xl)}.cta__text[data-astro-cid-lqkqhd7h]{font-size:var(--font-size-lg)}.btn[data-astro-cid-lqkqhd7h]:hover{opacity:.85;transform:translateY(-1px)}}@media (prefers-reduced-motion: reduce){.btn[data-astro-cid-lqkqhd7h]{transition:none}.btn[data-astro-cid-lqkqhd7h]:hover{transform:none}}
