.container[data-astro-cid-s7sqse3t]{padding-block:4rem 0}.container[data-astro-cid-s7sqse3t]:last-of-type{padding-bottom:4rem}.section-head[data-astro-cid-s7sqse3t]{max-width:60ch;margin:0 auto 1.5rem;text-align:center}.section-head[data-astro-cid-s7sqse3t] h1[data-astro-cid-s7sqse3t],.section-head[data-astro-cid-s7sqse3t] h2[data-astro-cid-s7sqse3t]{margin-bottom:.5rem}.section-head[data-astro-cid-s7sqse3t] p[data-astro-cid-s7sqse3t]{color:var(--muted-foreground);margin:0}.eyebrow[data-astro-cid-s7sqse3t]{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;margin-bottom:.5rem}.subhead[data-astro-cid-s7sqse3t]{font-size:1rem;color:var(--muted-foreground);margin-top:.5rem}.cep-header[data-astro-cid-s7sqse3t]{padding-bottom:0}.cep-hero[data-astro-cid-s7sqse3t]{padding-top:2rem;max-width:1100px;margin-inline:auto}.cep-hero[data-astro-cid-s7sqse3t] img[data-astro-cid-s7sqse3t]{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border);display:block}.cep-intro[data-astro-cid-s7sqse3t]{max-width:65ch;margin-inline:auto}.cep-intro[data-astro-cid-s7sqse3t] .lead[data-astro-cid-s7sqse3t]{font-size:1.2rem;line-height:1.5;margin-bottom:1rem}.age-line[data-astro-cid-s7sqse3t]{text-align:center;font-family:var(--font-display, var(--font-body));font-style:italic;font-size:1.2rem;color:var(--gold-deep);margin:1rem 0}.cep-block[data-astro-cid-s7sqse3t]{max-width:65ch;margin-inline:auto}.cep-block[data-astro-cid-s7sqse3t] h2[data-astro-cid-s7sqse3t],.cep-block[data-astro-cid-s7sqse3t] p[data-astro-cid-s7sqse3t]{margin-bottom:.75rem}.lead-in[data-astro-cid-s7sqse3t]{font-weight:500;margin-top:1rem}.emphasis[data-astro-cid-s7sqse3t]{margin-top:1rem;font-style:italic;color:var(--gold-deep)}.bullet-list[data-astro-cid-s7sqse3t]{list-style:disc;padding-left:1.25rem;margin:0 0 .5rem}.bullet-list[data-astro-cid-s7sqse3t] li[data-astro-cid-s7sqse3t]{margin-bottom:.4rem}.bullet-list[data-astro-cid-s7sqse3t] li[data-astro-cid-s7sqse3t]::marker{color:var(--gold-deep)}.cep-tandem[data-astro-cid-s7sqse3t]{max-width:720px;margin-inline:auto}.tandem-card[data-astro-cid-s7sqse3t]{background:var(--secondary);border:1px solid var(--gold-deep);border-radius:var(--radius-lg);padding:2rem;text-align:center}.tandem-eyebrow[data-astro-cid-s7sqse3t]{text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;color:var(--gold-deep);margin:0 0 .5rem}.tandem-card[data-astro-cid-s7sqse3t] h2[data-astro-cid-s7sqse3t]{margin-bottom:1rem}.tandem-card[data-astro-cid-s7sqse3t] p[data-astro-cid-s7sqse3t]{margin-bottom:.75rem}.tandem-sub[data-astro-cid-s7sqse3t]{font-size:.95rem;color:var(--muted-foreground);margin:0}.pricing-callout[data-astro-cid-s7sqse3t]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem 1.25rem;margin:1.5rem 0}.pricing-callout[data-astro-cid-s7sqse3t] p[data-astro-cid-s7sqse3t]{margin:0}.cep-family[data-astro-cid-s7sqse3t]{max-width:1100px;margin-inline:auto;padding-top:2rem}.cep-family[data-astro-cid-s7sqse3t] img[data-astro-cid-s7sqse3t]{width:100%;height:auto;max-height:380px;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border);display:block}.cep-questions[data-astro-cid-s7sqse3t]{max-width:65ch;margin-inline:auto;text-align:center}.contact-cta[data-astro-cid-s7sqse3t]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin:1rem 0 2rem}.closing-thanks[data-astro-cid-s7sqse3t]{font-style:italic;color:var(--gold-deep);margin-top:2rem}.btn[data-astro-cid-s7sqse3t]{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:.95rem;padding:.75rem 1.5rem;border-radius:var(--radius-md);border:1px solid transparent;text-decoration:none;cursor:pointer}.btn-primary[data-astro-cid-s7sqse3t]{background:var(--primary);color:var(--primary-foreground)}.btn-primary[data-astro-cid-s7sqse3t]:hover{filter:brightness(.95)}.btn-outline[data-astro-cid-s7sqse3t]{background:transparent;color:var(--foreground);border-color:var(--gold-deep)}.btn-outline[data-astro-cid-s7sqse3t]:hover{background:var(--gold-deep);color:var(--background)}
