.strategy-hero[data-astro-cid-5hphr2i4]{grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,6vw,4.5rem) 0 clamp(3rem,8vw,6rem);display:grid}.strategy-hero-copy[data-astro-cid-5hphr2i4]{max-width:42rem}.eyebrow[data-astro-cid-5hphr2i4]{color:var(--accent-sage-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:700;line-height:1.3}.strategy-hero[data-astro-cid-5hphr2i4] h1[data-astro-cid-5hphr2i4]{max-width:11ch;font-size:clamp(3rem,6vw,5.25rem);line-height:.98}.strategy-hero[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4]:not(.eyebrow){max-width:38rem;color:var(--text-secondary);margin:1.35rem 0 1.75rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.strategy-visual[data-astro-cid-5hphr2i4]{justify-self:end;width:min(100%,28rem)}.strategy-visual[data-astro-cid-5hphr2i4] img{width:100%;height:auto;display:block}.strategy-section[data-astro-cid-5hphr2i4]{border-top:1px solid var(--accent-warm-gray);padding:clamp(3rem,8vw,6rem) 0}.strategy-section[data-astro-cid-5hphr2i4] h2[data-astro-cid-5hphr2i4],.strategy-band[data-astro-cid-5hphr2i4] h2[data-astro-cid-5hphr2i4],.strategy-cta[data-astro-cid-5hphr2i4] h2[data-astro-cid-5hphr2i4]{font-size:clamp(2rem,4vw,3.4rem);line-height:1}.intro-grid[data-astro-cid-5hphr2i4],.deliverables-grid[data-astro-cid-5hphr2i4]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.intro-grid[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4],.deliverables-grid[data-astro-cid-5hphr2i4]>div[data-astro-cid-5hphr2i4]:first-child p[data-astro-cid-5hphr2i4],.strategy-cta[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4]{color:var(--text-secondary);margin-top:1rem;line-height:1.7}.check-list[data-astro-cid-5hphr2i4]{gap:.85rem;list-style:none;display:grid}.check-list[data-astro-cid-5hphr2i4] li[data-astro-cid-5hphr2i4]{border-bottom:1px solid var(--accent-warm-gray);padding:1rem 0;line-height:1.55}.strategy-band[data-astro-cid-5hphr2i4]{background:#e3e6d8;padding:clamp(3.5rem,8vw,6.5rem) 0}.strategy-band[data-astro-cid-5hphr2i4] h2[data-astro-cid-5hphr2i4]{max-width:12ch;margin-bottom:clamp(2rem,5vw,3.5rem)}.work-grid[data-astro-cid-5hphr2i4]{background:#11111129;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.work-grid[data-astro-cid-5hphr2i4] article[data-astro-cid-5hphr2i4]{background:#e3e6d8;min-height:16rem;padding:clamp(1.4rem,3vw,2rem)}.work-grid[data-astro-cid-5hphr2i4] span[data-astro-cid-5hphr2i4]{color:#687256;margin-bottom:2.5rem;font-size:.78rem;font-weight:700;display:inline-block}.work-grid[data-astro-cid-5hphr2i4] h3[data-astro-cid-5hphr2i4],.deliverables[data-astro-cid-5hphr2i4] h3[data-astro-cid-5hphr2i4],.faq-section[data-astro-cid-5hphr2i4] h3[data-astro-cid-5hphr2i4]{font-size:1.15rem}.work-grid[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4],.deliverables[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4],.faq-section[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4],.process-list[data-astro-cid-5hphr2i4] span[data-astro-cid-5hphr2i4]{color:var(--text-secondary);line-height:1.65}.work-grid[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4],.deliverables[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4],.faq-section[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4]{margin-top:.65rem}.deliverables[data-astro-cid-5hphr2i4]{gap:1rem;display:grid}.deliverables[data-astro-cid-5hphr2i4]>div[data-astro-cid-5hphr2i4]{border:1px solid var(--accent-warm-gray);background:var(--surface);border-radius:8px;padding:1.25rem}.process-section[data-astro-cid-5hphr2i4]{max-width:none}.process-header[data-astro-cid-5hphr2i4]{max-width:44rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.process-header[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4]{color:var(--text-secondary);margin-top:1rem;line-height:1.7}.process-list[data-astro-cid-5hphr2i4]{border:1px solid var(--accent-warm-gray);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;overflow:hidden}.process-list[data-astro-cid-5hphr2i4] li[data-astro-cid-5hphr2i4]{flex-direction:column;justify-content:space-between;gap:clamp(2rem,4vw,3.25rem);min-height:15rem;padding:clamp(1.35rem,3vw,2rem);display:flex}.process-list[data-astro-cid-5hphr2i4] li[data-astro-cid-5hphr2i4]+li[data-astro-cid-5hphr2i4]{border-left:1px solid var(--accent-warm-gray)}.process-step[data-astro-cid-5hphr2i4]{border:1px solid var(--accent-sage);width:2.4rem;height:2.4rem;color:var(--accent-sage-deep);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;line-height:1;display:grid}.process-list[data-astro-cid-5hphr2i4] strong[data-astro-cid-5hphr2i4],.process-list[data-astro-cid-5hphr2i4] span[data-astro-cid-5hphr2i4]:not(.process-step){display:block}.process-list[data-astro-cid-5hphr2i4] strong[data-astro-cid-5hphr2i4]{font-size:1.12rem}.process-list[data-astro-cid-5hphr2i4] span[data-astro-cid-5hphr2i4]:not(.process-step){margin-top:.65rem}.faq-section[data-astro-cid-5hphr2i4]{max-width:52rem}.faq-section[data-astro-cid-5hphr2i4] h3[data-astro-cid-5hphr2i4]{margin-top:1.75rem}.strategy-cta[data-astro-cid-5hphr2i4]{border-top:1px solid var(--accent-warm-gray);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(3rem,8vw,5rem);padding:clamp(2rem,5vw,3rem) 0;display:flex}.strategy-cta[data-astro-cid-5hphr2i4] p[data-astro-cid-5hphr2i4]{max-width:42rem}@media (width<=820px){.strategy-hero[data-astro-cid-5hphr2i4],.intro-grid[data-astro-cid-5hphr2i4],.deliverables-grid[data-astro-cid-5hphr2i4]{grid-template-columns:1fr}.strategy-visual[data-astro-cid-5hphr2i4]{justify-self:start;width:min(100%,22rem)}.work-grid[data-astro-cid-5hphr2i4],.process-list[data-astro-cid-5hphr2i4]{grid-template-columns:1fr}.process-list[data-astro-cid-5hphr2i4] li[data-astro-cid-5hphr2i4]{min-height:auto}.process-list[data-astro-cid-5hphr2i4] li[data-astro-cid-5hphr2i4]+li[data-astro-cid-5hphr2i4]{border-top:1px solid var(--accent-warm-gray);border-left:0}.strategy-cta[data-astro-cid-5hphr2i4]{flex-direction:column;align-items:flex-start}}
