.hero-badge.svelte-137ntul{margin-bottom:var(--space-4)}.hero-stats.svelte-137ntul{display:flex;gap:var(--space-8);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.hero-stat-num.svelte-137ntul{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:700;color:var(--color-secondary);display:block;line-height:1}.hero-stat-label.svelte-137ntul{font-size:var(--text-sm);color:#e8ecf0bf;margin-top:var(--space-1);display:block}.privacy-bar.svelte-137ntul{background:#1eae9814;border-top:1px solid rgba(30,174,152,.2);border-bottom:1px solid rgba(30,174,152,.2);padding:var(--space-4) 0}.privacy-bar.svelte-137ntul .container:where(.svelte-137ntul){display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--text-sm);color:var(--color-text-secondary)}.privacy-icon.svelte-137ntul{font-size:1.1rem;flex-shrink:0}.privacy-cta.svelte-137ntul{color:var(--color-secondary);font-weight:600;white-space:nowrap;margin-left:auto}.filter-bar.svelte-137ntul{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-10)}.filter-btn.svelte-137ntul{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-base)}.filter-btn.svelte-137ntul:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.filter-btn.active.svelte-137ntul{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.cases-list.svelte-137ntul{display:flex;flex-direction:column;gap:var(--space-6)}.case-card.svelte-137ntul{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);overflow:hidden;transition:box-shadow var(--transition-base)}.case-card.svelte-137ntul:hover{box-shadow:var(--shadow-lg)}.case-header.svelte-137ntul{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:var(--space-8);cursor:pointer;-webkit-user-select:none;user-select:none}.case-header-left.svelte-137ntul{display:flex;gap:var(--space-6);align-items:flex-start;flex:1}.case-icon.svelte-137ntul{font-size:2.5rem;flex-shrink:0;line-height:1;margin-top:4px}.case-meta.svelte-137ntul{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.industry-badge.svelte-137ntul{background:var(--color-secondary);color:#fff;font-size:var(--text-xs);font-weight:700;padding:2px 10px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.case-location.svelte-137ntul,.case-engagement.svelte-137ntul{font-size:var(--text-sm);color:var(--color-text-secondary)}.case-title.svelte-137ntul{font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-1);color:var(--color-text)}.case-tagline.svelte-137ntul{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-3);line-height:1.5}.case-services.svelte-137ntul{display:flex;gap:var(--space-2);flex-wrap:wrap}.service-tag.svelte-137ntul{background:var(--color-bg-alt, rgba(0,0,0,.05));border:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-secondary);padding:2px 8px;border-radius:var(--radius-md)}.case-toggle.svelte-137ntul{font-size:1.8rem;font-weight:300;color:var(--color-secondary);flex-shrink:0;line-height:1;margin-top:4px}.case-metrics-preview.svelte-137ntul{display:flex;gap:var(--space-3);padding:0 var(--space-8) var(--space-6);flex-wrap:wrap}.metric-pill.svelte-137ntul{display:flex;flex-direction:column;gap:2px;background:var(--color-bg-alt, rgba(0,0,0,.04));border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);min-width:110px}.metric-change.svelte-137ntul{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;color:#16a34a;line-height:1}.metric-label.svelte-137ntul{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.3}.metric-more.svelte-137ntul .metric-change:where(.svelte-137ntul){color:var(--color-secondary)}.case-detail.svelte-137ntul{padding:0 var(--space-8) var(--space-8);border-top:1px solid var(--color-border-light)}.detail-section.svelte-137ntul{margin-top:var(--space-8)}.detail-section.svelte-137ntul h3:where(.svelte-137ntul){font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-4);color:var(--color-text);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-secondary);display:inline-block}.detail-section.svelte-137ntul p:where(.svelte-137ntul){color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-3);font-size:var(--text-sm)}.detail-section.svelte-137ntul p:where(.svelte-137ntul):last-child{margin-bottom:0}.results-table.svelte-137ntul{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;margin-top:var(--space-4)}.results-header.svelte-137ntul{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:600}.results-row.svelte-137ntul{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-sm);align-items:center}.results-row.svelte-137ntul:nth-child(2n){background:#00000005}.results-metric.svelte-137ntul{color:var(--color-text);font-weight:500}.results-before.svelte-137ntul{color:var(--color-text-secondary);font-family:var(--font-mono)}.results-after.svelte-137ntul{color:var(--color-text);font-family:var(--font-mono);font-weight:600}.results-change.positive.svelte-137ntul{color:#16a34a;font-family:var(--font-mono);font-weight:700}.case-quote.svelte-137ntul{margin:var(--space-8) 0 var(--space-4);padding:var(--space-6) var(--space-8);background:#1eae980f;border-left:4px solid var(--color-secondary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-style:italic;color:var(--color-text);font-size:var(--text-base);line-height:1.7}.client-redacted.svelte-137ntul{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.lock-icon.svelte-137ntul{font-size:.9rem}.case-cta.svelte-137ntul{display:flex;gap:var(--space-3);flex-wrap:wrap}@media(max-width:768px){.case-header.svelte-137ntul{flex-direction:column}.case-header-left.svelte-137ntul{flex-direction:column;gap:var(--space-3)}.case-toggle.svelte-137ntul{display:none}.results-header.svelte-137ntul,.results-row.svelte-137ntul{grid-template-columns:1fr 1fr}.results-header.svelte-137ntul span:where(.svelte-137ntul):nth-child(2),.results-row.svelte-137ntul .results-before:where(.svelte-137ntul){display:none}.hero-stats.svelte-137ntul{flex-direction:column;gap:var(--space-4)}.case-cta.svelte-137ntul{flex-direction:column}.privacy-bar.svelte-137ntul .container:where(.svelte-137ntul){flex-direction:column;align-items:flex-start}.privacy-cta.svelte-137ntul{margin-left:0}}
