.cases-sec[data-astro-cid-fbguh6g6]{background:var(--paper-2)}.tabs[data-astro-cid-fbguh6g6]{margin-top:40px;display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--line)}.tabs[data-astro-cid-fbguh6g6] button[data-astro-cid-fbguh6g6]{font:inherit;font-weight:600;font-size:16px;border:0;border-radius:999px;padding:10px 20px;min-height:44px;background:transparent;color:var(--text-2);cursor:pointer}.tabs[data-astro-cid-fbguh6g6] button[data-astro-cid-fbguh6g6][aria-selected=true]{background:var(--ink);color:#fff}.panel[data-astro-cid-fbguh6g6]{margin-top:28px}.case-list[data-astro-cid-fbguh6g6]{display:grid;gap:14px}@media(min-width:960px){.case-list[data-astro-cid-fbguh6g6]{grid-template-columns:1fr 1fr 1fr}}.case[data-astro-cid-fbguh6g6]{background:#fff;border-radius:var(--r);padding:28px 26px;display:grid;gap:14px;align-content:start;border:1px solid var(--line)}.meta[data-astro-cid-fbguh6g6]{font-size:15px;color:var(--text-2)}.case[data-astro-cid-fbguh6g6] h3[data-astro-cid-fbguh6g6]{font-size:22px}.metrics[data-astro-cid-fbguh6g6]{display:grid;gap:18px;margin-top:6px}.m-head[data-astro-cid-fbguh6g6]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.m-head[data-astro-cid-fbguh6g6] span[data-astro-cid-fbguh6g6]{font-size:15px;font-weight:600;color:var(--text-2)}.m-head[data-astro-cid-fbguh6g6] strong[data-astro-cid-fbguh6g6]{font-family:var(--display);font-size:clamp(28px,3vw,38px);color:var(--accent);letter-spacing:-.03em}.bar-row[data-astro-cid-fbguh6g6]{display:grid;gap:4px;margin-top:6px}.bar[data-astro-cid-fbguh6g6]{display:block;height:14px;width:var(--w);border-radius:999px;transform-origin:left}.bar[data-astro-cid-fbguh6g6].before{background:var(--paper-2)}.bar[data-astro-cid-fbguh6g6].after{background:var(--accent-fill)}.bar-row[data-astro-cid-fbguh6g6] em[data-astro-cid-fbguh6g6]{font-style:normal;font-size:14px;color:var(--text-2)}.note[data-astro-cid-fbguh6g6]{font-size:14.5px;color:var(--text-2)}.check[data-astro-cid-fbguh6g6]{font-size:14px}.case-videos[data-astro-cid-fbguh6g6]{display:grid;gap:22px;align-content:start}.case-video[data-astro-cid-fbguh6g6]{margin:0;display:grid;gap:12px;align-content:start}.video-play[data-astro-cid-fbguh6g6],.case-video[data-astro-cid-fbguh6g6] iframe{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:0;padding:0;border-radius:var(--r);overflow:hidden;background:var(--ink);cursor:pointer}.video-play[data-astro-cid-fbguh6g6] img[data-astro-cid-fbguh6g6]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.video-play[data-astro-cid-fbguh6g6]:hover img[data-astro-cid-fbguh6g6]{transform:scale(1.03)}.play[data-astro-cid-fbguh6g6]{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--accent-fill);box-shadow:0 10px 30px #00000059;transition:transform .3s var(--ease)}.play[data-astro-cid-fbguh6g6]:after{content:"";position:absolute;left:26px;top:20px;border-style:solid;border-width:12px 0 12px 19px;border-color:transparent transparent transparent #fff}.video-play[data-astro-cid-fbguh6g6]:hover .play[data-astro-cid-fbguh6g6]{transform:scale(1.08)}.case-video[data-astro-cid-fbguh6g6] figcaption[data-astro-cid-fbguh6g6]{font-size:16px;font-weight:600;display:grid;gap:2px}.case-video[data-astro-cid-fbguh6g6] figcaption[data-astro-cid-fbguh6g6] span[data-astro-cid-fbguh6g6]{font-size:14px;font-weight:600;color:var(--accent)}.disclaimer[data-astro-cid-fbguh6g6]{margin-top:14px;font-size:14px;color:var(--text-2)}.reviews-empty[data-astro-cid-fbguh6g6]{padding:32px;border-radius:var(--r);background:#fff;border:1px dashed var(--line);display:grid;gap:6px;margin-bottom:20px;color:var(--text-2)}.after-cta[data-astro-cid-fbguh6g6]{margin-top:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:28px 32px;border-radius:var(--r);background:#fff;border:1px solid var(--line)}.after-cta[data-astro-cid-fbguh6g6] p[data-astro-cid-fbguh6g6]{font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.03em}
