.schema[data-astro-cid-kedzodof]{margin:0}.schema-panels[data-astro-cid-kedzodof]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.schema-panel[data-astro-cid-kedzodof]{background:#fbfbf8;border:1px solid #cfcfe0;min-width:0;padding:18px 18px 14px}.schema-panel--before[data-astro-cid-kedzodof]{border-top:3px solid #c79a86}.schema-panel--after[data-astro-cid-kedzodof]{border-top:3px solid #7fcfb9}.schema-panel--neutral[data-astro-cid-kedzodof]{border-top:3px solid #8f86e0}.schema-label[data-astro-cid-kedzodof]{color:#172323;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;font-size:14px;line-height:1.4;display:flex}.schema-label[data-astro-cid-kedzodof] span[data-astro-cid-kedzodof]{color:#5146e5;font:10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.schema-panel--before[data-astro-cid-kedzodof] .schema-label[data-astro-cid-kedzodof] span[data-astro-cid-kedzodof]{color:#8c5b4b}.schema-panel--after[data-astro-cid-kedzodof] .schema-label[data-astro-cid-kedzodof] span[data-astro-cid-kedzodof]{color:#245949}.schema[data-astro-cid-kedzodof] svg[data-astro-cid-kedzodof]{width:100%;max-width:420px;height:auto;margin-inline:auto;display:block;overflow:visible}.schema[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof]{fill:#172323;font-family:Inter,sans-serif;font-size:14px}.node[data-astro-cid-kedzodof] rect[data-astro-cid-kedzodof]{stroke-width:1.2px}.node--doc[data-astro-cid-kedzodof] rect[data-astro-cid-kedzodof]{fill:#fff;stroke:#b8b7cf}.node--agent[data-astro-cid-kedzodof] rect[data-astro-cid-kedzodof]{fill:#eeecff;stroke:#8f86e0}.node--agent[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof]{fill:#382e85;font-weight:500}.node--human[data-astro-cid-kedzodof] rect[data-astro-cid-kedzodof]{fill:#fff;stroke:#172323}.node--risk[data-astro-cid-kedzodof] rect[data-astro-cid-kedzodof]{fill:#f3e8e0;stroke:#c79a86}.node--risk[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof]{fill:#7a4a3b}.node--safe[data-astro-cid-kedzodof] rect[data-astro-cid-kedzodof]{fill:#ddefe5;stroke:#8cc3ab}.node--safe[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof]{fill:#1f4e40}.edge[data-astro-cid-kedzodof] path[data-astro-cid-kedzodof]{fill:none;stroke-width:1.5px}.edge--flow[data-astro-cid-kedzodof] path[data-astro-cid-kedzodof]{stroke:#606764}.edge--risk[data-astro-cid-kedzodof] path[data-astro-cid-kedzodof]{stroke:#8c5b4b;stroke-dasharray:5 3}.edge--safe[data-astro-cid-kedzodof] path[data-astro-cid-kedzodof]{stroke:#245949}.edge--blocked[data-astro-cid-kedzodof] path[data-astro-cid-kedzodof]{stroke:#8c5b4b;stroke-dasharray:3 3}.edge--blocked[data-astro-cid-kedzodof] .edge-cross[data-astro-cid-kedzodof]{stroke-dasharray:none;stroke-width:2px}.edge[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof]{font-size:13px}.edge--risk[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof],.edge--blocked[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof]{fill:#8c5b4b}.edge--safe[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof]{fill:#245949}.edge--flow[data-astro-cid-kedzodof] text[data-astro-cid-kedzodof]{fill:#4f5753}.note[data-astro-cid-kedzodof]{font-size:14px}.note--risk[data-astro-cid-kedzodof]{fill:#8c5b4b}.note--safe[data-astro-cid-kedzodof]{fill:#245949}.schema[data-astro-cid-kedzodof] figcaption[data-astro-cid-kedzodof]{color:#51545e;margin-top:12px;font-size:12px;line-height:1.5}@media (width<=800px){.schema-panels[data-astro-cid-kedzodof]{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.schema-panel[data-astro-cid-kedzodof]{padding:12px 8px 8px}.schema-label[data-astro-cid-kedzodof]{padding-inline:4px}}.case-visual[data-astro-cid-a6kmcnwn]{margin:0 0 40px}.case-visual[data-astro-cid-a6kmcnwn] .entreprise-visuel{background:#14151c}.case-visual[data-astro-cid-a6kmcnwn] figcaption[data-astro-cid-a6kmcnwn]{color:#606764;margin-top:10px;font-size:11px;line-height:1.5}.case[data-astro-cid-a6kmcnwn]{border-top:1px solid #c9cdc3;padding:clamp(56px,7vw,96px) 0;scroll-margin-top:110px}.case-head[data-astro-cid-a6kmcnwn]{max-width:900px;margin-bottom:40px}.case-meta[data-astro-cid-a6kmcnwn]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:22px;display:flex}.case-num[data-astro-cid-a6kmcnwn]{color:#5146e5;font:11px/1.4 var(--mono);letter-spacing:.04em}.case-sector[data-astro-cid-a6kmcnwn]{color:#606764;font:11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.case[data-astro-cid-a6kmcnwn] h2[data-astro-cid-a6kmcnwn]{letter-spacing:-.05em;max-width:26ch;margin:0 0 18px;font-size:clamp(28px,3.3vw,46px);line-height:1.1}.case-actor[data-astro-cid-a6kmcnwn]{color:#4f5753;max-width:68ch;margin:0;font-size:15px;line-height:1.6}.case-actor--real[data-astro-cid-a6kmcnwn]{align-items:center;gap:16px;display:flex}.case-actor--real[data-astro-cid-a6kmcnwn] img[data-astro-cid-a6kmcnwn]{flex:none;width:auto;height:40px}.case-actor--real[data-astro-cid-a6kmcnwn] p[data-astro-cid-a6kmcnwn]{margin:0}.case-story[data-astro-cid-a6kmcnwn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 56px;margin-bottom:44px;display:grid}.case-block[data-astro-cid-a6kmcnwn]{min-width:0}.case-block[data-astro-cid-a6kmcnwn] h3[data-astro-cid-a6kmcnwn]{color:#172323;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.case-block[data-astro-cid-a6kmcnwn] p[data-astro-cid-a6kmcnwn]{color:#36403c;margin:0;font-size:15px;line-height:1.7}.case-block--fact[data-astro-cid-a6kmcnwn]{background:#edf5f0;border-left:3px solid #7fcfb9;padding:20px 22px}.case-block--fact[data-astro-cid-a6kmcnwn] p[data-astro-cid-a6kmcnwn]{color:#172323;font-size:17px;line-height:1.6}.case-figures[data-astro-cid-a6kmcnwn]{border-block:1px solid #c9cdc3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 44px;padding:0;list-style:none;display:grid}.case-figures[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]{border-inline-start:1px solid #c9cdc3;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:22px 24px;display:flex}.case-figures[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]:first-child{border-inline-start:0;padding-left:0}.case-figures[data-astro-cid-a6kmcnwn] strong[data-astro-cid-a6kmcnwn]{color:#5146e5;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1}.case-figures[data-astro-cid-a6kmcnwn] span[data-astro-cid-a6kmcnwn]{color:#4f5753;font-size:13px;line-height:1.5}.case-schema-band[data-astro-cid-a6kmcnwn]{background:#e9e9f5;margin:0 0 44px;padding:clamp(18px,2.4vw,32px)}.case-ledger[data-astro-cid-a6kmcnwn]{margin-bottom:48px}.ledger-head[data-astro-cid-a6kmcnwn]{color:#172323;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #172323;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);padding-bottom:10px;display:grid}.case-ledger[data-astro-cid-a6kmcnwn] ol[data-astro-cid-a6kmcnwn]{margin:0;padding:0;list-style:none}.case-ledger[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]{border-bottom:1px solid #d3d7cd;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:start;padding:16px 0;display:grid}.case-ledger[data-astro-cid-a6kmcnwn] p[data-astro-cid-a6kmcnwn]{margin:0;font-size:14px;line-height:1.6}.case-ledger[data-astro-cid-a6kmcnwn] .found[data-astro-cid-a6kmcnwn]{color:#6e4637}.case-ledger[data-astro-cid-a6kmcnwn] .done[data-astro-cid-a6kmcnwn]{color:#1f4e40}.ledger-arrow[data-astro-cid-a6kmcnwn]{color:#5146e5;text-align:center;font-size:16px;line-height:1.4}.ledger-label[data-astro-cid-a6kmcnwn]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-bottom[data-astro-cid-a6kmcnwn]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px 56px;margin-bottom:44px;display:grid}.case-bottom[data-astro-cid-a6kmcnwn] h3[data-astro-cid-a6kmcnwn]{font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px}.case-limits[data-astro-cid-a6kmcnwn] ul[data-astro-cid-a6kmcnwn]{margin:0;padding:0 0 0 18px}.case-limits[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]{color:#36403c;margin-bottom:10px;font-size:14px;line-height:1.6}.case-frames[data-astro-cid-a6kmcnwn] ul[data-astro-cid-a6kmcnwn]{margin:0;padding:0;list-style:none}.case-frames[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]{border-top:1px solid #d3d7cd;padding:14px 0}.case-frames[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]:first-child{border-top:0;padding-top:0}.frame-name[data-astro-cid-a6kmcnwn]{font-weight:500;color:#172323!important;margin:0 0 4px!important}.case-frames[data-astro-cid-a6kmcnwn] p[data-astro-cid-a6kmcnwn]{color:#36403c;margin:0 0 6px;font-size:14px;line-height:1.6}.case-frames[data-astro-cid-a6kmcnwn] a[data-astro-cid-a6kmcnwn]{color:#5146e5;text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.case-quote[data-astro-cid-a6kmcnwn]{color:#f5f5ec;background:#172323;border-radius:2px 2px 40px;margin:0;padding:clamp(24px,3vw,40px)}.case-quote[data-astro-cid-a6kmcnwn] p[data-astro-cid-a6kmcnwn]{letter-spacing:-.035em;max-width:34ch;margin:16px 0 18px;font-size:clamp(22px,2.4vw,32px);line-height:1.25}.case-quote[data-astro-cid-a6kmcnwn] footer[data-astro-cid-a6kmcnwn]{color:#b0d9cc;font-size:12px;line-height:1.5}@media (width<=900px){.case-story[data-astro-cid-a6kmcnwn],.case-bottom[data-astro-cid-a6kmcnwn]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.case-figures[data-astro-cid-a6kmcnwn]{grid-template-columns:minmax(0,1fr)}.case-figures[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn],.case-figures[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]:first-child{border-inline-start:0;padding:18px 0}.case-figures[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]+li[data-astro-cid-a6kmcnwn]{border-top:1px solid #d3d7cd}.ledger-head[data-astro-cid-a6kmcnwn]{display:none}.case-ledger[data-astro-cid-a6kmcnwn] ol[data-astro-cid-a6kmcnwn]{border-top:1px solid #172323}.case-ledger[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]{grid-template-columns:minmax(0,1fr);gap:10px}.ledger-arrow[data-astro-cid-a6kmcnwn]{display:none}.case-ledger[data-astro-cid-a6kmcnwn] .found[data-astro-cid-a6kmcnwn]{border-left:2px solid #c79a86;padding-left:12px}.case-ledger[data-astro-cid-a6kmcnwn] .done[data-astro-cid-a6kmcnwn]{border-left:2px solid #7fcfb9;padding-left:12px}.ledger-label[data-astro-cid-a6kmcnwn]{clip-path:none;white-space:normal;width:auto;height:auto;font:500 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;display:block;position:static;overflow:visible}.case-actor--real[data-astro-cid-a6kmcnwn]{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=420px){.case-schema-band[data-astro-cid-a6kmcnwn]{margin-inline:-6px;padding:10px}}.cases-heading[data-astro-cid-ayb5otg4]{margin-bottom:26px}.cases-index[data-astro-cid-ayb5otg4]{margin-bottom:8px}.cases-index[data-astro-cid-ayb5otg4] ol[data-astro-cid-ayb5otg4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cases-index[data-astro-cid-ayb5otg4] a[data-astro-cid-ayb5otg4]{background:#fbfbf8;border:1px solid #d3d7cd;flex-direction:column;gap:6px;height:100%;padding:16px 16px 18px;transition:border-color .2s;display:flex}.cases-index[data-astro-cid-ayb5otg4] a[data-astro-cid-ayb5otg4]:hover{border-color:#5146e5}.cases-index[data-astro-cid-ayb5otg4] span[data-astro-cid-ayb5otg4]{color:#5146e5;font:11px/1.4 var(--mono)}.cases-index[data-astro-cid-ayb5otg4] b[data-astro-cid-ayb5otg4]{font-size:14px;font-weight:500;line-height:1.35}.cases-index[data-astro-cid-ayb5otg4] small[data-astro-cid-ayb5otg4]{color:#606764;font-size:12px;line-height:1.45}.cases-cta[data-astro-cid-ayb5otg4]{padding:clamp(64px,8vw,104px) 0}.cases-cta[data-astro-cid-ayb5otg4] .container[data-astro-cid-ayb5otg4]{grid-template-columns:1.3fr 1fr;align-items:end;gap:32px 64px;display:grid}.cases-cta[data-astro-cid-ayb5otg4] h2[data-astro-cid-ayb5otg4]{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.6vw,50px);line-height:1.08}.cases-cta[data-astro-cid-ayb5otg4] p[data-astro-cid-ayb5otg4]:not(.eyebrow){color:#b7bbc2;max-width:42ch;margin:0 0 22px;font-size:14px;line-height:1.65}.cases-cta[data-astro-cid-ayb5otg4] .eyebrow[data-astro-cid-ayb5otg4]{color:#a5adc1}@media (width<=1000px){.cases-index[data-astro-cid-ayb5otg4] ol[data-astro-cid-ayb5otg4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cases-cta[data-astro-cid-ayb5otg4] .container[data-astro-cid-ayb5otg4]{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.cases-index[data-astro-cid-ayb5otg4] ol[data-astro-cid-ayb5otg4]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cases-index[data-astro-cid-ayb5otg4] a[data-astro-cid-ayb5otg4]{transition:none}}
