.container.svelte-oqsuc6{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.work-hero.svelte-oqsuc6{padding:calc(var(--nav-height) + var(--space-16)) 0 var(--space-16)}.work-hero.svelte-oqsuc6 h1:where(.svelte-oqsuc6){margin-bottom:var(--space-4)}.lead.svelte-oqsuc6{font-size:var(--text-xl);color:var(--color-text-muted);max-width:50ch}.case-studies.svelte-oqsuc6{padding:var(--space-8) 0 var(--space-16)}.case-study.svelte-oqsuc6{border:1px solid var(--color-border);margin-bottom:var(--space-8);overflow:hidden}.study-header.svelte-oqsuc6{padding:var(--space-8);border-left:4px solid;background-color:var(--color-surface)}.study-category.svelte-oqsuc6{font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);display:block}.study-header.svelte-oqsuc6 h2:where(.svelte-oqsuc6){font-size:var(--text-2xl);margin-bottom:var(--space-2)}.study-client.svelte-oqsuc6{color:var(--color-text-muted);font-size:var(--text-base)}.study-content.svelte-oqsuc6{padding:var(--space-8);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.study-section.svelte-oqsuc6 h3:where(.svelte-oqsuc6){font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.study-section.svelte-oqsuc6 p:where(.svelte-oqsuc6){font-size:var(--text-base);color:var(--color-text);line-height:1.6}.results-list.svelte-oqsuc6{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.results-list.svelte-oqsuc6 li:where(.svelte-oqsuc6){display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text)}.result-icon.svelte-oqsuc6{width:18px;height:18px;flex-shrink:0;margin-top:2px}.work-cta.svelte-oqsuc6{background-color:var(--color-surface);padding:var(--space-24) 0;text-align:center}.cta-mark.svelte-oqsuc6{max-width:150px;margin:0 auto var(--space-8);opacity:.3}.work-cta.svelte-oqsuc6 h2:where(.svelte-oqsuc6){font-size:var(--text-2xl);margin-bottom:var(--space-4)}.work-cta.svelte-oqsuc6 p:where(.svelte-oqsuc6){color:var(--color-text-muted);margin-bottom:var(--space-6);max-width:none}@media(max-width:768px){.work-hero.svelte-oqsuc6{padding:calc(var(--nav-height) + var(--space-10)) 0 var(--space-10)}.lead.svelte-oqsuc6{font-size:var(--text-lg)}.study-content.svelte-oqsuc6{grid-template-columns:1fr}}
