.page-header[data-astro-cid-lmkygsfs]{padding:160px 0 80px;text-align:center}.page-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-family:Fraunces,serif;font-size:3.5rem;font-weight:700;color:var(--text-primary);margin-bottom:20px;line-height:1.1}.page-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--forest)}.page-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.pricing-section[data-astro-cid-lmkygsfs]{padding:40px 0 80px}.pricing-card-main[data-astro-cid-lmkygsfs]{background:var(--bg-cream);border-radius:32px;padding:60px;max-width:900px;margin:0 auto;box-shadow:0 20px 60px #2d5a451a}.pricing-tabs[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;gap:8px;margin-bottom:40px;background:#2d5a4514;padding:6px;border-radius:100px;width:fit-content;margin-left:auto;margin-right:auto}.pricing-tab[data-astro-cid-lmkygsfs]{padding:14px 32px;border:none;background:transparent;border-radius:100px;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.pricing-tab[data-astro-cid-lmkygsfs]:hover{color:var(--forest)}.pricing-tab[data-astro-cid-lmkygsfs].active{background:var(--forest);color:#fff;box-shadow:0 4px 12px #2d5a4540}.pricing-display[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:32px;min-height:180px;display:flex;align-items:center;justify-content:center}.pricing-panel[data-astro-cid-lmkygsfs]{display:none;animation:fadeIn .3s ease}.pricing-panel[data-astro-cid-lmkygsfs].active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tier-price-large[data-astro-cid-lmkygsfs]{font-family:Fraunces,serif;font-size:6rem;font-weight:700;color:var(--forest);line-height:1}.tier-price-large[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:2rem;font-weight:400;opacity:.7}.tier-description[data-astro-cid-lmkygsfs]{font-size:1.2rem;color:var(--text-secondary);margin-top:16px}.pricing-tagline[data-astro-cid-lmkygsfs]{text-align:center;color:var(--text-secondary);font-size:1rem;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid rgba(45,90,69,.1)}.pricing-tagline[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--forest)}.pricing-cta[data-astro-cid-lmkygsfs]{text-align:center;margin-top:48px;padding-top:48px;border-top:1px solid rgba(45,90,69,.1)}.pricing-cta[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:.9rem;margin-top:16px}.features-included[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feature-group[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:Fraunces,serif;font-size:1.15rem;font-weight:600;color:var(--forest);margin-bottom:20px;display:flex;align-items:center;gap:10px}.feature-group[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:24px;height:24px;stroke:var(--terracotta)}.feature-group[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:14px}.feature-group[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary);font-size:.95rem;line-height:1.5}.feature-group[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:18px;height:18px;color:var(--forest);flex-shrink:0;margin-top:2px}.how-pricing-works[data-astro-cid-lmkygsfs]{padding:100px 0;background:var(--bg-secondary)}.pricing-steps[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto}.pricing-step[data-astro-cid-lmkygsfs]{text-align:center;padding:40px 32px;background:var(--bg-cream);border-radius:24px}.step-number[data-astro-cid-lmkygsfs]{width:48px;height:48px;background:var(--forest);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:1.25rem;font-weight:700;margin:0 auto 24px}.pricing-step[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:Fraunces,serif;font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.pricing-step[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.step-price[data-astro-cid-lmkygsfs]{font-family:Fraunces,serif;font-size:2rem;font-weight:700;color:var(--forest);margin-top:16px}.comparison-section[data-astro-cid-lmkygsfs]{padding:100px 0}.comparison-table[data-astro-cid-lmkygsfs]{max-width:900px;margin:0 auto;background:var(--bg-cream);border-radius:24px;overflow:hidden}.comparison-header[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:2fr 1fr 1fr;background:var(--forest);color:#fff;padding:24px 32px}.comparison-header[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-weight:600;font-size:.95rem}.comparison-header[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]:not(:first-child){text-align:center}.comparison-row[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:2fr 1fr 1fr;padding:20px 32px;border-bottom:1px solid rgba(45,90,69,.1);align-items:center}.comparison-row[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.comparison-row[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]:first-child{color:var(--text-primary);font-weight:500}.comparison-row[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]:not(:first-child){text-align:center}.check-icon[data-astro-cid-lmkygsfs]{width:24px;height:24px;color:var(--forest);margin:0 auto}.cross-icon[data-astro-cid-lmkygsfs]{width:24px;height:24px;color:var(--text-secondary);opacity:.4;margin:0 auto}.faq-section[data-astro-cid-lmkygsfs]{padding:100px 0;background:var(--bg-secondary)}.faq-list[data-astro-cid-lmkygsfs]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item[data-astro-cid-lmkygsfs]{background:var(--bg-cream);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item[data-astro-cid-lmkygsfs]:hover{box-shadow:0 8px 30px #2d5a4514}.faq-question[data-astro-cid-lmkygsfs]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:none;border:none;cursor:pointer;text-align:left;gap:16px}.faq-question[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-family:Fraunces,serif;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.faq-question[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:24px;height:24px;color:var(--forest);flex-shrink:0;transition:transform .3s ease}.faq-item[data-astro-cid-lmkygsfs].active .faq-question[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-lmkygsfs]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item[data-astro-cid-lmkygsfs].active .faq-answer[data-astro-cid-lmkygsfs]{max-height:500px}.faq-answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding:0 28px 24px;color:var(--text-secondary);line-height:1.7;font-size:1rem}.cta-section[data-astro-cid-lmkygsfs]{padding:100px 0;background:var(--forest);text-align:center}.cta-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:Fraunces,serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:16px}.cta-section[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#fffc;font-size:1.1rem;max-width:500px;margin:0 auto 32px}@media(max-width:1024px){.features-included[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:32px}.pricing-steps[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:24px}}@media(max-width:768px){.page-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.5rem}.pricing-card-main[data-astro-cid-lmkygsfs]{padding:40px 24px}.tier-price-large[data-astro-cid-lmkygsfs]{font-size:4rem}.comparison-header[data-astro-cid-lmkygsfs],.comparison-row[data-astro-cid-lmkygsfs]{grid-template-columns:1.5fr 1fr 1fr;padding:16px 20px;font-size:.85rem}}
