.case-hero[data-v-70084037]{padding-top:calc(var(--header-h) + clamp(2.5rem,6vw,4.5rem));isolation:isolate;padding-bottom:calc(clamp(3rem,6vw,5rem));position:relative;overflow:hidden}.case-hero__glow[data-v-70084037]{z-index:-1;background:radial-gradient(50% 45% at 85% 10%,#8700458c,#0000 70%),radial-gradient(40% 40% at 0 60%,#e500551f,#0000 70%);position:absolute;inset:0}.case-hero__inner[data-v-70084037]{gap:2.5rem;display:grid}.case-hero__crumbs[data-v-70084037]{color:var(--fg-on-dark-3);gap:.6rem;font-size:.875rem;display:flex}.case-hero__crumbs a[data-v-70084037]:hover{color:var(--white)}.case-hero__grid[data-v-70084037]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:calc(clamp(2rem,5vw,5rem));display:grid}.case-hero__text[data-v-70084037]{gap:1.4rem;display:grid}.case-hero__title[data-v-70084037]{max-width:18em;font-size:var(--step-4);line-height:1.22}.case-hero__sub[data-v-70084037]{white-space:pre-line;max-width:44rem}.case-hero__tags[data-v-70084037]{flex-wrap:wrap;gap:.5rem;display:flex}.case-hero__tags li[data-v-70084037]{box-shadow:inset 0 0 0 1px var(--line-on-dark);color:var(--fg-on-dark-2);background:#ffffff0f;border-radius:999px;padding:.4rem .9rem;font-size:.8125rem}.case-hero__stats[data-v-70084037]{gap:.75rem;min-width:260px;margin:0;display:grid}.case-hero__stat[data-v-70084037]{border-radius:var(--radius-m);background:linear-gradient(140deg,#e5005533,#ffffff08);gap:.25rem;padding:1.1rem 1.4rem;display:grid;box-shadow:inset 0 0 0 1px #ea356c47}.case-hero__stat dt[data-v-70084037]{color:var(--fg-on-dark-2);order:2;font-size:.8125rem}.case-hero__stat dd[data-v-70084037]{font-size:var(--step-3);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.1}.case-hero__cover[data-v-70084037]{aspect-ratio:1920/620;border-radius:var(--radius-l);background:var(--ink-2);margin-top:calc(clamp(2.5rem,5vw,4rem));position:relative;overflow:hidden}.case-hero__cover picture[data-v-70084037]{height:100%}.case-hero__cover img[data-v-70084037]{-o-object-fit:cover;object-fit:cover;filter:brightness(1.3)saturate(1.08);width:100%;height:100%}@media (width<=899px){.case-hero__grid[data-v-70084037]{grid-template-columns:1fr}.case-hero__stats[data-v-70084037]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=767px){.case-hero__cover[data-v-70084037]{aspect-ratio:768/400}}.app-dl[data-v-7c66890e]{gap:calc(clamp(2rem,4vw,3rem));display:grid}.app-dl__list[data-v-7c66890e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1.25rem;display:grid}.app-dl__item[data-v-7c66890e]{border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line-on-dark);background:#ffffff0a;align-items:center;gap:1.5rem;padding:calc(clamp(1.5rem,3vw,2.25rem));display:flex}.app-dl__promo[data-v-7c66890e]{border-radius:var(--radius-m);width:42%;max-width:260px}.app-dl__info[data-v-7c66890e]{gap:1.5rem;display:grid}.app-dl__title[data-v-7c66890e]{align-items:center;gap:1rem;display:flex}.app-dl__icon[data-v-7c66890e]{width:44px;height:44px}.app-dl__subtitle[data-v-7c66890e]{color:var(--fg-on-dark-2)}.app-dl__links[data-v-7c66890e]{flex-wrap:wrap;gap:1rem;display:flex}.app-dl__link[data-v-7c66890e]{justify-items:center;gap:.6rem;display:grid}.app-dl__qr img[data-v-7c66890e]{background:var(--white);border-radius:12px;width:112px;height:112px;padding:6px}.app-dl__badge[data-v-7c66890e]{width:150px;height:auto}@media (width<=559px){.app-dl__item[data-v-7c66890e]{flex-direction:column;align-items:flex-start}.app-dl__promo[data-v-7c66890e]{width:100%;max-width:none}}.case-next[data-v-4f048e2d]{border-top:1px solid var(--line-on-dark);padding-block:calc(clamp(4rem,8vw,7rem))}.case-next__link[data-v-4f048e2d]{grid-template-columns:minmax(0,1fr) calc(clamp(220px,28vw,400px)) auto;align-items:center;gap:calc(clamp(1.5rem,4vw,4rem));display:grid}.case-next__text[data-v-4f048e2d]{gap:1rem;display:grid}.case-next__name[data-v-4f048e2d]{color:var(--fg-on-dark-3);font-size:.8125rem}.case-next__title[data-v-4f048e2d]{font-size:var(--step-3);line-height:1.35;transition:color .3s}.case-next__link:hover .case-next__title[data-v-4f048e2d]{color:var(--primary-300)}.case-next__media[data-v-4f048e2d]{aspect-ratio:4/3;border-radius:var(--radius-l);overflow:hidden}.case-next__media img[data-v-4f048e2d]{-o-object-fit:cover;object-fit:cover;filter:grayscale(.6)brightness(.8);width:100%;height:100%;transition:transform 1s var(--ease-out),filter .6s;transform:scale(1.04)}.case-next__link:hover .case-next__media img[data-v-4f048e2d]{filter:none;transform:scale(1.1)}.case-next__arrow[data-v-4f048e2d]{aspect-ratio:1;background:var(--primary-500);width:calc(clamp(56px,6vw,84px));transition:transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid}.case-next__link:hover .case-next__arrow[data-v-4f048e2d]{transform:rotate(-45deg)scale(1.08)}.case-next__arrow svg[data-v-4f048e2d]{fill:none;width:40%;stroke:var(--white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (width<=767px){.case-next__link[data-v-4f048e2d]{grid-template-columns:1fr auto}.case-next__media[data-v-4f048e2d]{grid-area:1/1/auto/-1}}.block-head[data-v-fe35a642]{gap:1.1rem;max-width:52rem;display:grid}.block-head--center[data-v-fe35a642]{text-align:center;justify-items:center;margin-inline:auto}.block-head__title[data-v-fe35a642]{font-size:var(--step-3);line-height:1.35}.block-head__lead[data-v-fe35a642]{max-width:46rem}.cards[data-v-a23e79cf]{gap:calc(clamp(2.5rem,5vw,4rem));display:grid}.cards__grid[data-v-a23e79cf]{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:calc(clamp(1rem,2vw,1.75rem));display:grid}.card[data-v-a23e79cf]{border-radius:var(--radius-l);background:var(--white);box-shadow:inset 0 0 0 1px var(--line-on-light),0 20px 40px -32px #0000004d;transition:transform .6s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.card[data-v-a23e79cf]:hover{transform:translateY(-6px)}.card__media[data-v-a23e79cf]{aspect-ratio:16/9;overflow:hidden}.card__media img[data-v-a23e79cf]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.card:hover .card__media img[data-v-a23e79cf]{transform:scale(1.06)}.card__body[data-v-a23e79cf]{gap:.75rem;padding:calc(clamp(1.25rem,2.5vw,2rem));display:grid}.card__title[data-v-a23e79cf]{font-size:var(--step-1);line-height:1.5}.card__text[data-v-a23e79cf]{color:var(--fg-on-light-2);font-size:.975rem}@media (width<=767px){.cards__grid[data-v-a23e79cf]{grid-template-columns:1fr}}.faq[data-v-36b30fb6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:calc(clamp(2rem,5vw,5rem));display:grid}.faq__list[data-v-36b30fb6]{border-top:1px solid var(--line-on-light)}.faq__item[data-v-36b30fb6]{border-bottom:1px solid var(--line-on-light)}.faq__q[data-v-36b30fb6]{font-size:var(--step-1);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-block:1.5rem;font-weight:700;list-style:none;display:grid}.faq__q[data-v-36b30fb6]::-webkit-details-marker{display:none}.faq__index[data-v-36b30fb6]{color:var(--primary-600);font-size:.8125rem}.faq__toggle[data-v-36b30fb6]{width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--gray-300);border-radius:50%;position:relative}.faq__toggle[data-v-36b30fb6]:after,.faq__toggle[data-v-36b30fb6]:before{content:"";background:var(--fg-on-light);height:1.5px;transition:transform .4s var(--ease-out);position:absolute;inset:50% 30% auto}.faq__toggle[data-v-36b30fb6]:after{transform:rotate(90deg)}.faq__item[open] .faq__toggle[data-v-36b30fb6]:after{transform:rotate(0)}.faq__a[data-v-36b30fb6]{color:var(--fg-on-light-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.5rem;padding-bottom:1.75rem;display:grid}.faq__a img[data-v-36b30fb6]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-m);width:100%}@media (width<=899px){.faq[data-v-36b30fb6],.faq__a[data-v-36b30fb6]{grid-template-columns:1fr}}.intro[data-v-dd8535f3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:calc(clamp(2rem,5vw,5rem));display:grid}.intro__head[data-v-dd8535f3]{align-content:start;gap:1.1rem;display:grid}.intro__title[data-v-dd8535f3]{font-size:var(--step-3);line-height:1.38}.intro__body[data-v-dd8535f3]{align-content:start;gap:2rem;display:grid}.intro__prose[data-v-dd8535f3]{font-size:var(--step-1);color:var(--fg-on-light-2)}.intro__tags[data-v-dd8535f3]{flex-wrap:wrap;gap:.5rem;display:flex}.intro__tags li[data-v-dd8535f3]{background:var(--primary-50);color:var(--primary-700);border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:500}.intro__extra[data-v-dd8535f3]{border-top:1px solid var(--line-on-light);grid-column:1/-1;gap:2rem;padding-top:calc(clamp(2rem,4vw,3rem));display:grid}.intro__extra-head[data-v-dd8535f3]{max-width:46rem;color:var(--fg-on-light-2);gap:.75rem;display:grid}.intro__extra-head h3[data-v-dd8535f3]{color:var(--fg-on-light)}.intro__anchors[data-v-dd8535f3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.intro__anchor[data-v-dd8535f3]{border-radius:var(--radius-m);background:var(--paper-2);height:100%;box-shadow:inset 0 0 0 1px var(--line-on-light);transition:transform .5s var(--ease-out),box-shadow .3s;justify-items:start;gap:1rem;padding:1.25rem;font-weight:700;display:grid}.intro__anchor[data-v-dd8535f3]:hover{box-shadow:inset 0 0 0 1px var(--primary-300);transform:translateY(-4px)}.intro__anchor img[data-v-dd8535f3]{width:64px;height:64px}.intro__anchor svg[data-v-dd8535f3]{fill:none;width:1.25rem;stroke:var(--primary-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (width<=899px){.intro[data-v-dd8535f3]{grid-template-columns:1fr}.intro__anchors[data-v-dd8535f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metrics[data-v-95803667]{gap:calc(clamp(2.5rem,5vw,4rem));display:grid}.metrics__grid[data-v-95803667]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.metrics__cell[data-v-95803667]{display:flex}.metric[data-v-95803667]{flex:1;align-content:start;gap:.9rem;padding:1.5rem;display:grid;container-type:inline-size}.metric__icon[data-v-95803667]{width:48px;height:48px}.metric__title[data-v-95803667]{font-size:1.0625rem;line-height:1.5}.metric__value[data-v-95803667]{font-size:clamp(1rem,16cqi,var(--step-2));color:var(--primary-600);font-weight:800;line-height:1.3}.metric__value span[data-v-95803667]{white-space:nowrap}@media (width<=1023px){.metrics__grid[data-v-95803667]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rows[data-v-c76e9ea4]{gap:calc(clamp(3rem,6vw,5rem))}.row[data-v-c76e9ea4],.row__text[data-v-c76e9ea4],.rows[data-v-c76e9ea4],.rows__list[data-v-c76e9ea4]{display:grid}.rows__list[data-v-c76e9ea4]{gap:calc(clamp(3rem,7vw,6rem))}.row[data-v-c76e9ea4]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:calc(clamp(2rem,5vw,5rem))}.row--flip .row__media[data-v-c76e9ea4]{order:2}.row--text[data-v-c76e9ea4]{grid-template-columns:minmax(0,1fr);max-width:52rem}.row__media[data-v-c76e9ea4]{aspect-ratio:16/10;border-radius:var(--radius-l);background:var(--gray-100);overflow:hidden}.row__media img[data-v-c76e9ea4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.row__text[data-v-c76e9ea4]{gap:1rem}.row__meta[data-v-c76e9ea4]{align-items:center;gap:1rem;display:flex}.row__icon[data-v-c76e9ea4]{border-radius:14px;width:56px;height:56px}.row__index[data-v-c76e9ea4]{color:var(--primary-600);font-size:.8125rem}.row__body[data-v-c76e9ea4]{color:var(--fg-on-light-2)}@media (width<=899px){.row[data-v-c76e9ea4]{grid-template-columns:1fr}.row--flip .row__media[data-v-c76e9ea4]{order:0}}.split[data-v-dea2dc70]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:calc(clamp(2rem,6vw,6rem));display:grid}.split--right .split__media[data-v-dea2dc70]{order:2}.split__media[data-v-dea2dc70]{top:calc(5rem + var(--header-h));aspect-ratio:4/3;border-radius:var(--radius-l);background:var(--gray-100);align-self:start;position:sticky;overflow:hidden;box-shadow:0 30px 60px -40px #00000073}.split__media img[data-v-dea2dc70]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.split__text[data-v-dea2dc70]{gap:1.75rem;display:grid}.split__prose[data-v-dea2dc70]{color:var(--fg-on-light-2)}.split__points[data-v-dea2dc70]{border-top:1px solid var(--line-on-light);gap:0;display:grid}.split__point[data-v-dea2dc70]{border-bottom:1px solid var(--line-on-light);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.split__point-index[data-v-dea2dc70]{color:var(--primary-600);padding-top:.3rem;font-size:.8125rem}.split__point-title[data-v-dea2dc70]{font-size:var(--step-1);margin-bottom:.5rem;line-height:1.5}.split__point-body[data-v-dea2dc70]{color:var(--fg-on-light-2);font-size:.975rem}@media (width<=899px){.split[data-v-dea2dc70]{grid-template-columns:1fr}.split--right .split__media[data-v-dea2dc70]{order:0}.split__media[data-v-dea2dc70]{position:relative;top:0}}.table-block[data-v-919461d1]{gap:calc(clamp(2.5rem,5vw,4rem));display:grid}.table-block__scroll[data-v-919461d1]{border-radius:var(--radius-l);background:var(--white);box-shadow:inset 0 0 0 1px var(--line-on-light),0 24px 48px -40px #00000059;overflow-x:auto}.table-block__table[data-v-919461d1]{border-collapse:collapse;width:100%;min-width:720px;font-size:.975rem;line-height:1.7}td[data-v-919461d1],th[data-v-919461d1]{text-align:left;vertical-align:top;white-space:pre-line;border-bottom:1px solid var(--line-on-light);padding:1.25rem 1.5rem}thead th[data-v-919461d1]{letter-spacing:.04em;color:var(--fg-on-light-3);background:var(--gray-50);font-size:.8125rem;font-weight:700}tbody th[data-v-919461d1]{color:var(--fg-on-light);font-weight:700}tbody td[data-v-919461d1]{color:var(--fg-on-light-2)}tbody tr[data-v-919461d1]:last-child>*{border-bottom:0}.is-highlight[data-v-919461d1]{background:var(--primary-50)}thead .is-highlight[data-v-919461d1]{background:var(--primary-500);color:var(--white)}tbody .is-highlight[data-v-919461d1]{color:var(--primary-800);font-weight:700}.case-section[data-v-3134589e]{padding-block:calc(clamp(4.5rem,9vw,8rem));scroll-margin-top:80px}.case-closing[data-v-3134589e]{background:radial-gradient(ellipse 60% 70% at 100% 100%,#8700458c,transparent 70%),var(--ink);position:relative;overflow:hidden}.case-closing__inner[data-v-3134589e]{gap:1.75rem;max-width:64rem;display:grid}.case-closing__title[data-v-3134589e]{font-size:var(--step-4)}.case-closing__body[data-v-3134589e]{max-width:50rem}.case-app[data-v-3134589e]{background:var(--ink-2)}
