.page-hero[data-astro-cid-aqfswn2h]{text-align:center;max-width:var(--container-narrow);margin-inline:auto}.page-hero__eyebrow[data-astro-cid-aqfswn2h]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-brand);margin:0 0 var(--space-3)}.page-hero__heading[data-astro-cid-aqfswn2h]{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--color-text-heading);margin:0 0 var(--space-2);line-height:var(--lh-tight)}.page-hero__sub[data-astro-cid-aqfswn2h]{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-brand);margin:0 0 var(--space-4);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.page-hero__body[data-astro-cid-aqfswn2h]{font-size:var(--fs-lg);color:var(--color-text-muted);margin:0 0 var(--space-6);line-height:var(--lh-base)}.page-hero__ctas[data-astro-cid-aqfswn2h]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.section-heading[data-astro-cid-aqfswn2h]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text-heading);margin:0 0 var(--space-3);text-align:center}.section-sub[data-astro-cid-aqfswn2h]{font-size:var(--fs-base);color:var(--color-text-muted);text-align:center;max-width:var(--container-narrow);margin:0 auto var(--space-8);line-height:var(--lh-base)}.wants-grid[data-astro-cid-aqfswn2h]{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-bottom:var(--space-7)}@media(min-width:768px){.wants-grid[data-astro-cid-aqfswn2h]{grid-template-columns:1fr 1fr}}.wants-col[data-astro-cid-aqfswn2h] h3[data-astro-cid-aqfswn2h]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-heading);margin:0 0 var(--space-4)}.wants-list[data-astro-cid-aqfswn2h]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.wants-list[data-astro-cid-aqfswn2h] li[data-astro-cid-aqfswn2h]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-base);color:var(--color-text);line-height:var(--lh-snug)}.wants-body[data-astro-cid-aqfswn2h]{font-size:var(--fs-base);color:var(--color-text-muted);max-width:var(--container-narrow);margin:0 auto;text-align:center;line-height:var(--lh-base)}.features-two-col[data-astro-cid-aqfswn2h]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:768px){.features-two-col[data-astro-cid-aqfswn2h]{grid-template-columns:repeat(2,1fr)}}.features-two-col[data-astro-cid-aqfswn2h] li[data-astro-cid-aqfswn2h]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--fs-base);color:var(--color-text);line-height:var(--lh-snug)}.feat-icon[data-astro-cid-aqfswn2h]{color:var(--color-success);flex-shrink:0;margin-top:2px}.pricing-grid[data-astro-cid-aqfswn2h]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:768px){.pricing-grid[data-astro-cid-aqfswn2h]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pricing-grid[data-astro-cid-aqfswn2h]{grid-template-columns:repeat(3,1fr)}}.pricing-note[data-astro-cid-aqfswn2h]{text-align:center;font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--space-5)}.pricing-note[data-astro-cid-aqfswn2h] a[data-astro-cid-aqfswn2h]{color:var(--color-brand);text-decoration:none}.pricing-note[data-astro-cid-aqfswn2h] a[data-astro-cid-aqfswn2h]:hover{text-decoration:underline}.cta-cards[data-astro-cid-aqfswn2h]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:768px){.cta-cards[data-astro-cid-aqfswn2h]{grid-template-columns:repeat(3,1fr)}}.cta-card[data-astro-cid-aqfswn2h]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.cta-card[data-astro-cid-aqfswn2h] h3[data-astro-cid-aqfswn2h]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-heading);margin:0;line-height:var(--lh-snug)}.cta-card[data-astro-cid-aqfswn2h] p[data-astro-cid-aqfswn2h]{font-size:var(--fs-base);color:var(--color-text-muted);margin:0;line-height:var(--lh-base);flex:1}
