.case-study.svelte-mqtfj2{background:var(--bg-deepest);border:1px solid var(--border-default);border-left:4px solid var(--accent-primary);border-radius:var(--border-radius);padding:2rem;max-width:800px;margin:0 auto}.case-study-body.svelte-mqtfj2{color:var(--text-secondary);line-height:1.7;font-size:1rem}.case-study-body.svelte-mqtfj2 p{margin:0 0 1rem}.case-study-body.svelte-mqtfj2 p:last-child{margin-bottom:0}.case-study-question.svelte-mqtfj2{margin:1.5rem 0 0;font-size:1.15rem;font-weight:600;color:var(--text-primary);font-style:italic}.case-study-source.svelte-mqtfj2{margin:1rem 0 0;font-size:.85rem;color:var(--text-tertiary, var(--text-secondary));opacity:.7}.pain-points-grid.svelte-66hf28.svelte-66hf28{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.pain-point.svelte-66hf28.svelte-66hf28{padding:1.5rem;background:var(--bg-deepest);border:1px solid var(--border-default);border-radius:var(--border-radius)}.pain-point.svelte-66hf28 h3.svelte-66hf28{font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--text-tertiary);margin:0 0 .6rem}.pain-point.svelte-66hf28 p.svelte-66hf28{margin:0;color:var(--text-primary);line-height:1.6;font-size:.95rem}.pain-point.muted.svelte-66hf28.svelte-66hf28{border-style:dashed;background:transparent;opacity:.8}.solution.svelte-66hf28.svelte-66hf28{text-align:center;padding:1.5rem;background:var(--accent-muted, rgba(var(--accent-rgb), .05));border:1px solid var(--accent-primary);border-radius:var(--border-radius)}.solution.svelte-66hf28 p.svelte-66hf28{margin:0;color:var(--text-primary);font-weight:500;font-size:1.05rem;line-height:1.5}@media (max-width: 768px){.pain-points-grid.svelte-66hf28.svelte-66hf28{grid-template-columns:1fr}}
