.page-hero[data-astro-cid-kf663cba]{background:linear-gradient(135deg,#003d91,#0065f2);color:#fff;padding-top:calc(var(--header-height) + var(--space-3xl));padding-bottom:var(--space-3xl)}.page-hero[data-astro-cid-kf663cba] h1[data-astro-cid-kf663cba]{color:#fff;margin-top:var(--space-sm);margin-bottom:var(--space-md)}.page-hero__subtitle[data-astro-cid-kf663cba]{font-size:var(--font-size-base);color:#fffc;max-width:640px;line-height:var(--line-height-normal)}.metrics-grid[data-astro-cid-kf663cba]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.metric-card[data-astro-cid-kf663cba]{text-align:center;padding:var(--space-lg)}.metric-card__value[data-astro-cid-kf663cba]{font-size:2rem;font-weight:800;color:var(--color-primary);display:block;line-height:1;margin-bottom:var(--space-sm)}.metric-card__label[data-astro-cid-kf663cba]{font-size:var(--font-size-sm);margin-bottom:var(--space-xs)}.metric-card__desc[data-astro-cid-kf663cba]{font-size:var(--font-size-xs);color:var(--color-gray-400)}.section--alt[data-astro-cid-kf663cba]{background:var(--color-gray-50, #f8fafc)}.section-title[data-astro-cid-kf663cba]{font-size:var(--font-size-xl);margin-bottom:var(--space-sm)}.section-subtitle[data-astro-cid-kf663cba]{color:var(--color-gray-500);margin-bottom:var(--space-xl);max-width:640px;line-height:var(--line-height-normal)}.case-studies[data-astro-cid-kf663cba]{display:flex;flex-direction:column;gap:var(--space-xl)}.case-card[data-astro-cid-kf663cba]{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid var(--color-gray-100)}.case-card__region[data-astro-cid-kf663cba]{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.case-card__title[data-astro-cid-kf663cba]{font-size:var(--font-size-lg);margin-top:var(--space-sm);margin-bottom:var(--space-md)}.case-card__summary[data-astro-cid-kf663cba]{color:var(--color-gray-500);line-height:var(--line-height-normal);margin-bottom:var(--space-lg)}.case-card__outcomes[data-astro-cid-kf663cba] strong[data-astro-cid-kf663cba]{display:block;margin-bottom:var(--space-sm)}.case-card__outcomes[data-astro-cid-kf663cba] ul[data-astro-cid-kf663cba]{padding-left:var(--space-lg);color:var(--color-gray-500)}.case-card__outcomes[data-astro-cid-kf663cba] li[data-astro-cid-kf663cba]{margin-bottom:var(--space-xs);line-height:var(--line-height-normal)}.theory-block[data-astro-cid-kf663cba] h2[data-astro-cid-kf663cba]{margin-bottom:var(--space-md)}.theory-block[data-astro-cid-kf663cba]>p[data-astro-cid-kf663cba]{color:var(--color-gray-500);line-height:var(--line-height-normal);margin-bottom:var(--space-2xl);max-width:720px}.toc-steps[data-astro-cid-kf663cba]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.toc-step[data-astro-cid-kf663cba]{background:var(--color-gray-50, #f8fafc);border-radius:var(--radius-lg);padding:var(--space-xl)}.toc-step__num[data-astro-cid-kf663cba]{font-size:var(--font-size-sm);font-weight:800;color:var(--color-primary)}.toc-step[data-astro-cid-kf663cba] h4[data-astro-cid-kf663cba]{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.toc-step[data-astro-cid-kf663cba] p[data-astro-cid-kf663cba]{font-size:var(--font-size-sm);color:var(--color-gray-500);line-height:var(--line-height-normal)}@media(min-width:640px){.page-hero[data-astro-cid-kf663cba]{padding-top:calc(var(--header-height) + var(--space-4xl));padding-bottom:var(--space-4xl)}.page-hero__subtitle[data-astro-cid-kf663cba]{font-size:var(--font-size-lg)}.metrics-grid[data-astro-cid-kf663cba]{grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.metric-card__value[data-astro-cid-kf663cba]{font-size:2.5rem}.metric-card__label[data-astro-cid-kf663cba]{font-size:var(--font-size-md)}.case-card[data-astro-cid-kf663cba]{padding:var(--space-2xl)}.toc-steps[data-astro-cid-kf663cba]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.metrics-grid[data-astro-cid-kf663cba]{grid-template-columns:repeat(6,1fr)}.metric-card__value[data-astro-cid-kf663cba]{font-size:3rem}.toc-steps[data-astro-cid-kf663cba]{grid-template-columns:repeat(4,1fr)}}
