.case-studies-hero[data-astro-cid-44gysecv]{background:linear-gradient(135deg,var(--color-sand-50) 0%,var(--color-sand-100) 100%);text-align:center}.case-studies-hero-content[data-astro-cid-44gysecv]{max-width:800px;margin:0 auto}.case-studies-hero-content[data-astro-cid-44gysecv] .section-eyebrow[data-astro-cid-44gysecv]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-3)}.case-studies-hero-content[data-astro-cid-44gysecv] h1[data-astro-cid-44gysecv]{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-primary);margin:0 0 var(--space-4)}@media (min-width: 768px){.case-studies-hero-content[data-astro-cid-44gysecv] h1[data-astro-cid-44gysecv]{font-size:var(--text-5xl)}}.case-studies-hero-subtitle[data-astro-cid-44gysecv]{font-size:var(--text-lg);color:var(--color-gray-700);margin:0}.cs-stats-band[data-astro-cid-44gysecv]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-top:var(--space-8)}@media (min-width: 768px){.cs-stats-band[data-astro-cid-44gysecv]{grid-template-columns:repeat(4,1fr)}}.stats-tile[data-astro-cid-44gysecv]{background:#fff;border:1px solid var(--color-sand-200);border-radius:var(--border-radius-lg);padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.stats-value[data-astro-cid-44gysecv]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,2.2vw + 1rem,2.5rem);font-weight:var(--font-bold);color:var(--color-primary);line-height:1}.stats-label[data-astro-cid-44gysecv]{font-size:var(--text-xs);color:var(--color-gray-600);line-height:1.35}.cs-hero-cta[data-astro-cid-44gysecv]{margin-top:var(--space-6)}.case-studies-list[data-astro-cid-44gysecv]{background:#fff}.cs-filter-bar[data-astro-cid-44gysecv]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-8)}.cs-filter-chip[data-astro-cid-44gysecv]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700);background:var(--color-sand-50);border:1px solid var(--color-sand-200);border-radius:var(--border-radius-full);padding:var(--space-2) var(--space-4);cursor:pointer;transition:all var(--transition-base)}.cs-filter-chip[data-astro-cid-44gysecv]:hover{border-color:var(--color-green-300);color:var(--color-green-800)}.cs-filter-chip[data-astro-cid-44gysecv][aria-pressed=true]{background:var(--color-green-50);border-color:var(--color-green-600);color:var(--color-green-800);font-weight:var(--font-semibold)}.chip-count[data-astro-cid-44gysecv]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-gray-500);margin-left:var(--space-1)}.cs-filter-chip[data-astro-cid-44gysecv][aria-pressed=true] .chip-count[data-astro-cid-44gysecv]{color:var(--color-green-700)}.case-studies-grid[data-astro-cid-44gysecv]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width: 640px){.case-studies-grid[data-astro-cid-44gysecv]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.case-studies-grid[data-astro-cid-44gysecv]{grid-template-columns:repeat(3,1fr)}}.cs-grid-item[data-astro-cid-44gysecv]{display:flex}.cs-grid-item[data-astro-cid-44gysecv][hidden]{display:none}.cs-grid-item[data-astro-cid-44gysecv]>a{flex:1}.cs-mid-cta[data-astro-cid-44gysecv]{grid-column:1 / -1;background:var(--color-sand-50);border:1px solid var(--color-sand-200);border-radius:var(--border-radius-lg);padding:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.cs-mid-cta[data-astro-cid-44gysecv] h3[data-astro-cid-44gysecv]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary);margin:0}.case-studies-empty[data-astro-cid-44gysecv]{text-align:center;padding:var(--space-12);font-size:var(--text-lg);color:var(--color-gray-600)}.cs-buyers[data-astro-cid-44gysecv]{background:var(--color-sand-100);text-align:center;padding:var(--space-12) 0}.buyers-intro[data-astro-cid-44gysecv],.buyers-outro[data-astro-cid-44gysecv]{font-size:var(--text-base);color:var(--color-gray-700);margin:0}.buyers-chips[data-astro-cid-44gysecv]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin:var(--space-5) 0}.buyer-chip[data-astro-cid-44gysecv]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);background:#fff;border:1px solid var(--color-sand-200);border-radius:var(--border-radius-full);padding:var(--space-2) var(--space-5)}.cs-replies[data-astro-cid-44gysecv]{background:#fff;text-align:center}.cs-replies-heading[data-astro-cid-44gysecv]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-primary);margin:0 0 var(--space-3)}.replies-intro[data-astro-cid-44gysecv]{font-size:var(--text-base);color:var(--color-gray-700);margin:0 0 var(--space-8)}.cs-replies-row[data-astro-cid-44gysecv]{display:grid;grid-template-columns:1fr;gap:var(--space-4);max-width:640px;margin:0 auto}.cs-reply-shot[data-astro-cid-44gysecv]{margin:0;border:1px solid var(--color-sand-200);border-radius:var(--border-radius-lg);overflow:hidden;background:var(--color-sand-50);box-shadow:var(--shadow-soft)}.cs-reply-shot[data-astro-cid-44gysecv] img[data-astro-cid-44gysecv]{width:100%;height:auto;display:block}.case-studies-cta[data-astro-cid-44gysecv]{background:var(--color-sand-100);text-align:center}.case-studies-cta-content[data-astro-cid-44gysecv]{max-width:600px;margin:0 auto}.case-studies-cta-content[data-astro-cid-44gysecv] h2[data-astro-cid-44gysecv]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-primary);margin:0 0 var(--space-4)}@media (min-width: 768px){.case-studies-cta-content[data-astro-cid-44gysecv] h2[data-astro-cid-44gysecv]{font-size:var(--text-4xl)}}.case-studies-cta-content[data-astro-cid-44gysecv] .btn-primary[data-astro-cid-44gysecv]{display:flex;flex-direction:column;gap:0;padding:var(--space-3) var(--space-6);min-height:auto;height:auto;line-height:1.2}.case-studies-cta-content[data-astro-cid-44gysecv] .btn-main-text[data-astro-cid-44gysecv]{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.2;color:#fff}@media (min-width: 768px){.case-studies-cta-content[data-astro-cid-44gysecv] .btn-main-text[data-astro-cid-44gysecv]{font-size:var(--text-lg)}}.cta-guarantee[data-astro-cid-44gysecv]{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-700);max-width:48ch;margin:var(--space-3) auto 0;line-height:var(--leading-snug)}.cta-guarantee[data-astro-cid-44gysecv] svg[data-astro-cid-44gysecv]{flex-shrink:0;margin-top:3px;color:var(--color-green-700)}
