.hero[data-astro-cid-p66ij2hy]{background:var(--home-hero-bg);text-align:center;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-2xl)}.eyebrow[data-astro-cid-p66ij2hy]{font-family:var(--font-body);font-size:var(--font-size-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--lightningcss-light,var(--cividens-deep-forest))var(--lightningcss-dark,var(--cividens-mist));margin-bottom:var(--spacing-md);font-weight:700}.hero[data-astro-cid-p66ij2hy] h1[data-astro-cid-p66ij2hy]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md)}.hero-sub[data-astro-cid-p66ij2hy]{font-family:var(--font-body);max-width:620px;margin:0 auto var(--spacing-xl);line-height:var(--leading-normal)}.btn-solid[data-astro-cid-p66ij2hy]{font-family:var(--font-body);font-weight:700;font-size:var(--font-size-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-sm);background:var(--cividens-deep-forest);color:#fff;display:inline-block}.btn-solid[data-astro-cid-p66ij2hy].indigo{background:var(--cividens-deep-indigo)}.btn-solid[data-astro-cid-p66ij2hy].inverse{color:var(--cividens-deep-forest);background:#fff}.section[data-astro-cid-p66ij2hy]{padding:var(--spacing-3xl) var(--spacing-lg)}.section[data-astro-cid-p66ij2hy] h2[data-astro-cid-p66ij2hy]{text-align:center;margin-bottom:var(--spacing-md)}.section-parchment[data-astro-cid-p66ij2hy]{background:var(--home-hero-bg)}.body-copy[data-astro-cid-p66ij2hy]{font-family:var(--font-body);text-align:center;max-width:680px;line-height:var(--leading-relaxed);margin:0 auto}.steps-section[data-astro-cid-p66ij2hy]{background:var(--section-member-bg);padding:var(--spacing-3xl) var(--spacing-lg);text-align:center}.steps-section[data-astro-cid-p66ij2hy] h2[data-astro-cid-p66ij2hy]{color:var(--section-member-heading);margin-bottom:var(--spacing-2xl)}.steps[data-astro-cid-p66ij2hy]{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.step-num[data-astro-cid-p66ij2hy]{border-radius:var(--radius-full);background:var(--cividens-green);color:#fff;width:40px;height:40px;font-family:var(--font-body);margin-bottom:var(--spacing-md);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step[data-astro-cid-p66ij2hy] h3[data-astro-cid-p66ij2hy]{font-family:var(--font-body);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--section-member-heading);margin-bottom:var(--spacing-sm);font-weight:700}.step[data-astro-cid-p66ij2hy] p[data-astro-cid-p66ij2hy]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--lightningcss-light,#444)var(--lightningcss-dark,var(--cividens-foam))}.compare[data-astro-cid-p66ij2hy]{gap:var(--spacing-lg);max-width:900px;margin:var(--spacing-xl) auto 0;grid-template-columns:1fr 1fr;display:grid}.compare-card[data-astro-cid-p66ij2hy]{border-radius:var(--radius);padding:var(--spacing-xl)}.compare-card[data-astro-cid-p66ij2hy].free{background:var(--color-bg);border:1px solid var(--color-border)}.compare-card[data-astro-cid-p66ij2hy].paid{background:var(--section-general-bg);border:1px solid var(--section-general-border)}.plan-tag[data-astro-cid-p66ij2hy]{font-family:var(--font-body);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--spacing-sm);font-weight:700;display:block}.free[data-astro-cid-p66ij2hy] .plan-tag[data-astro-cid-p66ij2hy]{color:var(--lightningcss-light,var(--cividens-deep-forest))var(--lightningcss-dark,var(--cividens-mist))}.paid[data-astro-cid-p66ij2hy] .plan-tag[data-astro-cid-p66ij2hy]{color:var(--section-general-heading)}.compare-card[data-astro-cid-p66ij2hy] h3[data-astro-cid-p66ij2hy]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs)}.price[data-astro-cid-p66ij2hy]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:var(--spacing-md)}.check-list[data-astro-cid-p66ij2hy]{font-family:var(--font-body);margin:0 0 var(--spacing-md);padding:0;list-style:none}.check-list[data-astro-cid-p66ij2hy] li[data-astro-cid-p66ij2hy]{font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);padding-left:22px;line-height:1.5;position:relative}.check-list[data-astro-cid-p66ij2hy] li[data-astro-cid-p66ij2hy]:before{content:"✓";font-weight:700;position:absolute;left:0}.free[data-astro-cid-p66ij2hy] .check-list[data-astro-cid-p66ij2hy] li[data-astro-cid-p66ij2hy]:before{color:var(--cividens-green)}.paid[data-astro-cid-p66ij2hy] .check-list[data-astro-cid-p66ij2hy] li[data-astro-cid-p66ij2hy]:before{color:var(--lightningcss-light,var(--cividens-purple))var(--lightningcss-dark,var(--cividens-lavender))}.needs[data-astro-cid-p66ij2hy]{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-muted);margin-bottom:var(--spacing-md)}.card-btn[data-astro-cid-p66ij2hy]{text-align:center;display:block}.fact-box[data-astro-cid-p66ij2hy]{max-width:780px;margin:var(--spacing-xl) auto 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-sm) var(--spacing-xl)}.fact-row[data-astro-cid-p66ij2hy]{padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border);font-family:var(--font-body);align-items:center;display:flex}.fact-row[data-astro-cid-p66ij2hy]:last-child{border-bottom:none}.fact-label[data-astro-cid-p66ij2hy]{font-size:var(--font-size-sm);flex:1;line-height:1.5}.fact-value[data-astro-cid-p66ij2hy]{color:var(--lightningcss-light,var(--cividens-deep-forest))var(--lightningcss-dark,var(--cividens-mist));font-weight:700;font-size:var(--font-size-sm);white-space:nowrap;margin-left:var(--spacing-lg)}.cta-band[data-astro-cid-p66ij2hy]{background:var(--cividens-deep-forest);color:#fff;text-align:center;padding:var(--spacing-2xl) var(--spacing-lg)}.cta-band[data-astro-cid-p66ij2hy] p[data-astro-cid-p66ij2hy]{font-family:var(--font-body);max-width:560px;margin:0 auto var(--spacing-lg);line-height:var(--leading-normal)}@media (width<=800px){.compare[data-astro-cid-p66ij2hy],.steps[data-astro-cid-p66ij2hy]{grid-template-columns:1fr}.hero[data-astro-cid-p66ij2hy] h1[data-astro-cid-p66ij2hy]{font-size:var(--font-size-3xl)}.fact-row[data-astro-cid-p66ij2hy]{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.fact-value[data-astro-cid-p66ij2hy]{white-space:normal;margin-left:0}}
