.pricing-hero[data-astro-cid-lmkygsfs]{max-width:64ch;padding:3rem 0;text-align:center}.pricing-eyebrow[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:11px;color:var(--color-text-hint);letter-spacing:.2em;margin-bottom:1rem}.pricing-title[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-size:clamp(2.25rem,5.5vw,3.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin-bottom:1rem}.pricing-subtitle[data-astro-cid-lmkygsfs]{font-size:16px;line-height:1.6;color:var(--color-text-muted);max-width:52ch;margin:0 auto 2.5rem}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--color-card);border:1px solid var(--color-border);border-radius:18px;padding:2.5rem 2rem;max-width:420px;margin:0 auto;text-align:center}.pricing-price[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-size:80px;font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--color-text);display:inline-flex;align-items:baseline}.pricing-currency[data-astro-cid-lmkygsfs]{font-size:36px;margin-right:4px;color:var(--color-text-muted)}.pricing-meta[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:12px;color:var(--color-text-hint);letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;margin-bottom:1.75rem}.pricing-cta[data-astro-cid-lmkygsfs]{display:inline-block;background:var(--color-accent);color:#fff;border-radius:999px;padding:.9rem 2rem;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .15s}.pricing-cta[data-astro-cid-lmkygsfs]:hover{opacity:.9}.pricing-cta-note[data-astro-cid-lmkygsfs]{font-size:12px;color:var(--color-text-hint);margin-top:.75rem}.pricing-grid[data-astro-cid-lmkygsfs]{max-width:76ch;padding:2rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem}.pricing-column-title[data-astro-cid-lmkygsfs]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.pricing-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.pricing-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:.75rem;font-size:15px;line-height:1.55;color:var(--color-text-muted);margin-bottom:.65rem}.pricing-mark[data-astro-cid-lmkygsfs]{flex-shrink:0;width:18px;text-align:center;color:var(--color-sort);font-weight:600}.pricing-mark--x[data-astro-cid-lmkygsfs]{color:var(--color-text-hint)}.pricing-faq[data-astro-cid-lmkygsfs]{max-width:64ch;padding:3rem 0 2rem}.pricing-faq-title[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-size:28px;font-weight:400;letter-spacing:-.01em;margin-bottom:1.5rem}.pricing-faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.5rem}.pricing-faq-item[data-astro-cid-lmkygsfs]{border-top:1px solid var(--color-border);padding:1rem 0}.pricing-faq-item[data-astro-cid-lmkygsfs]:last-child{border-bottom:1px solid var(--color-border)}.pricing-faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{font-size:16px;font-weight:500;cursor:pointer;list-style:none;position:relative;padding-right:2rem}.pricing-faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.pricing-faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"+";position:absolute;right:0;top:0;font-weight:300;color:var(--color-text-hint);font-size:22px;line-height:1}.pricing-faq-item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{content:"−"}.pricing-faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:15px;line-height:1.65;color:var(--color-text-muted);margin-top:.75rem}.pricing-closing[data-astro-cid-lmkygsfs]{max-width:64ch;padding:3rem 0 4rem;text-align:center}.pricing-closing-text[data-astro-cid-lmkygsfs]{font-family:var(--font-serif);font-size:20px;font-style:italic;color:var(--color-text-muted);line-height:1.5;margin-bottom:.75rem}.pricing-closing-sub[data-astro-cid-lmkygsfs]{font-size:13px;color:var(--color-text-hint)}.pricing-closing-sub[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-accent);text-decoration:none}.pricing-closing-sub[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{text-decoration:underline}
