.case-studies-page.svelte-137ntul{padding-bottom:var(--spacing-4xl)}.case-studies-header.svelte-137ntul{padding:var(--spacing-3xl) 0 var(--spacing-2xl);text-align:center}.case-studies-header.svelte-137ntul h1:where(.svelte-137ntul){font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-md)}.case-studies-header.svelte-137ntul .page-subtitle:where(.svelte-137ntul){font-size:var(--font-size-lg);color:var(--color-gray-400);line-height:var(--line-height-relaxed);max-width:560px;margin:0 auto}.case-studies-grid.svelte-137ntul{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.case-study-card.svelte-137ntul{padding:var(--spacing-xl)}.case-study-industry.svelte-137ntul{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-sm)}.case-study-card.svelte-137ntul h2:where(.svelte-137ntul){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.case-study-card.svelte-137ntul p:where(.svelte-137ntul){font-size:var(--font-size-sm);color:var(--color-gray-300);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.case-study-outcome.svelte-137ntul{font-size:var(--font-size-sm);color:var(--color-gray-400);border-left:3px solid var(--color-primary);padding-left:var(--spacing-md);margin-top:var(--spacing-md)}.case-studies-cta.svelte-137ntul{text-align:center;padding-top:var(--spacing-2xl);border-top:1px solid var(--glass-border)}.case-studies-cta.svelte-137ntul p:where(.svelte-137ntul){font-size:var(--font-size-base);color:var(--color-gray-400);margin-bottom:var(--spacing-md)}@media(max-width:768px){.case-studies-header.svelte-137ntul h1:where(.svelte-137ntul){font-size:var(--font-size-3xl)}}
