.consulting-main[data-astro-cid-35nblzrv],.consultants[data-astro-cid-35nblzrv],.testimonial-band[data-astro-cid-35nblzrv]{background:#f3efe6}.consulting-shell[data-astro-cid-35nblzrv]{width:min(980px,calc(100% - 56px));margin:0 auto}.consulting-shell--narrow[data-astro-cid-35nblzrv]{width:min(920px,calc(100% - 56px))}.consulting-hero[data-astro-cid-35nblzrv]{position:relative;min-height:220px;overflow:hidden;background:#172129}.consulting-hero__image[data-astro-cid-35nblzrv],.consulting-hero__overlay[data-astro-cid-35nblzrv]{position:absolute;inset:0}.consulting-hero__image[data-astro-cid-35nblzrv]{width:100%;height:100%;object-fit:cover;object-position:center 34%}.consulting-hero__overlay[data-astro-cid-35nblzrv]{background:linear-gradient(180deg,#10181f2e,#10181f94)}.consulting-hero__inner[data-astro-cid-35nblzrv]{position:relative;z-index:1;width:min(980px,calc(100% - 56px));min-height:220px;margin:0 auto;display:flex;align-items:end;padding-bottom:18px}.consulting-hero__title[data-astro-cid-35nblzrv]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.consulting-hero[data-astro-cid-35nblzrv] h1[data-astro-cid-35nblzrv],.offerings-wrap[data-astro-cid-35nblzrv] h2[data-astro-cid-35nblzrv],.consultants[data-astro-cid-35nblzrv] h2[data-astro-cid-35nblzrv]{margin:0;font-family:var(--font-display);font-style:italic;color:#f6efe6}.consulting-hero[data-astro-cid-35nblzrv] h1[data-astro-cid-35nblzrv]{font-size:clamp(2rem,3.8vw,3rem)}.pill-cta[data-astro-cid-35nblzrv]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 14px;background:#bfa15e;color:#f7f1e8;text-decoration:none;font-family:var(--font-sans);letter-spacing:.16em;font-size:.62rem;line-height:1;white-space:nowrap}.pill-cta--small[data-astro-cid-35nblzrv]{margin-top:10px;padding:6px 12px;font-size:.56rem}.consulting-main[data-astro-cid-35nblzrv]{padding:0}.intro-card[data-astro-cid-35nblzrv]{width:min(370px,100%);margin-top:-46px;background:#f9f7f1;border:1px solid #cfc8bd;padding:22px 20px 20px;box-shadow:0 6px 18px #2c261f14}.intro-card[data-astro-cid-35nblzrv] h2[data-astro-cid-35nblzrv]{margin:0 0 10px;font-family:var(--font-headline);font-style:italic;font-size:2.05rem;line-height:1.04;color:#2f2a24}.intro-card[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.support-note[data-astro-cid-35nblzrv],.offering-row__copy[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.benefit-card[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv],.testimonial-band[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]{margin:0;font-family:var(--font-body);font-size:.84rem;line-height:1.52;color:#3a342c}.intro-card[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]+p[data-astro-cid-35nblzrv]{margin-top:10px}.benefits-wrap[data-astro-cid-35nblzrv]{padding-top:18px;text-align:center}.benefits-wrap[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv]{margin:0 0 12px;font-family:var(--font-body);font-size:.88rem;color:#575146;font-weight:400}.benefits-grid[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:700px;margin:0 auto}.benefit-card[data-astro-cid-35nblzrv]{min-height:78px;border-radius:14px;background:#f8f6f1;border:1px solid #ddd6cb;padding:12px 14px;display:grid;place-items:center;text-align:center}.benefit-card[data-astro-cid-35nblzrv].is-wide{grid-column:2 / 3}.support-note[data-astro-cid-35nblzrv]{max-width:640px;margin:16px auto 18px;text-align:center}.offerings-wrap[data-astro-cid-35nblzrv] h2[data-astro-cid-35nblzrv],.consultants[data-astro-cid-35nblzrv] h2[data-astro-cid-35nblzrv]{text-align:center;color:#3c372f;font-size:clamp(1.9rem,3vw,2.5rem)}.offerings-wrap[data-astro-cid-35nblzrv]{padding-bottom:18px}.offerings-list[data-astro-cid-35nblzrv]{display:grid;gap:12px;max-width:620px;margin:12px auto 0}.offering-row[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:start}.offering-row__media[data-astro-cid-35nblzrv] img{width:100%;aspect-ratio:1.22;object-fit:cover;display:block}.offering-row__copy[data-astro-cid-35nblzrv] h3[data-astro-cid-35nblzrv]{margin:0 0 6px;font-family:var(--font-franklin);font-size:.74rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#3b4450}.consultants[data-astro-cid-35nblzrv]{padding:14px 0 0}.consultants-grid[data-astro-cid-35nblzrv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.consultant-card[data-astro-cid-35nblzrv]{position:relative;overflow:hidden;background:#6b7e72}.consultant-card[data-astro-cid-35nblzrv] img{width:100%;aspect-ratio:1.1;object-fit:cover;display:block;filter:grayscale(1)}.consultant-card__name[data-astro-cid-35nblzrv]{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;background:#45574ce0;color:#f2ece2;font-family:var(--font-serif);font-style:italic;font-size:.72rem;text-align:center}.testimonial-band[data-astro-cid-35nblzrv]{padding:14px 0 0}.testimonial-band[data-astro-cid-35nblzrv] .consulting-shell--narrow{display:grid;justify-items:center;gap:16px}.testimonial-band[data-astro-cid-35nblzrv] p[data-astro-cid-35nblzrv]{background:#4f654b;color:#f3ede2;text-align:center;font-family:var(--font-headline);font-style:italic;font-size:1.2rem;padding:28px 18px}.testimonial-band__cta[data-astro-cid-35nblzrv]{margin-bottom:12px}@media(max-width:640px){.consulting-shell[data-astro-cid-35nblzrv],.consulting-shell--narrow[data-astro-cid-35nblzrv],.consulting-hero__inner[data-astro-cid-35nblzrv]{width:min(980px,calc(100% - 32px))}.benefits-grid[data-astro-cid-35nblzrv],.consultants-grid[data-astro-cid-35nblzrv]{grid-template-columns:1fr 1fr}.benefit-card[data-astro-cid-35nblzrv].is-wide{grid-column:1 / -1}}@media(max-width:560px){.offering-row[data-astro-cid-35nblzrv],.benefits-grid[data-astro-cid-35nblzrv],.consultants-grid[data-astro-cid-35nblzrv]{grid-template-columns:1fr}.intro-card[data-astro-cid-35nblzrv]{margin-top:-30px}.consulting-hero[data-astro-cid-35nblzrv],.consulting-hero__inner[data-astro-cid-35nblzrv]{min-height:182px}}
