.case-study.svelte-10cdjwd{background:#fff;border:1px solid var(--color-line);border-top:3px solid var(--color-accent);border-radius:4px;padding:var(--space-lg) var(--space-lg) var(--space-md);margin-bottom:var(--space-xl);transition:box-shadow .3s ease,border-top-width .2s ease}.case-study.svelte-10cdjwd:hover{box-shadow:0 8px 32px #0000000f;border-top-width:5px}.case-header.svelte-10cdjwd{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-lg)}.partner-name.svelte-10cdjwd{font-family:var(--font-display);font-size:1.75rem;font-weight:400;color:var(--color-ink);margin:0;line-height:1.2}.meta.svelte-10cdjwd{font-family:var(--font-body);font-size:.8rem;color:var(--color-ink-muted);letter-spacing:.02em}.meta-sep.svelte-10cdjwd{margin:0 .35em}.testimonial.svelte-10cdjwd{border-left:2px solid var(--color-accent);padding:var(--space-md) 0 var(--space-md) var(--space-lg);margin:0 0 var(--space-lg) 0}.testimonial.svelte-10cdjwd p:where(.svelte-10cdjwd){font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.4rem);font-style:italic;font-weight:400;line-height:1.55;color:var(--color-ink);margin:0}.testimonial.svelte-10cdjwd cite:where(.svelte-10cdjwd){display:block;margin-top:var(--space-sm);font-family:var(--font-body);font-size:.8rem;font-style:normal;color:var(--color-ink-muted);letter-spacing:.02em}.narrative.svelte-10cdjwd{margin-bottom:var(--space-lg)}.narrative-block.svelte-10cdjwd h4:where(.svelte-10cdjwd){font-family:var(--font-body);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin:0 0 var(--space-xs) 0}.narrative-block.svelte-10cdjwd p:where(.svelte-10cdjwd){color:var(--color-ink-soft);font-size:.95rem;line-height:1.7;margin:0}.divider.svelte-10cdjwd{border:none;border-top:1px solid var(--color-line);margin:var(--space-md) 0}.outcomes.svelte-10cdjwd{margin-bottom:var(--space-md)}.outcomes.svelte-10cdjwd h4:where(.svelte-10cdjwd){font-family:var(--font-body);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin:0 0 var(--space-xs) 0}.outcomes.svelte-10cdjwd ul:where(.svelte-10cdjwd){list-style:none;padding:0;margin:0}.outcomes.svelte-10cdjwd li:where(.svelte-10cdjwd){display:inline;font-size:.85rem;color:var(--color-ink-soft);line-height:1.8}.outcomes.svelte-10cdjwd li:where(.svelte-10cdjwd):before{content:"✓";color:var(--color-accent);font-weight:600;margin-right:.3em}.outcomes.svelte-10cdjwd li:where(.svelte-10cdjwd)+li:where(.svelte-10cdjwd):before{margin-left:var(--space-sm)}.case-footer.svelte-10cdjwd{display:flex;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-line)}.footer-link.svelte-10cdjwd{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--color-ink-muted);text-decoration:none;transition:color .2s ease}.footer-link.svelte-10cdjwd:hover{color:var(--color-accent)}@media screen and (max-width:600px){.case-study.svelte-10cdjwd{padding:var(--space-md) var(--space-md) var(--space-sm)}.case-header.svelte-10cdjwd{flex-direction:column;gap:var(--space-xs)}.testimonial.svelte-10cdjwd{padding-left:var(--space-md)}.outcomes.svelte-10cdjwd li:where(.svelte-10cdjwd){display:block}.outcomes.svelte-10cdjwd li:where(.svelte-10cdjwd)+li:where(.svelte-10cdjwd):before{margin-left:0}.case-footer.svelte-10cdjwd{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}}
