.breadcrumbs[data-astro-cid-rfia5yoy] ol[data-astro-cid-rfia5yoy]{gap:var(--space-2);margin:0 0 var(--space-5);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-rfia5yoy] li[data-astro-cid-rfia5yoy]+li[data-astro-cid-rfia5yoy]:before{content:"/";opacity:.6;margin-inline-end:var(--space-2)}.breadcrumbs[data-astro-cid-rfia5yoy] a[data-astro-cid-rfia5yoy]{color:inherit}.zoom-btn[data-astro-cid-pjwxlhom]{cursor:zoom-in;background:0 0;border:0;inline-size:100%;padding:0;display:block;position:relative}.zoom-btn[data-astro-cid-pjwxlhom] img{inline-size:100%}.zoom-hint[data-astro-cid-pjwxlhom]{color:#fff;opacity:.9;block-size:38px;inline-size:38px;transition:transform var(--dur) var(--ease);background:#101828bf;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px}.zoom-btn[data-astro-cid-pjwxlhom]:hover .zoom-hint[data-astro-cid-pjwxlhom]{transform:scale(1.08)}.zoom-pop[data-astro-cid-pjwxlhom]{border-radius:var(--radius-lg);background:#fff;border:0;max-block-size:calc(100dvh - 2rem);inline-size:min(1200px,100vw - 2rem);padding:0;overflow:auto;box-shadow:0 40px 100px -20px #0009}.zoom-pop[data-astro-cid-pjwxlhom]::backdrop{background:#080c14bf}.zoom-pop[data-astro-cid-pjwxlhom] img{inline-size:100%}.zoom-bar[data-astro-cid-pjwxlhom]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--light-ink);font-size:var(--fs-small);display:flex}.zoom-bar[data-astro-cid-pjwxlhom] p[data-astro-cid-pjwxlhom]{margin:0}.zoom-bar[data-astro-cid-pjwxlhom] button[data-astro-cid-pjwxlhom]{align-items:center;gap:var(--space-2);min-block-size:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--light-ink);font:inherit;cursor:pointer;background:0 0;flex:none;font-weight:600;display:inline-flex}.case-header[data-astro-cid-ci5wk3vs]{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem)}.case-hero[data-astro-cid-ci5wk3vs]{gap:var(--space-7);align-items:center;display:grid}@media (width>=960px){.case-hero[data-astro-cid-ci5wk3vs]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.case-hero-visual[data-astro-cid-ci5wk3vs] img{block-size:auto;inline-size:100%;display:block}.case-header[data-astro-cid-ci5wk3vs] h1[data-astro-cid-ci5wk3vs]{margin-block:var(--space-4);max-inline-size:22ch}.case-client[data-astro-cid-ci5wk3vs]{margin:0}.case-meta[data-astro-cid-ci5wk3vs]{gap:var(--space-2) var(--space-6);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.case-meta[data-astro-cid-ci5wk3vs] div[data-astro-cid-ci5wk3vs]{gap:var(--space-2);display:flex}.case-meta[data-astro-cid-ci5wk3vs] dt[data-astro-cid-ci5wk3vs]{color:var(--muted)}.case-meta[data-astro-cid-ci5wk3vs] dd[data-astro-cid-ci5wk3vs]{margin:0;font-weight:600}.results[data-astro-cid-ci5wk3vs]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.result[data-astro-cid-ci5wk3vs]{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--tone-tint);color:var(--tone-ink);flex-direction:column;display:flex}.result-value[data-astro-cid-ci5wk3vs]{letter-spacing:-.02em;font-size:clamp(1.9rem,1.5rem + 1.6vw,2.75rem);font-weight:750;line-height:1.1}.result-value[data-astro-cid-ci5wk3vs].long{font-size:var(--fs-h4);letter-spacing:0;line-height:1.4}.result-label[data-astro-cid-ci5wk3vs]{font-weight:600}.result-note[data-astro-cid-ci5wk3vs]{font-size:var(--fs-small)}.case-body[data-astro-cid-ci5wk3vs]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.case-block[data-astro-cid-ci5wk3vs] h2[data-astro-cid-ci5wk3vs]{font-size:var(--fs-h4);margin-block-end:var(--space-3)}.case-images[data-astro-cid-ci5wk3vs]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start;display:grid}.case-images[data-astro-cid-ci5wk3vs] .zoom-btn img{object-fit:cover;object-position:top;max-block-size:520px;inline-size:100%;display:block}.case-footer[data-astro-cid-ci5wk3vs]{gap:var(--space-5);display:grid}.case-small-title[data-astro-cid-ci5wk3vs]{font-size:var(--fs-small);color:var(--muted);margin-block-end:var(--space-3)}.tools[data-astro-cid-ci5wk3vs]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.case-quote[data-astro-cid-ci5wk3vs]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);margin:0}.case-quote[data-astro-cid-ci5wk3vs] blockquote[data-astro-cid-ci5wk3vs]{margin:0 0 var(--space-3);font-size:1.15em}.case-credit[data-astro-cid-ci5wk3vs]{color:var(--muted);margin:0;font-style:italic}.case-links[data-astro-cid-ci5wk3vs]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.lms[data-astro-cid-doynt27z]{color:#101828;text-align:start;background:#f8f9fc;gap:12px;padding:14px;font-size:12px;line-height:1.4;display:grid}.lms-top[data-astro-cid-doynt27z]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lms-top[data-astro-cid-doynt27z] strong[data-astro-cid-doynt27z]{margin-inline-end:auto;font-size:14px}.pill[data-astro-cid-doynt27z]{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:999px;padding:3px 9px}.pill[data-astro-cid-doynt27z] .num[data-astro-cid-doynt27z]{color:#101828;font-weight:800}.lms-grid[data-astro-cid-doynt27z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.course[data-astro-cid-doynt27z]{background:#fff;border:1px solid #e4e7ec;border-radius:10px;gap:6px;padding:8px;display:grid}.cover[data-astro-cid-doynt27z]{background:linear-gradient(135deg, var(--tone-tint), color-mix(in srgb, var(--tone-base) 30%, #fff));block-size:54px;color:var(--tone-ink);border-radius:8px;place-items:center;display:grid}.ln[data-astro-cid-doynt27z]{block-size:5px;inline-size:var(--w);background:#cfd4dc;border-radius:999px;display:block}.ln[data-astro-cid-doynt27z].short{background:#e4e7ec}.bar[data-astro-cid-doynt27z]{background:var(--tone-tint);border-radius:999px;block-size:5px;overflow:hidden}.bar[data-astro-cid-doynt27z] span[data-astro-cid-doynt27z]{block-size:100%;inline-size:var(--p);background:var(--tone-base);display:block}.verify[data-astro-cid-doynt27z]{color:#166534;background:#dcfce7;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}@media (width<=640px){.lms-grid[data-astro-cid-doynt27z]{grid-template-columns:repeat(2,minmax(0,1fr))}}
