.pricing-section[data-astro-cid-nwtk6cma]{background:var(--section-bg);padding:5rem 0}.pricing-section--headless[data-astro-cid-nwtk6cma]{padding-top:clamp(2.5rem,5vw,3.5rem)}.pricing-head[data-astro-cid-nwtk6cma]{text-align:center;background:var(--accent-deep);border:1px solid color-mix(in srgb, var(--accent-deep-fg) 7%, transparent);border-radius:1.25rem;max-width:46rem;margin:0 auto clamp(1.75rem,4vw,2.5rem);padding:clamp(1.75rem,4vw,2.75rem) clamp(1.75rem,4vw,3rem);box-shadow:0 1px 2px #1229390a,0 16px 36px #1229391a}.pricing-title[data-astro-cid-nwtk6cma]{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--accent-deep-fg);margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.pricing-subtitle[data-astro-cid-nwtk6cma]{color:var(--accent-deep-fg-muted);max-width:28rem;margin:0 auto;font-size:1.0625rem}.pricing-grid[data-astro-cid-nwtk6cma]{z-index:1;grid-template-columns:repeat(2,1fr);align-items:start;gap:1.5rem;max-width:52rem;margin:0 auto;display:grid;position:relative}.pricing-card[data-astro-cid-nwtk6cma]{background:var(--accent-deep);border:1px solid color-mix(in srgb, var(--accent-deep-fg) 8%, transparent);border-radius:1.25rem;flex-direction:column;padding:1.85rem 1.65rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 1px 2px #1229390a,0 16px 36px #1229391a}.pricing-card[data-astro-cid-nwtk6cma]:hover{border-color:color-mix(in srgb, var(--accent-deep-fg) 18%, transparent);box-shadow:0 1px 2px #1229390a,0 22px 48px #12293929}.pricing-card--popular[data-astro-cid-nwtk6cma]{background:var(--accent-deep);border:2px solid var(--accent-sage);box-shadow:0 0 0 1px var(--accent-sage), 0 0 0 4px color-mix(in srgb, var(--accent-sage) 14%, transparent), 0 14px 42px #0b131e38;z-index:2;transform:scale(1.03)}.popular-badge-wrap[data-astro-cid-nwtk6cma]{z-index:3;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.popular-badge[data-astro-cid-nwtk6cma]{background:var(--accent-sage);color:var(--primary-fg);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 2px 8px color-mix(in srgb, var(--accent-sage) 35%, transparent);border-radius:9999px;padding:.22rem .8rem;font-size:.625rem;font-weight:700;display:inline-block}.pricing-card-header[data-astro-cid-nwtk6cma]{border-bottom:1px solid #f5f0e81a;margin-bottom:1.75rem;padding-bottom:1.25rem}.pricing-tier-name[data-astro-cid-nwtk6cma]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep-fg-subtle);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.pricing-card--popular[data-astro-cid-nwtk6cma] .pricing-tier-name[data-astro-cid-nwtk6cma]{color:var(--accent-sage-light)}.pricing-price-row[data-astro-cid-nwtk6cma]{align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.pricing-price[data-astro-cid-nwtk6cma]{letter-spacing:-.03em;color:var(--accent-deep-fg);font-size:2.5rem;font-weight:800;line-height:1}.pricing-period[data-astro-cid-nwtk6cma]{color:var(--accent-deep-fg-muted);font-size:.875rem}.pricing-desc[data-astro-cid-nwtk6cma]{color:var(--accent-deep-fg-muted);margin:0;font-size:.875rem}.pricing-features[data-astro-cid-nwtk6cma]{flex-direction:column;flex:1;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.pricing-features[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]{color:var(--accent-deep-fg-muted);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;display:flex}.pricing-features[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma] svg[data-astro-cid-nwtk6cma]{color:var(--accent-sage-light);flex-shrink:0;margin-top:2px}.pricing-cta[data-astro-cid-nwtk6cma]{text-align:center;letter-spacing:-.01em;border-radius:.5rem;padding:.72rem 1.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:block}.pricing-cta--secondary[data-astro-cid-nwtk6cma]{color:var(--accent-deep-fg);background:#f5f0e812;border:1px solid #f5f0e81f}.pricing-cta--secondary[data-astro-cid-nwtk6cma]:hover{background:#f5f0e821;border-color:#f5f0e842;transform:translateY(-1px)}.pricing-cta--secondary[data-astro-cid-nwtk6cma]:focus-visible{outline:2px solid var(--accent-sage-light);outline-offset:2px}.pricing-trust[data-astro-cid-nwtk6cma]{z-index:1;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:2.35rem;display:flex;position:relative}.pricing-trust-inner[data-astro-cid-nwtk6cma]{background:var(--accent-deep);border:1px solid color-mix(in srgb, var(--accent-deep-fg) 10%, transparent);border-radius:9999px;align-items:center;gap:.9rem;padding:.45rem 1.1rem;display:inline-flex;box-shadow:0 1px 2px #1229390a,0 10px 24px #12293914}.pricing-trust-item[data-astro-cid-nwtk6cma]{color:var(--accent-deep-fg-subtle);align-items:center;gap:.3rem;font-size:.75rem;display:flex}.pricing-trust-item[data-astro-cid-nwtk6cma] svg[data-astro-cid-nwtk6cma]{color:var(--accent-sage-light);flex-shrink:0}@media (width<=768px){.pricing-section[data-astro-cid-nwtk6cma]{padding:3.5rem 0}.pricing-head[data-astro-cid-nwtk6cma]{padding:1.75rem 1.25rem}.pricing-grid[data-astro-cid-nwtk6cma]{grid-template-columns:1fr;gap:1.25rem;max-width:28rem;margin:0 auto}.pricing-card--popular[data-astro-cid-nwtk6cma]{transform:none}.pricing-trust-inner[data-astro-cid-nwtk6cma]{border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:.55rem .9rem;padding:.65rem 1rem}}@media (prefers-reduced-motion:reduce){.pricing-card[data-astro-cid-nwtk6cma],.pricing-cta--secondary[data-astro-cid-nwtk6cma]{transition:none}.pricing-card--popular[data-astro-cid-nwtk6cma],.pricing-cta--secondary[data-astro-cid-nwtk6cma]:hover{transform:none}}.faq2[data-astro-cid-4chapdkw]{--mark:var(--accent-sage)}.faq2-head[data-astro-cid-4chapdkw]{grid-template-columns:1fr auto;align-items:start;gap:2rem;margin-bottom:3.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.faq2-eyebrow[data-astro-cid-4chapdkw]{--page-hero-accent:var(--accent-sage-light);background:color-mix(in srgb, var(--accent-sage-light) 11%, transparent);border-color:color-mix(in srgb, var(--accent-sage-light) 32%, transparent);color:var(--accent-sage-light);margin:0 0 1rem}.faq2-title[data-astro-cid-4chapdkw]{letter-spacing:-.03em;color:var(--accent-deep-fg);max-width:13ch;margin:0 0 1.1rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.04}.faq2-title-accent[data-astro-cid-4chapdkw]{color:var(--accent-sage-light);display:block}.faq2-sub[data-astro-cid-4chapdkw]{color:var(--accent-deep-fg-muted);max-width:34rem;margin:0;font-size:1.0625rem;line-height:1.6}.faq2-support[data-astro-cid-4chapdkw]{background:color-mix(in srgb, var(--accent-deep-fg) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent-deep-fg) 14%, transparent);max-width:21rem;box-shadow:none;border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1.25rem 1.4rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.faq2-support[data-astro-cid-4chapdkw]:hover{border-color:color-mix(in srgb, var(--accent-sage-light) 45%, transparent);transform:translateY(-2px);box-shadow:0 16px 40px #070a0d2e}.faq2-support-icon[data-astro-cid-4chapdkw]{background:var(--accent-sage);width:2.5rem;height:2.5rem;color:var(--primary-fg);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.faq2-support-body[data-astro-cid-4chapdkw]{flex-direction:column;display:flex}.faq2-support-title[data-astro-cid-4chapdkw]{color:var(--accent-deep-fg);font-size:.95rem;font-weight:700}.faq2-support-text[data-astro-cid-4chapdkw]{color:var(--accent-deep-fg-muted);margin:.1rem 0 .55rem;font-size:.875rem}.faq2-support-cta[data-astro-cid-4chapdkw]{color:var(--accent-sage-light);font-size:.875rem;font-weight:600;transition:color .15s}.faq2-support[data-astro-cid-4chapdkw]:hover .faq2-support-cta[data-astro-cid-4chapdkw]{color:#fff}.faq2-grid[data-astro-cid-4chapdkw]{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.faq2-col[data-astro-cid-4chapdkw]{flex-direction:column;gap:1rem;display:flex}.faq2-item[data-astro-cid-4chapdkw]{background:var(--bg-card);border:1px solid var(--border);border-radius:.875rem;padding:0 1.4rem;transition:border-color .2s,box-shadow .2s}.faq2-item[data-astro-cid-4chapdkw]:hover{border-color:color-mix(in srgb, var(--mark) 35%, var(--border))}.faq2-item[data-astro-cid-4chapdkw][open]{border-color:color-mix(in srgb, var(--mark) 52%, var(--border));box-shadow:var(--shadow-md)}.faq2-q[data-astro-cid-4chapdkw]{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1.0625rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.faq2-q[data-astro-cid-4chapdkw]::-webkit-details-marker{display:none}.faq2-q[data-astro-cid-4chapdkw]:focus-visible{outline:2px solid var(--accent-sage);outline-offset:4px;border-radius:.5rem}.faq2-support[data-astro-cid-4chapdkw]:focus-visible{outline:2px solid var(--accent-sage-light);outline-offset:2px}.faq2-item[data-astro-cid-4chapdkw][open] .faq2-q[data-astro-cid-4chapdkw]{color:var(--accent-sage-deep)}.faq2-chevron[data-astro-cid-4chapdkw]{color:var(--fg-subtle);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s}.faq2-item[data-astro-cid-4chapdkw][open] .faq2-chevron[data-astro-cid-4chapdkw]{color:var(--mark);transform:rotate(180deg)}.faq2-a[data-astro-cid-4chapdkw]{padding:0 0 1.4rem}.faq2-a[data-astro-cid-4chapdkw] p[data-astro-cid-4chapdkw]{color:var(--fg-muted);max-width:34rem;margin:0;font-size:.975rem;line-height:1.7}.faq2-item[data-astro-cid-4chapdkw][open] .faq2-a[data-astro-cid-4chapdkw]{animation:.35s cubic-bezier(.16,1,.3,1) faq2-reveal}@keyframes faq2-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.faq2-head[data-astro-cid-4chapdkw]{grid-template-columns:1fr}.faq2-support[data-astro-cid-4chapdkw]{max-width:100%}.faq2-grid[data-astro-cid-4chapdkw]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faq2-item[data-astro-cid-4chapdkw][open] .faq2-a[data-astro-cid-4chapdkw]{animation:none}.faq2-chevron[data-astro-cid-4chapdkw],.faq2-support[data-astro-cid-4chapdkw]{transition:none}.faq2-support[data-astro-cid-4chapdkw]:hover{transform:none}}
