.label-pill[data-astro-cid-jebuasyr]{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface-raised);letter-spacing:.01em;color:var(--ink-soft);align-items:center;padding:7px 15px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #fff}.label-pill--dark[data-astro-cid-jebuasyr]{color:var(--on-dark-soft);box-shadow:none;background:#ffffff0a;border-color:#ffffff2e}.facts[data-astro-cid-yr6kxd6a]{text-align:left;border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-band);background:#10101212;flex-wrap:wrap;gap:1px;margin:clamp(40px,5vw,72px) 0 0;display:flex;overflow:hidden}.facts__cell[data-astro-cid-yr6kxd6a]{background:var(--surface-raised);flex:230px;padding:clamp(24px,2.4vw,34px) clamp(22px,2.2vw,32px)}.facts__value[data-astro-cid-yr6kxd6a]{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:14px 0 0;font-size:clamp(16px,1.2vw,17px);line-height:1.45}.case-hero[data-astro-cid-ce3d2jes]{box-sizing:content-box;max-width:var(--max-w);padding:clamp(140px, 14vw, 190px) var(--gutter) 0;margin:0 auto}.case-hero__top[data-astro-cid-ce3d2jes]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.case-hero__back[data-astro-cid-ce3d2jes]{border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--ink-soft);align-items:center;gap:9px;padding:9px 16px 9px 13px;font-size:13.5px;transition:box-shadow .25s,transform .25s,color .25s;display:inline-flex;box-shadow:0 1px 2px #10101214,inset 0 1px #fff}.case-hero__back[data-astro-cid-ce3d2jes]:hover{color:var(--ink);transform:translateY(-1px);box-shadow:0 1px 2px #1010121f,0 12px 26px -14px #1010124d,inset 0 1px #fff}.case-hero__dots[data-astro-cid-ce3d2jes]{align-items:center;gap:9px;display:flex}.case-hero__dot[data-astro-cid-ce3d2jes]{border-radius:var(--radius-pill);background:#e4e4e0;width:32px;height:10px;transition:background .3s,box-shadow .3s,transform .3s;display:block;box-shadow:inset 0 1px 2px #1010121f}.case-hero__dot[data-astro-cid-ce3d2jes][aria-current]{background:var(--ink);box-shadow:0 2px 4px #10101247}.case-hero__dot[data-astro-cid-ce3d2jes]:hover{transform:scaleY(1.25)}.case-hero__head[data-astro-cid-ce3d2jes]{animation:lmFade .6s var(--ease-out) both;margin-top:clamp(44px,6vw,80px)}.case-hero__title[data-astro-cid-ce3d2jes]{max-width:22ch;font-size:var(--fs-h1-case);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);text-wrap:balance;margin-top:12px;font-weight:400}.case-hero__lede[data-astro-cid-ce3d2jes]{max-width:56ch;font-size:clamp(16px,1.4vw,20px);line-height:var(--lh-body);color:var(--ink-soft);margin-top:clamp(22px,2.6vw,32px)}.case-hero__frame[data-astro-cid-ce3d2jes]{border-radius:var(--radius-frame);background:var(--surface-frame);box-shadow:var(--shadow-frame);margin-top:clamp(40px,5vw,64px);padding:clamp(12px,1.4vw,20px)}.case-hero__image[data-astro-cid-ce3d2jes]{aspect-ratio:16/9;border-radius:var(--radius-image);background:var(--surface-image);position:relative;overflow:hidden;box-shadow:0 1px 2px #1010120f}.case-sep[data-astro-cid-6pt6jo67]{padding:clamp(60px, 8vw, 100px) var(--gutter) 0}.case-section[data-astro-cid-6pt6jo67]{padding:clamp(48px, 6vw, 80px) var(--gutter) 0}.case-section--last[data-astro-cid-6pt6jo67]{padding-bottom:clamp(80px,10vw,130px)}.tldr[data-astro-cid-hscux5no]{border-radius:var(--radius-frame);background:var(--ink);color:var(--on-dark);padding:clamp(28px,4vw,58px);box-shadow:0 34px 70px -34px #10101280,inset 0 1px #ffffff1a}.tldr__summary[data-astro-cid-hscux5no]{letter-spacing:-.02em;max-width:60ch;color:var(--on-dark-strong);text-wrap:pretty;margin-top:clamp(16px,1.8vw,22px);font-size:clamp(19px,2.1vw,28px);line-height:1.45}.tldr__metrics[data-astro-cid-hscux5no]{border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(18px,2.4vw,34px);margin:clamp(30px,3.6vw,48px) 0 0;padding:clamp(24px,2.8vw,36px) 0 0;list-style:none;display:grid}.tldr__value[data-astro-cid-hscux5no]{letter-spacing:-.02em;color:var(--on-dark-strong);font-size:clamp(28px,3.3vw,44px);line-height:1;display:block}.tldr__value-row[data-astro-cid-hscux5no]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tldr__badge[data-astro-cid-hscux5no]{border-radius:var(--radius-pill);color:#d6d6d9;border:1px solid #ffffff38;padding:4px 10px;font-size:12.5px}.tldr__key[data-astro-cid-hscux5no]{color:var(--on-dark-muted);margin-top:10px;font-size:14px;line-height:1.5;display:block}.cp[data-astro-cid-ey2b6ggm]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,3.4vw,54px);display:grid}.cp__frame[data-astro-cid-ey2b6ggm]{background:var(--surface-frame);border-radius:28px;padding:clamp(10px,1.2vw,16px);box-shadow:0 24px 50px -28px #10101229,inset 0 1px #ffffffe6}.cp__panel[data-astro-cid-ey2b6ggm]{background:var(--surface-panel);border-radius:20px;height:100%;padding:clamp(22px,2.6vw,34px);box-shadow:0 1px 2px #1010120d,inset 0 1px #fff}.cp__problem[data-astro-cid-ey2b6ggm]{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin-top:16px;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.cp__pains[data-astro-cid-ey2b6ggm]{flex-direction:column;gap:12px;margin:clamp(20px,2.4vw,28px) 0 0;padding:0;list-style:none;display:flex}.cp__pain[data-astro-cid-ey2b6ggm]{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.cp__pain[data-astro-cid-ey2b6ggm]:before{content:"";border-radius:var(--radius-pill);background:var(--ink);flex:none;width:6px;height:6px;margin-top:6px}.screen__title[data-astro-cid-sch3i6cx]{max-width:26ch}.screen__text[data-astro-cid-sch3i6cx]{max-width:56ch}.screen__frame[data-astro-cid-sch3i6cx]{border-radius:var(--radius-frame);background:var(--surface-frame);margin:clamp(30px,3.6vw,48px) 0 0;padding:clamp(12px,1.4vw,20px);box-shadow:0 30px 60px -30px #10101229,0 2px 4px #1010120a,inset 0 1px #ffffffe6}.screen__inner[data-astro-cid-sch3i6cx]{border-radius:var(--radius-image);background:#fff;overflow:hidden;box-shadow:0 1px 2px #1010120f}.screen__image[data-astro-cid-sch3i6cx]{width:100%;height:auto;display:block}.screen__caption[data-astro-cid-sch3i6cx]{color:var(--ink-muted);padding:14px 10px 4px;font-size:13px;line-height:1.5}.steps__title[data-astro-cid-jopzefld]{max-width:26ch}.steps[data-astro-cid-jopzefld]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(10px,1.2vw,16px);margin:clamp(30px,3.6vw,48px) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-jopzefld]{border-radius:var(--radius-card);background:var(--surface-panel);padding:clamp(20px,2.2vw,30px);transition:box-shadow .3s,transform .3s;box-shadow:0 1px 2px #1010120d,0 12px 26px -18px #10101224,inset 0 1px #fff}.step[data-astro-cid-jopzefld]:hover{transform:translateY(-2px);box-shadow:0 1px 2px #10101212,0 18px 38px -20px #10101238,inset 0 1px #fff}.step__num[data-astro-cid-jopzefld]{background:var(--dark-grad);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:grid;box-shadow:0 2px 3px #10101238,inset 0 1px #ffffff29}.step__title[data-astro-cid-jopzefld]{letter-spacing:-.015em;margin-top:16px;font-size:17px;font-weight:500}.step__text[data-astro-cid-jopzefld]{font-size:var(--fs-card);line-height:var(--lh-card);color:var(--ink-soft);text-wrap:pretty;margin-top:9px}.decisions__title[data-astro-cid-4vorlwz5]{max-width:24ch}.decisions[data-astro-cid-4vorlwz5]{flex-direction:column;gap:clamp(10px,1.2vw,16px);margin-top:clamp(30px,3.6vw,48px);display:flex}.decision[data-astro-cid-4vorlwz5]{background:var(--surface-panel);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(18px,2.4vw,40px);padding:clamp(22px,2.6vw,36px);display:grid;box-shadow:0 1px 2px #1010120d,0 14px 30px -20px #10101224,inset 0 1px #fff}.decision__question[data-astro-cid-4vorlwz5]{color:var(--ink-muted);text-wrap:pretty;margin-bottom:10px;font-size:15px;line-height:1.5}.decision__title[data-astro-cid-4vorlwz5]{letter-spacing:var(--ls-h3);text-wrap:balance;font-size:clamp(18px,1.8vw,23px);font-weight:500;line-height:1.35}.decision__text[data-astro-cid-4vorlwz5]{font-size:16px;line-height:var(--lh-body);color:var(--ink-soft);text-wrap:pretty}.decision__why[data-astro-cid-4vorlwz5]{font-size:16px;line-height:var(--lh-body);color:var(--ink-soft);text-wrap:pretty;margin-top:14px}.decision__lead[data-astro-cid-4vorlwz5]{color:var(--ink);font-weight:600}.decision__alt[data-astro-cid-4vorlwz5]{font-size:14.5px;line-height:var(--lh-card);color:var(--ink-muted);margin-top:14px}.decision__not[data-astro-cid-4vorlwz5]{color:var(--ink);font-size:15px;font-weight:600}.rich-strong[data-astro-cid-l6ujs7xf]{color:var(--ink);font-weight:600}.al[data-astro-cid-qpyd76ga]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,3.4vw,54px);display:grid}.al__frame[data-astro-cid-qpyd76ga]{background:var(--surface-frame);border-radius:28px;padding:clamp(10px,1.2vw,16px);box-shadow:0 24px 50px -28px #10101229,inset 0 1px #ffffffe6}.al__panel[data-astro-cid-qpyd76ga]{background:var(--surface-panel);border-radius:20px;height:100%;padding:clamp(22px,2.6vw,34px);box-shadow:0 1px 2px #1010120d,inset 0 1px #fff}.al__voices[data-astro-cid-qpyd76ga],.al__points[data-astro-cid-qpyd76ga]{flex-direction:column;margin:clamp(18px,2.2vw,26px) 0 0;padding:0;list-style:none;display:flex}.al__voices[data-astro-cid-qpyd76ga]{gap:clamp(16px,1.8vw,22px)}.al__quote[data-astro-cid-qpyd76ga]{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.al__quote[data-astro-cid-qpyd76ga] q[data-astro-cid-qpyd76ga]:lang(fr){quotes:"« " " »"}.al__who[data-astro-cid-qpyd76ga]{color:var(--ink-muted);margin-top:6px;font-size:14px}.al__points[data-astro-cid-qpyd76ga]{gap:12px}.al__point[data-astro-cid-qpyd76ga]{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.al__point[data-astro-cid-qpyd76ga]:before{content:"";border-radius:var(--radius-pill);background:var(--ink);flex:none;width:6px;height:6px;margin-top:8px}.al__outcome[data-astro-cid-qpyd76ga]{border-top:1px solid var(--hairline-strong);color:var(--ink-soft);text-wrap:pretty;margin-top:clamp(20px,2.4vw,28px);padding-top:clamp(16px,1.8vw,20px);font-size:16px;line-height:1.55}.impact[data-astro-cid-3bgcdh5j]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(24px,3.4vw,54px);display:grid}.impact__title[data-astro-cid-3bgcdh5j]{max-width:22ch}.impact__proof[data-astro-cid-3bgcdh5j]{font-size:13px;line-height:var(--lh-card);color:var(--ink-muted);margin-top:22px}.impact__results[data-astro-cid-3bgcdh5j]{flex-direction:column;gap:clamp(10px,1.2vw,14px);margin:0;padding:0;list-style:none;display:flex}.impact__result[data-astro-cid-3bgcdh5j]{background:var(--surface-soft);border-radius:20px;justify-content:space-between;align-items:baseline;gap:20px;padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,30px);display:flex;box-shadow:0 1px 2px #1010120f,inset 0 1px #fff}.impact__key[data-astro-cid-3bgcdh5j]{max-width:30ch;color:var(--ink-soft);font-size:15px;line-height:1.45}.impact__value[data-astro-cid-3bgcdh5j]{letter-spacing:-.02em;flex:none;font-size:clamp(22px,2.5vw,32px);line-height:1}.learnings[data-astro-cid-xdijcchd]{border-radius:var(--radius-frame);background:var(--surface-frame);padding:clamp(12px,1.4vw,20px);box-shadow:0 30px 60px -30px #10101229,inset 0 1px #ffffffe6}.learnings__panel[data-astro-cid-xdijcchd]{border-radius:var(--radius-image);background:var(--surface-panel);padding:clamp(28px,3.6vw,58px);box-shadow:0 1px 2px #1010120d,inset 0 1px #fff}.learnings__lesson[data-astro-cid-xdijcchd]{letter-spacing:-.02em;text-wrap:pretty;max-width:58ch;margin-top:clamp(16px,1.8vw,24px);font-size:clamp(19px,2vw,26px);line-height:1.5}.learnings__next[data-astro-cid-xdijcchd]{max-width:54ch;color:var(--ink-soft);text-wrap:pretty;margin-top:clamp(18px,2vw,26px);font-size:16px;line-height:1.65}.pager[data-astro-cid-l75uw3nm]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(40px,5vw,70px);display:grid}.pager__link[data-astro-cid-l75uw3nm]{border-radius:var(--radius-card);color:var(--ink);text-align:left;background:linear-gradient(#fff,#f7f7f5);border:1px solid #10101212;padding:clamp(20px,2.2vw,30px);transition:box-shadow .25s,transform .25s;display:block;box-shadow:0 1px 1px #1010120d,0 12px 26px -18px #10101233,inset 0 1px #fff}.pager__link--next[data-astro-cid-l75uw3nm]{text-align:right}.pager__link[data-astro-cid-l75uw3nm]:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 1px 2px #10101212,0 18px 38px -20px #10101238,inset 0 1px #fff}.pager__label[data-astro-cid-l75uw3nm]{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-soft);align-items:center;padding:6px 13px;font-size:13px;display:inline-flex}.pager__title[data-astro-cid-l75uw3nm]{letter-spacing:var(--ls-h3);margin-top:10px;font-size:clamp(18px,1.8vw,22px);display:block}.owner-pill[data-astro-cid-wjdvcokj]{border-radius:var(--radius-pill);white-space:nowrap;align-self:flex-start;padding:6px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.owner-pill--a[data-astro-cid-wjdvcokj]{background:var(--dark-grad);color:#fff;box-shadow:0 2px 3px #10101238,inset 0 1px #ffffff29}.owner-pill--b[data-astro-cid-wjdvcokj]{color:var(--ink);background:#dcdcd7;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1010121f}.ill-frame[data-astro-cid-pvmuawwb]{border-radius:var(--radius-frame);background:var(--surface-frame);box-shadow:var(--shadow-frame);padding:clamp(12px,1.4vw,20px)}.ill-frame--sm[data-astro-cid-pvmuawwb]{margin-top:clamp(20px,2.4vw,28px)}.ill-frame--md[data-astro-cid-pvmuawwb]{margin-top:clamp(30px,3.6vw,48px)}.ill-frame--lg[data-astro-cid-pvmuawwb]{margin-top:clamp(40px,5vw,64px)}.ill-frame__caption[data-astro-cid-pvmuawwb]{color:var(--ink-muted);padding:14px 10px 4px;font-size:13px;line-height:1.5}.cap[data-astro-cid-chfbyx3v]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(10px,1.2vw,16px);display:grid}.cap__panel[data-astro-cid-chfbyx3v]{flex-direction:column;display:flex}.cap__head[data-astro-cid-chfbyx3v]{flex-direction:column;gap:4px;display:flex}.cap__title[data-astro-cid-chfbyx3v]{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.1}.cap__subtitle[data-astro-cid-chfbyx3v]{color:var(--ink-muted);font-size:14px;line-height:1.45}.cap__columns[data-astro-cid-chfbyx3v]{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.cap__column[data-astro-cid-chfbyx3v]{flex-direction:column;min-width:0;display:flex}.cap__box[data-astro-cid-chfbyx3v]{border:1px solid var(--hairline);background:var(--surface-frame);border-radius:18px;flex-direction:column;justify-content:flex-end;gap:6px;height:260px;margin-top:12px;padding:12px;display:flex;box-shadow:inset 0 2px 6px #10101214}.cap__box--overflow[data-astro-cid-chfbyx3v]{border-color:var(--rule-dashed);padding-top:8px}.cap__free[data-astro-cid-chfbyx3v]{color:var(--ink-muted);text-align:center;border:1.5px dashed #10101233;border-radius:12px;flex:1;place-items:center;padding:6px;font-size:12px;display:grid}.cap__items[data-astro-cid-chfbyx3v]{list-style:none;display:contents}.cap__item[data-astro-cid-chfbyx3v]{border-radius:var(--radius-chip-sm);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #10101214;padding:7px 10px;font-size:12px;line-height:1.2;display:block;overflow:hidden;box-shadow:0 1px 2px #1010120f}.cap__group[data-astro-cid-chfbyx3v]{background:#fff;border:1px solid #10101214;border-radius:12px;flex-direction:column;gap:7px;padding:10px;display:flex;box-shadow:0 1px 2px #1010120f}.cap__group-title[data-astro-cid-chfbyx3v]{letter-spacing:-.01em;font-size:12.5px;font-weight:500;line-height:1.25}.cap__group-items[data-astro-cid-chfbyx3v]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cap__group-item[data-astro-cid-chfbyx3v]{background:var(--surface-frame);color:var(--ink-soft);border-radius:6px;padding:3px 7px;font-size:11px}.cap__note[data-astro-cid-chfbyx3v]{color:var(--ink-muted);text-align:center;margin-top:10px;font-size:12.5px;line-height:1.4}.cap__shared[data-astro-cid-chfbyx3v]{text-align:center;background:#fff;border:1.5px dashed #1010124d;border-radius:12px;margin-top:14px;padding:11px 14px;font-size:12.5px}.matrix[data-astro-cid-rom4wt3h]{flex-direction:column;gap:6px;min-width:780px;display:flex}.matrix__body[data-astro-cid-rom4wt3h]{flex-direction:column;gap:6px;display:flex}.matrix__row[data-astro-cid-rom4wt3h]{grid-template-columns:minmax(190px,1.7fr) repeat(4,minmax(80px,1fr)) minmax(120px,1.1fr);gap:8px;display:grid}.matrix__head[data-astro-cid-rom4wt3h]{color:var(--ink-muted);align-items:end;padding:0 18px 10px;font-size:12px;line-height:1.35}.matrix__center[data-astro-cid-rom4wt3h]{text-align:center;justify-items:center;display:grid}.matrix__option[data-astro-cid-rom4wt3h]{background:#fff;border:1px solid #10101214;border-radius:16px;align-items:center;padding:14px 18px;box-shadow:0 1px 2px #1010120f}.matrix__option--chosen[data-astro-cid-rom4wt3h]{background:var(--ink);color:#fff;border-color:#0000;padding:18px;box-shadow:0 18px 34px -18px #10101299,inset 0 1px #ffffff1a}.matrix__name[data-astro-cid-rom4wt3h]{flex-direction:column;gap:3px;display:flex}.matrix__title[data-astro-cid-rom4wt3h]{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.matrix__badge[data-astro-cid-rom4wt3h]{border-radius:var(--radius-pill);color:var(--ink);background:#fff;padding:3px 10px;font-size:11.5px;font-weight:400}.matrix__note[data-astro-cid-rom4wt3h]{color:var(--ink-muted);font-size:12.5px}.matrix__option--chosen[data-astro-cid-rom4wt3h] .matrix__note[data-astro-cid-rom4wt3h]{color:var(--on-dark-soft)}.matrix__dot[data-astro-cid-rom4wt3h]{border-radius:var(--radius-pill);width:16px;height:16px;display:block}.matrix__dot--weak[data-astro-cid-rom4wt3h]{border:1.5px solid #8e8e95}.matrix__dot--medium[data-astro-cid-rom4wt3h]{border:1.5px solid var(--ink);background:linear-gradient(90deg, var(--ink) 50%, transparent 50%)}.matrix__dot--strong[data-astro-cid-rom4wt3h]{background:var(--ink)}.matrix__option--chosen[data-astro-cid-rom4wt3h] .matrix__dot--strong[data-astro-cid-rom4wt3h]{background:#fff}.matrix__score[data-astro-cid-rom4wt3h]{align-items:center;gap:10px;display:flex}.matrix__track[data-astro-cid-rom4wt3h]{border-radius:var(--radius-pill);background:#ecece9;flex:1;height:8px;overflow:hidden}.matrix__fill[data-astro-cid-rom4wt3h]{border-radius:var(--radius-pill);background:var(--ink);height:100%;display:block}.matrix__option--chosen[data-astro-cid-rom4wt3h] .matrix__track[data-astro-cid-rom4wt3h]{background:#ffffff24}.matrix__option--chosen[data-astro-cid-rom4wt3h] .matrix__fill[data-astro-cid-rom4wt3h]{background:#fff}.matrix__value[data-astro-cid-rom4wt3h]{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:13px}.matrix__option--chosen[data-astro-cid-rom4wt3h] .matrix__value[data-astro-cid-rom4wt3h]{color:#fff}.matrix__legend[data-astro-cid-rom4wt3h]{color:var(--ink-muted);flex-wrap:wrap;gap:18px;padding:12px 18px 0;font-size:12.5px;display:flex}.matrix__legend-item[data-astro-cid-rom4wt3h]{align-items:center;gap:7px;display:inline-flex}.options[data-astro-cid-l66p33wi]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.option[data-astro-cid-l66p33wi]{background:var(--surface-panel);border-radius:24px;padding:clamp(22px,2.6vw,32px);box-shadow:0 1px 2px #1010120d,0 14px 30px -20px #10101224,inset 0 1px #fff}.option--chosen[data-astro-cid-l66p33wi]{background:var(--ink);color:#fff;box-shadow:0 20px 40px -24px #1010128c,inset 0 1px #ffffff1a}.option__head[data-astro-cid-l66p33wi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.option__title[data-astro-cid-l66p33wi]{letter-spacing:-.02em;font-size:clamp(17px,1.6vw,20px);font-weight:500}.option__status[data-astro-cid-l66p33wi]{border-radius:var(--radius-pill);color:var(--ink-soft);border:1px solid #10101224;padding:4px 11px;font-size:12px}.option--chosen[data-astro-cid-l66p33wi] .option__status[data-astro-cid-l66p33wi]{color:var(--ink);background:#fff;border-color:#0000}.option__text[data-astro-cid-l66p33wi]{color:var(--ink-soft);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.6}.option--chosen[data-astro-cid-l66p33wi] .option__text[data-astro-cid-l66p33wi]{color:#c9c9ce}.jmap[data-astro-cid-5jq3ka5p]{--line-a:var(--ink);--line-b:#c3c3c8;min-width:880px}.jmap__grid[data-astro-cid-5jq3ka5p]{grid-template-columns:minmax(210px,1.25fr) minmax(520px,4fr);display:grid}.jmap__head[data-astro-cid-5jq3ka5p]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--ink-muted);padding-bottom:10px}.jmap__head-steps[data-astro-cid-5jq3ka5p]{text-align:center}.jmap__rows[data-astro-cid-5jq3ka5p]{margin:0;padding:0;list-style:none}.jmap__row[data-astro-cid-5jq3ka5p]{border-top:1px solid #10101212}.jmap__journey[data-astro-cid-5jq3ka5p]{flex-direction:column;align-items:flex-start;gap:9px;padding:22px 18px 22px 0;display:flex}.jmap__title[data-astro-cid-5jq3ka5p]{letter-spacing:-.015em;font-size:15px;font-weight:500;line-height:1.3}.jmap__profiles[data-astro-cid-5jq3ka5p]{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.jmap__profile[data-astro-cid-5jq3ka5p]{border-radius:var(--radius-pill);color:var(--ink-soft);background:#ededea;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.jmap__steps[data-astro-cid-5jq3ka5p]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jmap__step[data-astro-cid-5jq3ka5p]{text-align:center;padding:22px 8px;position:relative}.jmap__line[data-astro-cid-5jq3ka5p]{background:var(--line);height:3px;position:absolute;top:28px}.jmap__row--a[data-astro-cid-5jq3ka5p]{--line:var(--line-a)}.jmap__row--b[data-astro-cid-5jq3ka5p]{--line:var(--line-b)}.jmap__line--left[data-astro-cid-5jq3ka5p]{left:0;right:50%}.jmap__line--right[data-astro-cid-5jq3ka5p]{left:50%;right:0}.jmap__cross[data-astro-cid-5jq3ka5p]{border-left:2px dashed var(--ink);position:absolute;left:calc(50% - 1px)}.jmap__cross--up[data-astro-cid-5jq3ka5p]{height:22px;top:0}.jmap__cross--down[data-astro-cid-5jq3ka5p]{top:36px;bottom:0}.jmap__stop[data-astro-cid-5jq3ka5p]{border-radius:var(--radius-pill);width:16px;height:16px;box-shadow:0 0 0 4px var(--surface-panel);margin:0 auto;display:block;position:relative}.jmap__row--a[data-astro-cid-5jq3ka5p] .jmap__stop[data-astro-cid-5jq3ka5p]{background:var(--ink)}.jmap__row--b[data-astro-cid-5jq3ka5p] .jmap__stop[data-astro-cid-5jq3ka5p]{background:#fff;border:3px solid #9a9aa0}.jmap__stop--cross[data-astro-cid-5jq3ka5p]{box-shadow:0 0 0 4px var(--surface-panel), 0 0 0 5.5px var(--ink)}.jmap__label[data-astro-cid-5jq3ka5p]{z-index:1;background:var(--surface-panel);text-wrap:balance;border-radius:6px;margin-top:10px;padding:2px 6px;font-size:13px;line-height:1.35;display:inline-block;position:relative}.jmap__legend[data-astro-cid-5jq3ka5p]{color:var(--ink-muted);border-top:1px solid #10101212;flex-wrap:wrap;gap:20px;padding-top:16px;font-size:12.5px;display:flex}.jmap__legend-item[data-astro-cid-5jq3ka5p]{align-items:center;gap:8px;display:inline-flex}.jmap__swatch[data-astro-cid-5jq3ka5p]{width:26px;height:3px}.jmap__swatch--a[data-astro-cid-5jq3ka5p]{background:var(--line-a)}.jmap__swatch--b[data-astro-cid-5jq3ka5p]{background:var(--line-b)}.jmap__swatch-cross[data-astro-cid-5jq3ka5p]{border-left:2px dashed var(--ink);height:16px}.navm__source[data-astro-cid-ux4yo2cw]{justify-content:center;padding:4px 0 clamp(12px,1.4vw,18px);display:flex}.navm__source-pill[data-astro-cid-ux4yo2cw]{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-soft);text-align:center;padding:6px 13px;font-size:12.5px}.navm[data-astro-cid-ux4yo2cw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(10px,1.2vw,16px);display:grid}.navm__panel[data-astro-cid-ux4yo2cw]{flex-direction:column;display:flex}.navm__title[data-astro-cid-ux4yo2cw]{letter-spacing:-.02em;margin-top:10px;font-size:clamp(18px,1.8vw,22px);font-weight:500}.navm__subtitle[data-astro-cid-ux4yo2cw]{color:var(--ink-muted);margin:4px 0 18px;font-size:13.5px}.navm__question[data-astro-cid-ux4yo2cw]{letter-spacing:-.01em;background:#fff;border:1px solid #10101214;border-radius:16px 16px 16px 4px;align-self:flex-start;padding:11px 16px;font-size:15px;box-shadow:0 1px 2px #1010120f}.navm__menu[data-astro-cid-ux4yo2cw]{background:#fff;border:1px solid #10101214;border-radius:18px;flex-direction:column;gap:2px;margin:16px 0 0;padding:10px;list-style:none;display:flex;box-shadow:0 1px 2px #1010120f}.navm__item[data-astro-cid-ux4yo2cw]{border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.navm__item--active[data-astro-cid-ux4yo2cw]{background:var(--surface-frame);font-weight:500;box-shadow:inset 0 1px 2px #10101214}.navm__icon[data-astro-cid-ux4yo2cw]{background:#e4e4e0;border-radius:5px;flex:none;width:16px;height:16px}.navm__note[data-astro-cid-ux4yo2cw]{color:var(--ink-muted);font-weight:400}.navm__selectors[data-astro-cid-ux4yo2cw]{background:var(--dark-grad);border-radius:12px;flex-wrap:wrap;gap:6px;margin:0;padding:6px;display:flex;box-shadow:0 2px 3px #10101238,inset 0 1px #ffffff29}.navm__selector[data-astro-cid-ux4yo2cw]{background:#ffffff14;border-radius:8px;flex-direction:column;flex:1;gap:2px;min-width:110px;padding:7px 11px;display:flex}.navm__selector-key[data-astro-cid-ux4yo2cw]{letter-spacing:var(--ls-eyebrow);color:var(--on-dark-muted);font-size:10px}.navm__selector-value[data-astro-cid-ux4yo2cw]{color:#fff;justify-content:space-between;margin:0;font-size:14px;display:flex}.navm__caret[data-astro-cid-ux4yo2cw]{color:var(--on-dark-muted)}.navm__tree[data-astro-cid-ux4yo2cw]{border-left:1.5px solid var(--ink);flex-direction:column;gap:2px;margin:4px 0 0 18px;padding:4px 0 0;list-style:none;display:flex}.navm__branch[data-astro-cid-ux4yo2cw]{align-items:center;display:flex}.navm__twig[data-astro-cid-ux4yo2cw]{border-top:1.5px solid var(--ink);flex:none;width:14px}.navm__tags[data-astro-cid-ux4yo2cw]{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.navm__tag[data-astro-cid-ux4yo2cw]{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);color:var(--ink-soft);padding:4px 10px;font-size:12px}.navm__shared[data-astro-cid-ux4yo2cw]{text-align:center;background:#fff;border:1.5px dashed #1010124d;border-radius:14px;margin-top:clamp(10px,1.2vw,16px);padding:11px 14px;font-size:12.5px}.pay[data-astro-cid-xq7dijd7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(10px,1.2vw,16px);display:grid}.pay__head[data-astro-cid-xq7dijd7]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pay__card[data-astro-cid-xq7dijd7]{background:#fff;border:1px solid #10101214;border-radius:18px;padding:16px 18px;box-shadow:0 1px 2px #1010120f}.pay__summary[data-astro-cid-xq7dijd7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.pay__amount[data-astro-cid-xq7dijd7]{font-family:var(--font-mono);letter-spacing:-.02em;font-size:24px}.pay__status[data-astro-cid-xq7dijd7]{border-radius:var(--radius-pill);background:#ededea;padding:4px 11px;font-size:12px}.pay__rows[data-astro-cid-xq7dijd7]{margin:0}.pay__row[data-astro-cid-xq7dijd7]{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 0;font-size:13.5px;display:flex}.pay__row[data-astro-cid-xq7dijd7] dt[data-astro-cid-xq7dijd7]{color:var(--ink-muted)}.pay__row[data-astro-cid-xq7dijd7] dd[data-astro-cid-xq7dijd7]{margin:0}.pay__mono[data-astro-cid-xq7dijd7]{font-family:var(--font-mono);font-size:12.5px}.pay__timeline[data-astro-cid-xq7dijd7]{border-top:1px solid var(--hairline);padding:12px 0 4px}.pay__timeline-label[data-astro-cid-xq7dijd7]{color:var(--ink-muted);font-size:13.5px}.pay__steps[data-astro-cid-xq7dijd7]{grid-template-columns:repeat(3,1fr);margin:12px 0 0;padding:0;list-style:none;display:grid}.pay__step[data-astro-cid-xq7dijd7]{color:var(--ink-soft);flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.pay__step[data-astro-cid-xq7dijd7]:before{content:"";z-index:1;border-radius:var(--radius-pill);background:var(--ink);width:10px;height:10px;position:relative}.pay__step[data-astro-cid-xq7dijd7]+.pay__step[data-astro-cid-xq7dijd7]:after{content:"";background:var(--ink);height:1.5px;position:absolute;top:4px;left:-50%;right:50%}.pay__same[data-astro-cid-xq7dijd7]{border-top:1px solid var(--hairline);color:var(--ink-muted);justify-content:space-between;gap:10px;padding:10px 0 4px;font-size:13px;display:flex}.pay__block[data-astro-cid-xq7dijd7]{border:1.5px solid var(--ink);background:#fff;border-radius:16px;margin-top:10px;padding:14px 16px 8px;box-shadow:0 10px 22px -16px #10101266}.pay__block-head[data-astro-cid-xq7dijd7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.pay__block-title[data-astro-cid-xq7dijd7]{font-size:13.5px;font-weight:500}.pay__badge[data-astro-cid-xq7dijd7]{border-radius:var(--radius-pill);background:var(--ink);color:#fff;padding:3px 9px;font-size:11px}.pay__code[data-astro-cid-xq7dijd7]{background:var(--surface-soft);font-family:var(--font-mono);color:var(--ink-soft);white-space:pre-wrap;border-radius:10px;margin:4px 0 8px;padding:10px 12px;font-size:11.5px;line-height:1.7;display:block}.pay__buttons[data-astro-cid-xq7dijd7]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pay__button[data-astro-cid-xq7dijd7]{background:var(--dark-grad);color:#fff;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:500;box-shadow:0 2px 3px #10101238,inset 0 1px #ffffff29}.pay__button--ghost[data-astro-cid-xq7dijd7]{color:var(--ink);box-shadow:none;background:#fff;border:1px solid #10101224}.kpis[data-astro-cid-egjwcuyf]{border-radius:var(--radius-frame);background:var(--surface-frame);box-shadow:var(--shadow-frame);margin-top:clamp(30px,3.6vw,48px);padding:clamp(12px,1.4vw,20px)}.kpis__grid[data-astro-cid-egjwcuyf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(8px,1vw,12px);margin:0;padding:0;list-style:none;display:grid}.kpis__card[data-astro-cid-egjwcuyf]{border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(18px,2vw,24px);display:flex;box-shadow:0 1px 2px #1010120d,inset 0 1px #fff}.kpis__label[data-astro-cid-egjwcuyf]{color:var(--ink-soft);text-wrap:pretty;font-size:14px;line-height:1.45}.kpis__values[data-astro-cid-egjwcuyf]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kpis__from[data-astro-cid-egjwcuyf],.kpis__arrow[data-astro-cid-egjwcuyf]{color:var(--ink-muted);font-size:15px}.kpis__to[data-astro-cid-egjwcuyf]{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px)}.kpis__track[data-astro-cid-egjwcuyf]{border-radius:var(--radius-pill);background:#e9e9e6;height:10px;margin-top:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1010121a}.kpis__bar[data-astro-cid-egjwcuyf]{border-radius:var(--radius-pill);position:absolute;top:0;bottom:0;left:0}.kpis__bar--current[data-astro-cid-egjwcuyf],.kpis__swatch--current[data-astro-cid-egjwcuyf]{background:var(--on-dark-soft)}.kpis__bar--target[data-astro-cid-egjwcuyf],.kpis__swatch--target[data-astro-cid-egjwcuyf]{background:var(--ink)}.kpis__horizon[data-astro-cid-egjwcuyf]{border-radius:var(--radius-pill);color:var(--ink-soft);border:1px solid #10101224;margin-top:14px;padding:3px 10px;font-size:11.5px;display:inline-flex}.kpis__legend[data-astro-cid-egjwcuyf]{color:var(--ink-muted);flex-wrap:wrap;gap:20px;padding:14px 10px 4px;font-size:12.5px;display:flex}.kpis__legend-item[data-astro-cid-egjwcuyf]{align-items:center;gap:8px;display:inline-flex}.kpis__swatch[data-astro-cid-egjwcuyf]{border-radius:var(--radius-pill);width:22px;height:8px}.lf-split[data-astro-cid-nmru4lsr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(24px,3.4vw,54px);display:grid}.lf-h2[data-astro-cid-nmru4lsr]{max-width:26ch}.lf-h2--short[data-astro-cid-nmru4lsr]{max-width:22ch}.lf-prose[data-astro-cid-nmru4lsr]>.case-body[data-astro-cid-nmru4lsr]+.case-body[data-astro-cid-nmru4lsr]{margin-top:16px}.lf-prose--narrow[data-astro-cid-nmru4lsr]>.case-body[data-astro-cid-nmru4lsr],.lf-narrow[data-astro-cid-nmru4lsr]{max-width:52ch}.lf-wide[data-astro-cid-nmru4lsr]{max-width:60ch}.lf-impact-text[data-astro-cid-nmru4lsr]{max-width:56ch}.lf-flush[data-astro-cid-nmru4lsr]{margin-top:0}.lf-lead[data-astro-cid-nmru4lsr],.lf-after[data-astro-cid-nmru4lsr]{margin-top:clamp(40px,5vw,64px)}.lf-frame[data-astro-cid-nmru4lsr]{background:var(--surface-frame);border-radius:28px;padding:clamp(10px,1.2vw,16px);box-shadow:0 24px 50px -28px #10101229,inset 0 1px #ffffffe6}.lf-frame--stack[data-astro-cid-nmru4lsr]{flex-direction:column;gap:clamp(10px,1.2vw,16px);display:flex}.lf-frame__panel[data-astro-cid-nmru4lsr]{background:var(--surface-panel);border-radius:20px;padding:clamp(22px,2.6vw,34px);box-shadow:0 1px 2px #1010120d,inset 0 1px #fff}.lf-signals[data-astro-cid-nmru4lsr]{flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lf-signal[data-astro-cid-nmru4lsr]{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.lf-signal[data-astro-cid-nmru4lsr]:before{content:"";border-radius:var(--radius-pill);background:var(--ink);flex:none;width:6px;height:6px;margin-top:7px}.lf-problem[data-astro-cid-nmru4lsr]{letter-spacing:-.015em;text-wrap:pretty;margin-top:16px;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.lf-options[data-astro-cid-nmru4lsr]{margin-top:clamp(14px,1.6vw,20px)}.lf-options--tight[data-astro-cid-nmru4lsr]{margin-top:18px}.lf-notes[data-astro-cid-nmru4lsr]{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.lf-note[data-astro-cid-nmru4lsr]{background:var(--surface-soft);color:var(--ink-soft);border-radius:18px;padding:18px 22px;font-size:15px;line-height:1.55;box-shadow:0 1px 2px #1010120f,inset 0 1px #fff}.lf-owners[data-astro-cid-nmru4lsr]{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-raised);overflow:hidden;box-shadow:0 1px 2px #1010120a,0 10px 22px -16px #10101224}.lf-owners__head[data-astro-cid-nmru4lsr]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--ink-muted);border-bottom:1px solid #10101212;justify-content:space-between;gap:16px;padding:14px 22px;display:flex}.lf-owners__list[data-astro-cid-nmru4lsr]{margin:0}.lf-owners__row[data-astro-cid-nmru4lsr]{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:16px 22px;font-size:15px;display:flex}.lf-owners__row[data-astro-cid-nmru4lsr]+.lf-owners__row[data-astro-cid-nmru4lsr]{border-top:1px solid #10101212}.lf-owners__row[data-astro-cid-nmru4lsr] dd[data-astro-cid-nmru4lsr]{color:var(--ink-soft);margin:0}.lf-modes[data-astro-cid-nmru4lsr],.lf-choices[data-astro-cid-nmru4lsr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(10px,1.2vw,16px);padding:0;list-style:none;display:grid}.lf-modes[data-astro-cid-nmru4lsr]{margin:clamp(24px,3vw,36px) 0 0}.lf-mode[data-astro-cid-nmru4lsr]{background:var(--surface-soft);border-radius:20px;padding:clamp(20px,2.2vw,28px);box-shadow:0 1px 2px #1010120f,inset 0 1px #fff}.lf-card-title[data-astro-cid-nmru4lsr]{letter-spacing:-.015em;font-size:17px;font-weight:500}.lf-mode__text[data-astro-cid-nmru4lsr]{color:var(--ink-soft);text-wrap:pretty;margin-top:9px;font-size:15px;line-height:1.6}.lf-stance[data-astro-cid-nmru4lsr]{margin-top:clamp(14px,1.6vw,20px)}.lf-stance__panel[data-astro-cid-nmru4lsr]{padding:clamp(22px,3vw,42px)}.lf-stance__text[data-astro-cid-nmru4lsr]{letter-spacing:-.015em;text-wrap:pretty;max-width:62ch;margin-top:16px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.lf-stance__rejected[data-astro-cid-nmru4lsr]{color:var(--ink-muted);margin-top:16px;font-size:13.5px;line-height:1.55}.lf-stance__not[data-astro-cid-nmru4lsr]{color:var(--ink);font-weight:600}.lf-choices[data-astro-cid-nmru4lsr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:18px 0 0}.lf-choice[data-astro-cid-nmru4lsr]{border-radius:var(--radius-card);background:var(--surface-panel);padding:clamp(20px,2.2vw,28px);box-shadow:0 1px 2px #1010120d,0 12px 26px -18px #10101224,inset 0 1px #fff}.lf-choice__text[data-astro-cid-nmru4lsr]{color:var(--ink-soft);text-wrap:pretty;margin-top:9px;font-size:14.5px;line-height:1.55}
