.case-back[data-astro-cid-3moejsue]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--accent-primary);text-decoration:none}.case-back[data-astro-cid-3moejsue] svg[data-astro-cid-3moejsue]{transition:transform .18s ease}.case-back[data-astro-cid-3moejsue]:hover{text-decoration:none}.case-back[data-astro-cid-3moejsue]:hover svg[data-astro-cid-3moejsue]{transform:translate(-3px)}.case-dot[data-astro-cid-3moejsue]{color:var(--text-muted);opacity:.6}.case-visit[data-astro-cid-3moejsue]{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:var(--accent-primary);text-decoration:none}.case-visit[data-astro-cid-3moejsue]:hover{opacity:.8;text-decoration:none}.case-score[data-astro-cid-3moejsue]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;border:2px solid;font-size:18px;font-weight:700}.case-hero-chart[data-astro-cid-3moejsue]{border:1px solid var(--border-primary);border-radius:16px;padding:20px 16px;background:var(--bg-secondary)}.case-eyebrow[data-astro-cid-3moejsue]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary);margin:0 0 16px}.case-h2[data-astro-cid-3moejsue]{font-size:26px;font-weight:700;line-height:1.2;color:var(--text-primary);margin:0 0 20px}.case-metrics[data-astro-cid-3moejsue]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border-primary);border:1px solid var(--border-primary);border-radius:16px;overflow:hidden}@media(min-width:640px){.case-metrics[data-astro-cid-3moejsue]{grid-template-columns:repeat(var(--metric-cols, 4),1fr)}}.case-metric-cell[data-astro-cid-3moejsue]{display:flex;flex-direction:column;gap:10px;padding:28px 24px;background:var(--bg-primary)}.case-metric-filler[data-astro-cid-3moejsue]{padding:0}.case-steps[data-astro-cid-3moejsue]{display:flex;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none}.case-step[data-astro-cid-3moejsue]{display:flex;gap:18px;align-items:flex-start}.case-step-num[data-astro-cid-3moejsue]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--accent-primary);background:var(--accent-primary-bg)}.case-tactics[data-astro-cid-3moejsue]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.case-tactics[data-astro-cid-3moejsue] li[data-astro-cid-3moejsue]{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.6;color:var(--text-secondary)}.case-check[data-astro-cid-3moejsue]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:999px;color:var(--accent-primary);background:var(--accent-primary-bg)}.case-x[data-astro-cid-3moejsue]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:999px;color:var(--text-muted);background:var(--bg-secondary)}.case-insight[data-astro-cid-3moejsue]{border-left:3px solid var(--accent-primary);background:var(--accent-primary-bg);border-radius:0 14px 14px 0;padding:26px 28px}.case-quote[data-astro-cid-3moejsue]{margin:0;border-radius:16px;background:var(--bg-secondary);border:1px solid var(--border-primary);padding:32px}.case-body[data-astro-cid-3moejsue]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding-top:44px;padding-bottom:8px}@media(max-width:1023px){.case-body[data-astro-cid-3moejsue]{grid-template-columns:1fr;gap:40px}}.case-main[data-astro-cid-3moejsue]{min-width:0;max-width:760px}.case-aside-inner[data-astro-cid-3moejsue]{position:sticky;top:72px}@media(max-width:1023px){.case-aside-inner[data-astro-cid-3moejsue]{position:static}.case-aside[data-astro-cid-3moejsue]{max-width:420px}}.case-cta[data-astro-cid-3moejsue]{border-radius:16px;background:var(--bg-secondary);padding:24px}.case-cta-hook[data-astro-cid-3moejsue]{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 10px}.case-cta-sub[data-astro-cid-3moejsue]{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0 0 16px}.case-cta-btn[data-astro-cid-3moejsue]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border-radius:12px;background:var(--accent-primary);color:#fff;font-size:15.5px;font-weight:500;text-decoration:none;transition:opacity .15s ease}.case-cta-btn[data-astro-cid-3moejsue]:hover{opacity:.9;text-decoration:none}.case-funnel[data-astro-cid-3moejsue]{display:flex;flex-direction:column;gap:9px}.case-funnel-row[data-astro-cid-3moejsue]{display:flex;align-items:center;gap:12px}.case-funnel-bar[data-astro-cid-3moejsue]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-width:38px;height:32px;padding:0 11px;border-radius:7px;background:var(--accent-primary)}.case-funnel-val[data-astro-cid-3moejsue]{font-size:14px;font-weight:600;color:#fff}.case-funnel-label[data-astro-cid-3moejsue]{font-size:14.5px;line-height:1.35;color:var(--text-secondary);white-space:nowrap}@media(max-width:560px){.case-funnel-label[data-astro-cid-3moejsue]{white-space:normal;font-size:14px}}.case-articles-wrap[data-astro-cid-3moejsue]{overflow-x:auto;border:1px solid var(--border-primary);border-radius:16px}.case-articles[data-astro-cid-3moejsue]{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.case-articles[data-astro-cid-3moejsue] th[data-astro-cid-3moejsue],.case-articles[data-astro-cid-3moejsue] td[data-astro-cid-3moejsue]{text-align:left;padding:13px 18px;border-top:1px solid var(--border-primary)}.case-articles[data-astro-cid-3moejsue] thead[data-astro-cid-3moejsue] th[data-astro-cid-3moejsue]{border-top:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--bg-secondary)}.case-articles[data-astro-cid-3moejsue] td[data-astro-cid-3moejsue].title{color:var(--text-primary);font-weight:500}.case-articles[data-astro-cid-3moejsue] td[data-astro-cid-3moejsue].muted{color:var(--text-secondary)}.case-articles[data-astro-cid-3moejsue] th[data-astro-cid-3moejsue].num,.case-articles[data-astro-cid-3moejsue] td[data-astro-cid-3moejsue].num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.case-articles[data-astro-cid-3moejsue] tr[data-astro-cid-3moejsue].is-new td[data-astro-cid-3moejsue]{color:var(--text-muted);font-style:italic}
