.cases-page[data-astro-cid-ibs2xy3k]{padding-top:40px}.text-center[data-astro-cid-ibs2xy3k]{text-align:center}.page-hero[data-astro-cid-ibs2xy3k]{background:radial-gradient(circle at 50% 0,#2563eb0d 0%,#0000 70%);padding:80px 0 40px}.page-title[data-astro-cid-ibs2xy3k]{letter-spacing:-.02em;color:var(--text);margin:1.25rem 0;font-size:2.85rem;font-weight:800;line-height:1.2}.accent-text[data-astro-cid-ibs2xy3k]{color:var(--accent)}.page-desc[data-astro-cid-ibs2xy3k]{color:var(--muted);max-width:680px;margin:0 auto;font-size:1.15rem;line-height:1.6}.proof-note-section[data-astro-cid-ibs2xy3k]{padding:20px 0 40px}.proof-note-card[data-astro-cid-ibs2xy3k]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}@media (width<=768px){.proof-note-card[data-astro-cid-ibs2xy3k]{flex-direction:column;align-items:flex-start;gap:1rem}}.note-badge[data-astro-cid-ibs2xy3k]{color:var(--accent);white-space:nowrap;background:#2563eb14;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.proof-note-card[data-astro-cid-ibs2xy3k] p[data-astro-cid-ibs2xy3k]{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.cases-list-section[data-astro-cid-ibs2xy3k]{padding:20px 0 60px}.cases-wrapper[data-astro-cid-ibs2xy3k]{flex-direction:column;gap:2.5rem;display:flex}.case-card[data-astro-cid-ibs2xy3k]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2.5rem;transition:transform .2s,box-shadow .2s}.case-card[data-astro-cid-ibs2xy3k]:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #00000014}.case-header[data-astro-cid-ibs2xy3k]{margin-bottom:1.5rem}.case-meta[data-astro-cid-ibs2xy3k]{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.case-index[data-astro-cid-ibs2xy3k]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.05em;font-size:.85rem;font-weight:700}.verified-tag[data-astro-cid-ibs2xy3k]{color:#059669;background:#10b9811a;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.case-card-title[data-astro-cid-ibs2xy3k]{margin:0 0 .75rem;font-size:1.75rem;font-weight:700;line-height:1.3}.case-card-title[data-astro-cid-ibs2xy3k] a[data-astro-cid-ibs2xy3k]{color:var(--text);text-decoration:none;transition:color .2s}.case-card-title[data-astro-cid-ibs2xy3k] a[data-astro-cid-ibs2xy3k]:hover{color:var(--accent)}.case-scope-bar[data-astro-cid-ibs2xy3k]{color:var(--muted);align-items:center;gap:.75rem;font-size:.9rem;display:flex}.dot-separator[data-astro-cid-ibs2xy3k]{color:var(--border)}.metrics-table-wrapper[data-astro-cid-ibs2xy3k]{margin:1.5rem 0;overflow-x:auto}.case-metrics-table[data-astro-cid-ibs2xy3k]{border-collapse:collapse;background:var(--bg);border-radius:var(--radius-md);width:100%;font-size:.95rem;overflow:hidden}.case-metrics-table[data-astro-cid-ibs2xy3k] th[data-astro-cid-ibs2xy3k],.case-metrics-table[data-astro-cid-ibs2xy3k] td[data-astro-cid-ibs2xy3k]{text-align:left;border-bottom:1px solid var(--border);padding:1rem 1.25rem}.case-metrics-table[data-astro-cid-ibs2xy3k] th[data-astro-cid-ibs2xy3k]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:#00000005;font-size:.85rem;font-weight:600}.metric-name[data-astro-cid-ibs2xy3k]{color:var(--text);font-weight:600}.metric-before[data-astro-cid-ibs2xy3k]{color:#ef4444;font-family:var(--font-mono)}.metric-after[data-astro-cid-ibs2xy3k]{color:#10b981;font-family:var(--font-mono);font-weight:600}.metric-change[data-astro-cid-ibs2xy3k]{color:var(--accent);font-family:var(--font-mono);font-weight:700}.case-summary[data-astro-cid-ibs2xy3k]{color:var(--text-secondary);margin:1.5rem 0;font-size:1.05rem;line-height:1.6}.case-footer[data-astro-cid-ibs2xy3k]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.case-tags[data-astro-cid-ibs2xy3k]{flex-wrap:wrap;gap:.5rem;display:flex}.tag[data-astro-cid-ibs2xy3k]{background:var(--bg);border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:.25rem .65rem;font-size:.8rem}.cases-cta-section[data-astro-cid-ibs2xy3k]{padding:60px 0 80px}.cases-cta-box[data-astro-cid-ibs2xy3k]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:800px;margin:0 auto;padding:3.5rem 2rem}.cases-cta-box[data-astro-cid-ibs2xy3k] h2[data-astro-cid-ibs2xy3k]{color:var(--text);margin-bottom:1rem;font-size:2rem;font-weight:700}.cases-cta-box[data-astro-cid-ibs2xy3k] p[data-astro-cid-ibs2xy3k]{color:var(--muted);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.cta-actions[data-astro-cid-ibs2xy3k]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=768px){.page-title[data-astro-cid-ibs2xy3k]{font-size:2.15rem}.case-card[data-astro-cid-ibs2xy3k]{padding:1.5rem}.case-footer[data-astro-cid-ibs2xy3k]{flex-direction:column;align-items:stretch}.case-footer[data-astro-cid-ibs2xy3k] .btn[data-astro-cid-ibs2xy3k]{text-align:center;width:100%}}
