.case-studies-page.svelte-137ntul{background:var(--background)}.hero-section.svelte-137ntul{background:var(--navy);padding:120px 0 80px;text-align:center}.hero-title.svelte-137ntul{font-size:clamp(32px,5vw,48px);font-weight:800;color:#fff;max-width:700px;margin:20px auto 24px;line-height:1.1}.hero-summary.svelte-137ntul{font-size:18px;color:#ffffffd9;max-width:800px;margin:0 auto 16px;line-height:1.7}.hero-summary.svelte-137ntul strong:where(.svelte-137ntul){color:#fff}.hero-subtitle.svelte-137ntul{font-size:14px;color:#ffffff80}.stats-section.svelte-137ntul{background:var(--navy);padding:0 0 80px}.stats-grid.svelte-137ntul{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-card.svelte-137ntul{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;text-align:center}.stat-value.svelte-137ntul{display:block;font-size:36px;font-weight:800;color:#60a5fa;margin-bottom:8px}.stat-label.svelte-137ntul{font-size:14px;color:#fff9}.filter-section.svelte-137ntul{padding:40px 0;background:var(--secondary-bg, #f8fafc)}.filter-bar.svelte-137ntul{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.filter-label.svelte-137ntul{font-size:14px;font-weight:500;color:var(--muted)}.filter-buttons.svelte-137ntul{display:flex;gap:8px;flex-wrap:wrap}.filter-btn.svelte-137ntul{padding:8px 16px;font-size:14px;font-weight:500;color:var(--muted);background:var(--card, #ffffff);border:1px solid var(--border);border-radius:100px;cursor:pointer;transition:all .2s ease}.filter-btn.svelte-137ntul:hover{border-color:var(--primary);color:var(--primary)}.filter-btn.active.svelte-137ntul{background:var(--primary);border-color:var(--primary);color:#fff}.case-studies-grid-section.svelte-137ntul{padding:60px 0 80px}.case-studies-grid.svelte-137ntul{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.case-study-card.svelte-137ntul{background:var(--card, #ffffff);border:1px solid var(--border);border-radius:20px;padding:32px;transition:all .3s ease}.case-study-card.svelte-137ntul:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a;border-color:var(--primary)}.card-header.svelte-137ntul{display:flex;align-items:center;gap:12px;margin-bottom:16px}.industry-badge.svelte-137ntul{font-size:12px;font-weight:500;color:var(--primary);background:var(--primary-bg);padding:4px 12px;border-radius:100px}.featured-badge.svelte-137ntul{font-size:11px;font-weight:600;color:#f59e0b;background:#f59e0b1a;padding:4px 10px;border-radius:100px}.case-study-card.svelte-137ntul h2:where(.svelte-137ntul){font-size:20px;font-weight:700;color:var(--foreground);margin-bottom:12px;line-height:1.3}.card-excerpt.svelte-137ntul{font-size:15px;color:var(--muted);line-height:1.6;margin-bottom:24px}.card-results.svelte-137ntul{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px;background:var(--secondary-bg, #f8fafc);border-radius:12px;margin-bottom:20px}.result-item.svelte-137ntul{text-align:center}.result-metric.svelte-137ntul{display:block;font-size:24px;font-weight:700;color:var(--primary);margin-bottom:4px}.result-label.svelte-137ntul{font-size:12px;color:var(--muted)}.card-footer.svelte-137ntul{display:flex;justify-content:space-between;align-items:center}.timeline.svelte-137ntul{font-size:13px;color:var(--muted)}.read-more.svelte-137ntul{font-size:14px;font-weight:500;color:var(--primary)}.cta-section.svelte-137ntul{padding:80px 0;background:var(--secondary-bg, #f8fafc)}.cta-content.svelte-137ntul{text-align:center;max-width:600px;margin:0 auto}.cta-content.svelte-137ntul h2:where(.svelte-137ntul){font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--foreground);margin-bottom:16px}.cta-content.svelte-137ntul p:where(.svelte-137ntul){font-size:17px;color:var(--muted);margin-bottom:24px}.cta-note.svelte-137ntul{font-size:14px!important;color:var(--muted)!important;margin-top:16px!important}@media(max-width:900px){.stats-grid.svelte-137ntul,.case-studies-grid.svelte-137ntul{grid-template-columns:1fr}.stats-grid.svelte-137ntul{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero-section.svelte-137ntul{padding:100px 0 60px}.stats-grid.svelte-137ntul{grid-template-columns:1fr}.filter-bar.svelte-137ntul{flex-direction:column;align-items:flex-start}}
