.container[data-astro-cid-42kzwetz]{max-width:1100px;margin:0 auto;padding:0 2rem}.page-hero[data-astro-cid-42kzwetz]{padding:10rem 0 4rem;text-align:left}.invite-badge[data-astro-cid-42kzwetz]{display:inline-block;font-family:var(--font-sans);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);background:var(--color-sage);padding:.4rem 1rem;border-radius:2px;margin-bottom:1.5rem}.label[data-astro-cid-42kzwetz]{font-family:var(--font-sans);font-size:.7rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--color-sage);margin-bottom:1rem}.page-hero[data-astro-cid-42kzwetz] h1[data-astro-cid-42kzwetz]{font-family:var(--font-serif);margin-bottom:1.25rem}.intro[data-astro-cid-42kzwetz]{font-family:var(--font-sans);font-size:1.1rem;max-width:650px;margin:0;line-height:1.8;color:var(--color-text-light)}.why-care[data-astro-cid-42kzwetz]{padding:4rem 0}.why-grid[data-astro-cid-42kzwetz]{display:grid;gap:3rem;align-items:center}@media(min-width:768px){.why-grid[data-astro-cid-42kzwetz]{grid-template-columns:1.2fr 1fr;gap:4rem}}.why-content[data-astro-cid-42kzwetz] h2[data-astro-cid-42kzwetz]{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1.25rem}.why-content[data-astro-cid-42kzwetz] p[data-astro-cid-42kzwetz]{font-family:var(--font-sans);color:var(--color-text-light);line-height:1.8;margin-bottom:1rem}.why-visual[data-astro-cid-42kzwetz] img[data-astro-cid-42kzwetz]{width:100%;height:auto;object-fit:cover}.plans-section[data-astro-cid-42kzwetz]{padding:4rem 0;background:var(--color-bg-alt)}.plans-section[data-astro-cid-42kzwetz] h2[data-astro-cid-42kzwetz]{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:.75rem;text-align:center}.plans-intro[data-astro-cid-42kzwetz]{font-family:var(--font-sans);font-size:1rem;color:var(--color-text-light);text-align:center;max-width:600px;margin:0 auto 2.5rem;line-height:1.7}.plans-grid[data-astro-cid-42kzwetz]{display:grid;gap:1.5rem}@media(min-width:768px){.plans-grid[data-astro-cid-42kzwetz]{grid-template-columns:repeat(3,1fr)}}.plan-card[data-astro-cid-42kzwetz]{background:var(--color-white);padding:2rem;position:relative;border-left:2px solid rgba(138,155,142,.35)}.plan-card[data-astro-cid-42kzwetz].featured{border:2px solid var(--color-sage)}.popular-badge[data-astro-cid-42kzwetz]{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-family:var(--font-sans);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;background:var(--color-sage);color:var(--color-white);padding:.35rem .75rem;border-radius:2px}.plan-card[data-astro-cid-42kzwetz] h3[data-astro-cid-42kzwetz]{font-family:var(--font-serif);font-size:1.25rem;margin-bottom:.5rem}.plan-price[data-astro-cid-42kzwetz]{font-family:var(--font-sans);font-size:1rem;color:var(--color-sage);margin-bottom:1.5rem}.plan-features[data-astro-cid-42kzwetz]{list-style:none;padding:0;margin:0 0 1.5rem}.plan-features[data-astro-cid-42kzwetz] li[data-astro-cid-42kzwetz]{font-family:var(--font-sans);font-size:.9rem;color:var(--color-text-light);padding:.5rem 0 .5rem 1.25rem;position:relative;border-bottom:1px solid var(--color-line)}.plan-features[data-astro-cid-42kzwetz] li[data-astro-cid-42kzwetz]:before{content:"✓";position:absolute;left:0;color:var(--color-sage);font-size:.85rem}.plan-ideal[data-astro-cid-42kzwetz]{font-family:var(--font-sans);font-size:.8rem;color:var(--color-text-muted);font-style:italic}.whats-included[data-astro-cid-42kzwetz]{padding:4rem 0}.whats-included[data-astro-cid-42kzwetz] h2[data-astro-cid-42kzwetz]{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:2rem;text-align:center}.covered-grid[data-astro-cid-42kzwetz]{display:grid;gap:1.5rem}@media(min-width:600px){.covered-grid[data-astro-cid-42kzwetz]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.covered-grid[data-astro-cid-42kzwetz]{grid-template-columns:repeat(3,1fr)}}.covered-item[data-astro-cid-42kzwetz]{padding:1.5rem;border-left:2px solid rgba(138,155,142,.35)}.covered-item[data-astro-cid-42kzwetz] h4[data-astro-cid-42kzwetz]{font-family:var(--font-serif);font-size:1rem;margin-bottom:.5rem}.covered-item[data-astro-cid-42kzwetz] p[data-astro-cid-42kzwetz]{font-family:var(--font-sans);font-size:.9rem;color:var(--color-text-light);line-height:1.6}.cta-section[data-astro-cid-42kzwetz]{padding:4rem 0;background:var(--color-bg-alt);text-align:center}.cta-section[data-astro-cid-42kzwetz] h2[data-astro-cid-42kzwetz]{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1rem;color:var(--color-heading)}.cta-section[data-astro-cid-42kzwetz] h2[data-astro-cid-42kzwetz] em[data-astro-cid-42kzwetz]{font-style:italic;color:var(--color-sage)}.cta-section[data-astro-cid-42kzwetz] p[data-astro-cid-42kzwetz]{font-family:var(--font-sans);font-size:.95rem;color:var(--color-text-light);line-height:1.7;margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.btn[data-astro-cid-42kzwetz]{display:inline-block;font-family:var(--font-sans);background:var(--color-sage);color:var(--color-white);padding:.85rem 2rem;border:none;border-radius:3px;cursor:pointer;transition:var(--transition);white-space:nowrap;text-decoration:none}.btn[data-astro-cid-42kzwetz]:hover{background:var(--color-sage-hover)}
