.page-breadcrumb[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:24px}.page-breadcrumb[data-astro-cid-44gysecv] a[data-astro-cid-44gysecv]{color:var(--accent);text-decoration:none}.page-breadcrumb[data-astro-cid-44gysecv] a[data-astro-cid-44gysecv]:hover{text-decoration:underline}.breadcrumb-sep[data-astro-cid-44gysecv]{margin:0 8px}.case-studies-hero[data-astro-cid-44gysecv]{min-height:auto}.journeys-section[data-astro-cid-44gysecv]{background:var(--bg-secondary)}.journeys-section[data-astro-cid-44gysecv] h2[data-astro-cid-44gysecv]{margin-bottom:20px}.journeys-intro[data-astro-cid-44gysecv]{font-size:18px;color:var(--text-secondary);line-height:1.65;max-width:720px;margin-bottom:56px}.journeys-grid[data-astro-cid-44gysecv]{display:flex;flex-direction:column;gap:12px;max-width:960px;margin:0 auto}.case-study-card[data-astro-cid-44gysecv]{background:var(--surface-raised);border:2px solid var(--border);border-radius:20px;overflow:hidden;transition:border-color .3s ease}.case-study-card[data-astro-cid-44gysecv]:hover{border-color:var(--border)}.case-study-card[data-astro-cid-44gysecv].open{border-color:var(--accent)}.case-study-header[data-astro-cid-44gysecv]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;background:none;border:none;cursor:pointer;text-align:left;transition:background .2s}.case-study-header[data-astro-cid-44gysecv]:hover{background:var(--surface-hover)}.case-study-meta[data-astro-cid-44gysecv]{display:flex;flex-direction:column;gap:4px;min-width:180px}.case-study-id[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--accent-text);letter-spacing:.05em}.case-study-profile[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);letter-spacing:.03em}.case-study-headline[data-astro-cid-44gysecv]{display:flex;align-items:baseline;gap:8px;flex:1;justify-content:flex-end}.case-study-hero-stat[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;color:var(--accent-text)}.case-study-hero-label[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:13px;color:var(--text-tertiary);letter-spacing:.03em}.case-study-toggle[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:20px;color:var(--text-tertiary);transition:transform .3s,color .2s;flex-shrink:0;width:24px;text-align:center}.case-study-card[data-astro-cid-44gysecv].open .case-study-toggle[data-astro-cid-44gysecv]{transform:rotate(45deg);color:var(--accent)}.case-study-body[data-astro-cid-44gysecv]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.case-study-body-inner[data-astro-cid-44gysecv]{overflow:hidden;min-height:0}.case-study-card[data-astro-cid-44gysecv].open .case-study-body[data-astro-cid-44gysecv]{grid-template-rows:1fr}.case-study-section[data-astro-cid-44gysecv]{padding:0 32px 24px}.case-study-section[data-astro-cid-44gysecv]:first-child{padding-top:8px;border-top:1px solid var(--border-subtle)}.case-study-section[data-astro-cid-44gysecv] h4[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:12px}.case-study-section[data-astro-cid-44gysecv] p[data-astro-cid-44gysecv]{font-size:16px;color:var(--text-secondary);line-height:1.7}.case-study-section[data-astro-cid-44gysecv] ul[data-astro-cid-44gysecv]{list-style:none;padding:0;margin:0}.case-study-section[data-astro-cid-44gysecv] li[data-astro-cid-44gysecv]{font-size:15px;color:var(--text-secondary);line-height:1.6;padding:6px 0 6px 16px;position:relative}.case-study-section[data-astro-cid-44gysecv] li[data-astro-cid-44gysecv]:before{content:"+";position:absolute;left:0;color:var(--accent);font-family:var(--font-mono);font-weight:500}.case-study-results-grid[data-astro-cid-44gysecv]{display:flex;flex-direction:column;gap:0}.case-study-result[data-astro-cid-44gysecv]{display:grid;grid-template-columns:120px 1fr 24px 1fr auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--border-subtle);font-size:14px}.case-study-result[data-astro-cid-44gysecv]:last-child{border-bottom:none}.result-label[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);letter-spacing:.03em}.result-before[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;color:var(--text-secondary);text-align:right}.result-arrow[data-astro-cid-44gysecv]{font-size:14px;color:var(--text-tertiary);text-align:center}.result-after[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;color:var(--text-primary);font-weight:500}.result-delta[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;text-align:right;padding-left:12px}.result-delta[data-astro-cid-44gysecv].positive{color:var(--accent-text)}.result-delta[data-astro-cid-44gysecv].neutral{color:var(--text-tertiary)}.case-study-insight[data-astro-cid-44gysecv]{background:#c2f14b0a;margin:0 16px 16px;padding:20px 24px!important;border-radius:20px;border:1px solid var(--accent-muted)}.case-study-insight[data-astro-cid-44gysecv] h4[data-astro-cid-44gysecv]{color:var(--accent-text)}.journeys-subhead[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);padding-top:32px;border-top:1px solid var(--border-subtle);max-width:900px;margin:48px auto 8px}.journeys-note[data-astro-cid-44gysecv]{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-subtle);max-width:720px;margin-left:auto;margin-right:auto}.journeys-note[data-astro-cid-44gysecv] p[data-astro-cid-44gysecv]{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);line-height:1.7;letter-spacing:.02em}.stat-unit[data-astro-cid-44gysecv]{font-size:20px;font-weight:400;color:var(--text-tertiary)}.biomarker-tip[data-astro-cid-44gysecv]{position:relative;display:inline;cursor:help;border-bottom:1px dotted var(--text-tertiary, #928364)}.biomarker-tip-text[data-astro-cid-44gysecv]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--navy, #13242B);color:var(--off-white, #FEFBF7);font-family:var(--font-sans, "Inter", sans-serif);font-size:12px;line-height:1.5;font-weight:400;text-transform:none;letter-spacing:0;padding:8px 12px;border-radius:4px;width:240px;white-space:normal;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:100}.biomarker-tip[data-astro-cid-44gysecv]:hover .biomarker-tip-text[data-astro-cid-44gysecv],.biomarker-tip[data-astro-cid-44gysecv]:focus .biomarker-tip-text[data-astro-cid-44gysecv]{opacity:1}@media(prefers-reduced-motion:reduce){.biomarker-tip-text[data-astro-cid-44gysecv]{transition:none}}@media(max-width:768px){.case-studies-hero[data-astro-cid-44gysecv]{min-height:auto}.case-study-header[data-astro-cid-44gysecv]{flex-wrap:wrap;padding:20px;gap:12px}.case-study-meta[data-astro-cid-44gysecv]{min-width:auto}.case-study-headline[data-astro-cid-44gysecv]{justify-content:flex-start}.case-study-hero-stat[data-astro-cid-44gysecv]{font-size:22px}.case-study-section[data-astro-cid-44gysecv]{padding:0 20px 20px}.case-study-result[data-astro-cid-44gysecv]{grid-template-columns:80px 1fr 20px 1fr auto;gap:4px;font-size:13px}.result-label[data-astro-cid-44gysecv]{font-size:11px}.result-before[data-astro-cid-44gysecv],.result-after[data-astro-cid-44gysecv]{font-size:13px}.result-delta[data-astro-cid-44gysecv]{font-size:12px;padding-left:8px}.case-study-insight[data-astro-cid-44gysecv]{margin:0 8px 12px;padding:16px!important}}
