.container--pricing-wide[data-astro-cid-lmkygsfs]{max-width:1280px}.pricing-benefits[data-astro-cid-lmkygsfs]{max-width:760px;margin:0 auto 3.5rem;text-align:center}.pricing-benefits[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0 0 1rem}.pricing-benefits-intro[data-astro-cid-lmkygsfs]{max-width:520px;margin:0 auto 2.5rem;color:var(--text-muted);font-size:1.1rem}.pricing-benefits-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem;margin-bottom:3rem}.pricing-benefit[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.highlight-icon[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:color-mix(in srgb,var(--accent) 10%,transparent);flex-shrink:0}.highlight-icon[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:1.75rem;height:1.75rem;color:var(--accent)}.pricing-benefit[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0;font-size:var(--text-h6)}.pricing-benefit[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;color:var(--text-muted);line-height:1.5;font-size:.95rem}@media (max-width: 700px){.pricing-benefits-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:2rem}}.pricing-tiers-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch;margin:0 0 2rem}.pricing-tier-card[data-astro-cid-lmkygsfs]{position:relative;background-color:var(--bg-surface);border-radius:var(--radius-md);padding:2.5rem 2rem 2rem;display:flex;flex-direction:column}.pricing-tier-card--featured[data-astro-cid-lmkygsfs]{background-color:var(--clr-accent);border:3px solid var(--clr-accent-hover);--text: var(--clr-cream);--text-body: var(--clr-cream-muted);--text-muted: var(--clr-cream-muted);--bg: var(--clr-accent);--bg-surface: var(--clr-espresso);--accent: var(--clr-cream);--accent-hover: var(--clr-accent-hover)}.pricing-tier-card--featured[data-astro-cid-lmkygsfs] .package-badge[data-astro-cid-lmkygsfs]{background-color:var(--clr-rust);color:#fff}.pricing-tier-card--featured[data-astro-cid-lmkygsfs] .btn-primary[data-astro-cid-lmkygsfs]{background-color:var(--clr-rust);border-color:var(--clr-rust)}.pricing-tier-card--featured[data-astro-cid-lmkygsfs] .btn-primary[data-astro-cid-lmkygsfs]:hover{background-color:color-mix(in srgb,var(--clr-rust) 80%,black 20%);border-color:color-mix(in srgb,var(--clr-rust) 80%,black 20%)}.pricing-tier-cta[data-astro-cid-lmkygsfs]{align-self:flex-start}@media (max-width: 900px){.pricing-tiers-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.package-badge[data-astro-cid-lmkygsfs]{position:absolute;top:0;left:1.5rem;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.5rem;background-color:var(--accent);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;padding:.5rem 1rem;border-radius:var(--radius-pill)}.package-badge[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:.8rem;height:.8rem}.package-description[data-astro-cid-lmkygsfs]{color:var(--text);font-size:1.05rem;margin:.5rem 0 0}.package-price-row[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 1.5rem}.package-price-primary[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:.5rem}.package-price[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.75rem,2.5vw,2.25rem);color:var(--text);line-height:1}.fee-note-marker[data-astro-cid-lmkygsfs]{color:var(--accent);margin-left:.1em}.package-price-period[data-astro-cid-lmkygsfs]{font-size:.95rem;color:var(--text-muted)}.package-price-secondary[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--text-muted)}.package-items[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.package-items[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:.5rem;margin:0}.package-items[data-astro-cid-lmkygsfs] .check-icon[data-astro-cid-lmkygsfs]{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--accent);margin-top:.1em}.package-items[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:.925rem;color:var(--text)}.fee-note[data-astro-cid-lmkygsfs]{font-size:.8rem;font-style:italic;color:var(--text-muted)}.fee-note[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--text-muted)}.fee-note--packages[data-astro-cid-lmkygsfs]{text-align:center;max-width:720px;margin:-1rem auto 2rem}.pricing-faq-section[data-astro-cid-lmkygsfs]{padding-top:0}.faq-item[data-astro-cid-lmkygsfs]{padding:0}.faq-question[data-astro-cid-lmkygsfs]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:none;border:none;margin:0;padding:1.5rem 0;font:inherit;color:inherit;text-align:left;cursor:pointer}.faq-question[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0}.faq-chevron[data-astro-cid-lmkygsfs]{width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--text-muted);transition:transform .25s ease}.faq-item[data-astro-cid-lmkygsfs].is-open .faq-chevron[data-astro-cid-lmkygsfs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-lmkygsfs]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item[data-astro-cid-lmkygsfs].is-open .faq-answer[data-astro-cid-lmkygsfs]{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-lmkygsfs]{overflow:hidden}.faq-answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0 0 1.5rem}.pricing-modal-overlay[data-astro-cid-lmkygsfs]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:color-mix(in srgb,var(--clr-espresso) 60%,transparent);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.pricing-modal-overlay[data-astro-cid-lmkygsfs].is-open{opacity:1;visibility:visible}.pricing-modal[data-astro-cid-lmkygsfs]{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;background-color:var(--bg-surface);border-radius:var(--radius-md);padding:2.5rem 2rem 2rem}.pricing-modal[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin-top:0}.pricing-modal-close[data-astro-cid-lmkygsfs]{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:var(--text);padding:.25rem;line-height:0}.pricing-modal-close[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:1.35rem;height:1.35rem;display:block}.pricing-modal-text[data-astro-cid-lmkygsfs]{font-size:1.05rem;color:var(--text);margin:0 0 1.5rem}.pricing-modal-actions[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:1rem}.pricing-modal-actions[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{width:100%}.pricing-modal-form[data-astro-cid-lmkygsfs] .form-group[data-astro-cid-lmkygsfs]{margin-bottom:1.5rem}.pricing-modal-form[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs]{background-color:var(--bg)}.pricing-modal-form[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs][type=submit]{width:100%}
