.page-hero.svelte-5jqvsu{padding:140px 0 40px}.breadcrumb.svelte-5jqvsu{margin-bottom:20px}.breadcrumb.svelte-5jqvsu a:where(.svelte-5jqvsu){color:var(--primary);text-decoration:none;font-size:.9rem}.disclaimer-banner.svelte-5jqvsu{display:inline-flex;align-items:flex-start;gap:8px;background:#eda4051f;border:1px solid rgba(237,164,5,.3);color:var(--on-surface-variant);padding:10px 20px;border-radius:var(--border-radius-lg);font-size:.85rem;margin-bottom:24px;text-align:start;max-width:680px}.disclaimer-banner.svelte-5jqvsu i:where(.svelte-5jqvsu){color:#eda305;flex-shrink:0;margin-top:2px}.case-meta.svelte-5jqvsu{display:flex;align-items:center;gap:12px;margin-bottom:16px}.case-icon.svelte-5jqvsu{width:52px;height:52px;background:rgba(var(--primary-rgb),.1);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.3rem}.case-industry.svelte-5jqvsu{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary)}.page-hero.svelte-5jqvsu h1:where(.svelte-5jqvsu){font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:var(--on-surface)}.case-body.svelte-5jqvsu{padding:0 0 80px}.case-layout.svelte-5jqvsu{display:flex;flex-direction:column;gap:32px;max-width:780px}.case-challenge.svelte-5jqvsu h2:where(.svelte-5jqvsu),.case-findings.svelte-5jqvsu h2:where(.svelte-5jqvsu){font-size:1.2rem;font-weight:700;color:var(--on-surface);margin-bottom:12px}.case-challenge.svelte-5jqvsu p:where(.svelte-5jqvsu){color:var(--on-surface-variant);line-height:1.7;font-size:1rem}.case-findings.svelte-5jqvsu ul:where(.svelte-5jqvsu){list-style:none;display:flex;flex-direction:column;gap:12px}.case-findings.svelte-5jqvsu li:where(.svelte-5jqvsu){display:flex;align-items:flex-start;gap:10px;color:var(--on-surface-variant);font-size:.95rem;line-height:1.6}.case-findings.svelte-5jqvsu li:where(.svelte-5jqvsu) i:where(.svelte-5jqvsu){color:var(--success);margin-top:2px}.case-cta-block.svelte-5jqvsu{display:flex;gap:16px;flex-wrap:wrap}
