.consultants-page:where(.astro-bbaq74xw){min-height:100vh}.consultants-hero:where(.astro-bbaq74xw){padding:120px 0 96px;background:linear-gradient(180deg,#f0fdf966,#fff)}.consultants-hero__content:where(.astro-bbaq74xw){max-width:800px;margin:0 auto;text-align:center}.consultants-hero__cross-link:where(.astro-bbaq74xw){font-size:.9rem;color:#64748b;margin:0 0 24px}.consultants-hero__cross-link:where(.astro-bbaq74xw) a:where(.astro-bbaq74xw){color:#04724c;text-decoration:underline;text-underline-offset:2px}.consultants-hero__cross-link:where(.astro-bbaq74xw) a:where(.astro-bbaq74xw):hover{color:#036144}.consultants-hero__badge:where(.astro-bbaq74xw){display:inline-block;padding:8px 20px;background:#04724c;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:600px;margin-bottom:32px}.consultants-hero:where(.astro-bbaq74xw) h1:where(.astro-bbaq74xw){margin:0 0 28px;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;color:#1a1a1a;letter-spacing:-.02em;font-weight:700}.consultants-hero__lead:where(.astro-bbaq74xw){font-size:clamp(1.2rem,2vw,1.4rem);color:#2d3748;margin:0 0 16px;line-height:1.6;font-weight:500}.consultants-hero__sublead:where(.astro-bbaq74xw){font-size:1.1rem;color:#64748b;margin:0 0 40px;line-height:1.7}.consultants-hero__cta:where(.astro-bbaq74xw){display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.consultants-hero__best-for:where(.astro-bbaq74xw){font-size:.9rem;color:#94a3b8;margin:0;font-style:italic}.consultants-work-arrives:where(.astro-bbaq74xw){padding:96px 0;background:#fff}.consultants-work-arrives:where(.astro-bbaq74xw) h2:where(.astro-bbaq74xw){margin:0 0 64px;font-size:clamp(2.25rem,4vw,3rem);color:#1a1a1a;font-weight:700;letter-spacing:-.02em;text-align:center}.consultants-work-arrives__grid:where(.astro-bbaq74xw){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto}.consultants-pain-card:where(.astro-bbaq74xw){padding:36px;background:#ffffffe6;border:1px solid rgba(4,114,76,.12);border-radius:16px;display:flex;flex-direction:column;gap:16px}.consultants-pain-card:where(.astro-bbaq74xw) h3:where(.astro-bbaq74xw){margin:0;font-size:1.35rem;color:#1a1a1a;font-weight:600;letter-spacing:-.01em;line-height:1.3}.consultants-pain-card:where(.astro-bbaq74xw) p:where(.astro-bbaq74xw){margin:0;font-size:1rem;color:#4a5568;line-height:1.7}.consultants-pain-card__solution:where(.astro-bbaq74xw){margin-top:8px;padding-top:20px;border-top:1px solid rgba(4,114,76,.1)}.consultants-pain-card__solution:where(.astro-bbaq74xw) strong:where(.astro-bbaq74xw){color:#04724c}.consultants-what-you-get:where(.astro-bbaq74xw){padding:96px 0;background:linear-gradient(180deg,#f0fdf94d,#fff)}.consultants-what-you-get:where(.astro-bbaq74xw) h2:where(.astro-bbaq74xw){margin:0 0 48px;font-size:clamp(2.25rem,4vw,3rem);color:#1a1a1a;font-weight:700;letter-spacing:-.02em;text-align:center}.consultants-outcomes:where(.astro-bbaq74xw){list-style:none;padding:0;margin:0 auto;max-width:700px;display:flex;flex-direction:column;gap:20px}.consultants-outcomes:where(.astro-bbaq74xw) li:where(.astro-bbaq74xw){padding-left:36px;position:relative;font-size:1.1rem;color:#2d3748;line-height:1.7}.consultants-outcomes:where(.astro-bbaq74xw) li:where(.astro-bbaq74xw):before{content:"→";position:absolute;left:0;color:#04724c;font-weight:600;font-size:1.2rem}.consultants-example:where(.astro-bbaq74xw){padding:96px 0;background:#fff}.consultants-example:where(.astro-bbaq74xw) h2:where(.astro-bbaq74xw){margin:0 0 64px;font-size:clamp(2.25rem,4vw,3rem);color:#1a1a1a;font-weight:700;letter-spacing:-.02em;text-align:center}.consultants-example__steps:where(.astro-bbaq74xw){max-width:800px;margin:0 auto 64px;display:flex;flex-direction:column;gap:32px}.consultants-example-step:where(.astro-bbaq74xw){display:flex;gap:24px;align-items:flex-start}.consultants-example-step__number:where(.astro-bbaq74xw){flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#04724c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.consultants-example-step__content:where(.astro-bbaq74xw) h3:where(.astro-bbaq74xw){margin:0 0 12px;font-size:1.3rem;color:#1a1a1a;font-weight:600}.consultants-example-step__content:where(.astro-bbaq74xw) p:where(.astro-bbaq74xw){margin:0;font-size:1.05rem;color:#4a5568;line-height:1.7}.consultants-example__visual:where(.astro-bbaq74xw){max-width:900px;margin:0 auto}.consultants-example__placeholder:where(.astro-bbaq74xw){background:linear-gradient(135deg,#f0fdf980,#ffffffe6);border:2px solid rgba(4,114,76,.15);border-radius:16px;padding:64px 48px;text-align:center}.consultants-example__placeholder-label:where(.astro-bbaq74xw){font-size:1.1rem;color:#64748b;font-weight:600;margin:0 0 12px}.consultants-example__placeholder-caption:where(.astro-bbaq74xw){font-size:.95rem;color:#94a3b8;margin:0;font-style:italic}.consultants-stack:where(.astro-bbaq74xw){padding:96px 0;background:linear-gradient(180deg,#f8fafc80,#fff)}.consultants-stack:where(.astro-bbaq74xw) h2:where(.astro-bbaq74xw){margin:0 0 32px;font-size:clamp(2.25rem,4vw,3rem);color:#1a1a1a;font-weight:700;letter-spacing:-.02em;text-align:center}.consultants-stack__text:where(.astro-bbaq74xw){max-width:700px;margin:0 auto;font-size:1.15rem;color:#4a5568;line-height:1.8;text-align:center}.consultants-proof:where(.astro-bbaq74xw){padding:96px 0;background:#fff}.consultants-proof__grid:where(.astro-bbaq74xw){display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:48px;max-width:1200px;margin:0 auto}.consultants-proof-card:where(.astro-bbaq74xw){padding:40px;background:#ffffffe6;border:1px solid rgba(4,114,76,.12);border-radius:16px}.consultants-proof-card:where(.astro-bbaq74xw) h3:where(.astro-bbaq74xw){margin:0 0 20px;font-size:1.5rem;color:#1a1a1a;font-weight:600}.consultants-proof-card:where(.astro-bbaq74xw) p:where(.astro-bbaq74xw){margin:0;font-size:1.05rem;color:#4a5568;line-height:1.7}.consultants-faq:where(.astro-bbaq74xw){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.consultants-faq__item:where(.astro-bbaq74xw){display:flex;flex-direction:column;gap:12px}.consultants-faq__item:where(.astro-bbaq74xw) dt:where(.astro-bbaq74xw){font-size:1.15rem;color:#1a1a1a;font-weight:600;margin:0}.consultants-faq__item:where(.astro-bbaq74xw) dd:where(.astro-bbaq74xw){margin:0;font-size:1rem;color:#4a5568;line-height:1.7;padding-left:0}.consultants-cta:where(.astro-bbaq74xw){padding:96px 0;background:linear-gradient(135deg,#f0fdf9cc,#ecfdf5cc);border-radius:24px;margin:64px 0}.consultants-cta__inner:where(.astro-bbaq74xw){max-width:700px;margin:0 auto;text-align:center}.consultants-cta__cross-link:where(.astro-bbaq74xw){font-size:.9rem;color:#64748b;margin:0 0 32px}.consultants-cta__cross-link:where(.astro-bbaq74xw) a:where(.astro-bbaq74xw){color:#04724c;text-decoration:underline;text-underline-offset:2px}.consultants-cta__cross-link:where(.astro-bbaq74xw) a:where(.astro-bbaq74xw):hover{color:#036144}.consultants-cta__inner:where(.astro-bbaq74xw) h2:where(.astro-bbaq74xw){margin:0 0 40px;font-size:clamp(2rem,4vw,2.75rem);color:#1a1a1a;font-weight:700;letter-spacing:-.02em}.consultants-cta__actions:where(.astro-bbaq74xw){display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.consultants-hero:where(.astro-bbaq74xw){padding:96px 0 64px}.consultants-hero__cta:where(.astro-bbaq74xw),.consultants-cta__actions:where(.astro-bbaq74xw){flex-direction:column}.consultants-hero__cta:where(.astro-bbaq74xw) .btn:where(.astro-bbaq74xw),.consultants-cta__actions:where(.astro-bbaq74xw) .btn:where(.astro-bbaq74xw){width:100%}.consultants-work-arrives:where(.astro-bbaq74xw),.consultants-what-you-get:where(.astro-bbaq74xw),.consultants-example:where(.astro-bbaq74xw),.consultants-stack:where(.astro-bbaq74xw),.consultants-proof:where(.astro-bbaq74xw),.consultants-cta:where(.astro-bbaq74xw){padding:64px 0}.consultants-work-arrives__grid:where(.astro-bbaq74xw),.consultants-proof__grid:where(.astro-bbaq74xw){grid-template-columns:1fr}.consultants-example-step:where(.astro-bbaq74xw){gap:16px}.consultants-example__placeholder:where(.astro-bbaq74xw){padding:48px 32px}}
