﻿.page-fiche{font-family:var(--font-primary, "Montserrat", system-ui, sans-serif);color:#000}.fiche{position:relative;overflow-x:clip;background:#f6f2ea;color:#000;font-weight:500}.fiche h1,.fiche h2{color:inherit}.fiche::before{content:"";position:absolute;left:0;right:0;top:120px;border-top:1px solid #dcddde}.fiche__frame{position:relative;max-width:1440px;margin:0 auto;padding:129px 20px 64px}@media(min-width: 64rem){.fiche__frame{padding:129px 0 82px}.fiche__frame::after{content:"";position:absolute;top:120px;bottom:0;left:82.5694444444%;border-left:1px solid #dcddde;pointer-events:none}}.fiche__branch{position:absolute;left:0;top:170px;width:min(375px,30vw);height:auto;mix-blend-mode:darken;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width: 64rem){.fiche__branch{top:136px;width:min(375px,26.04vw)}}.fiche__shapes,.fiche__star{display:none;position:absolute;pointer-events:none}@media(min-width: 64rem){.fiche__shapes,.fiche__star{display:block}}.fiche__shapes{overflow:visible;transform:scaleX(-1)}.fiche__shapes--left{left:.1388888889%;top:729px}.fiche__shapes--right{left:82.5694444444%;top:1294px}.fiche__star{left:calc(17.4652777778% - 8.5px);top:675px}.fiche__crumbs{position:relative;font-size:11px;line-height:27px}@media(min-width: 64rem){.fiche__crumbs{margin-left:8.4027777778%}}.fiche__crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;opacity:.6}.fiche__crumbs li+li::before{content:"•";margin:0 .35em}.fiche__crumbs a{color:inherit;text-decoration:none}.fiche__crumbs a:hover{text-decoration:underline}.fiche__title{position:relative;max-width:712px;margin:48px auto 0;font-size:var(--sx-fs-h1);font-weight:var(--sx-fw-title);line-height:var(--sx-lh-title);text-align:center}@media(min-width: 64rem){.fiche__title{margin-top:55px}}.fiche__lead{position:relative;max-width:588px;margin:56px 0 0;font-size:var(--sx-fs-lead);font-weight:var(--sx-fw-text);line-height:1.3}.fiche__lead strong{font-weight:var(--sx-fw-strong)}@media(min-width: 64rem){.fiche__lead{width:40.8333333333%;margin:127px 0 0 8.4027777778%}}@media(min-width: 64rem){.fiche__lead+.fiche__blocks{margin-top:277px}}.fiche__intro{position:relative;max-width:590px;margin-top:40px;font-size:16px;line-height:27px}.fiche__intro p+p{margin-top:1em}@media(min-width: 64rem){.fiche__intro{width:40.9722222222%;margin:36px 0 0 29.4444444444%}}.fiche__blocks{position:relative;display:grid;gap:18px;margin-top:56px}@media(min-width: 64rem){.fiche__blocks{grid-template-columns:minmax(0, 488fr) minmax(0, 490fr);width:69.1666666667%;margin:133px 0 0 8.4027777778%;align-items:start}}.fiche__block{padding:40px 24px 40px 28px;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35))}@media(min-width: 64rem){.fiche__block{padding:58px 40px 52px 80px}}.fiche__block-title{margin:0;font-size:20px;font-weight:600;line-height:1.04}.fiche__list{display:grid;gap:14px;margin:27px 0 0;padding:0;list-style:none}.fiche__list li{display:grid;grid-template-columns:10.3px minmax(0, 1fr);-moz-column-gap:12px;column-gap:12px;line-height:27px}.fiche__list .fiche__bullet{margin-top:3.8px;color:#000}.fiche__block--stakes .fiche__list{font-size:14px}.fiche__block--services .fiche__list{font-size:16px}.fiche__block--services .fiche__list li{-moz-column-gap:9.7px;column-gap:9.7px}.fiche__sectors{position:relative;margin-top:56px}@media(min-width: 64rem){.fiche__sectors{margin-left:8.4027777778%;width:69.1666666667%}}.fiche__sectors ul{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.fiche__sectors a{display:inline-block;padding:8px 14px;border:1px solid #dcddde;border-radius:8px;color:inherit;font-size:14px;text-decoration:none}.fiche__sectors a:hover{background:#fff}.fiche__toc-rail{display:none}@media(min-width: 64rem){.fiche__toc-rail{display:block;position:absolute;top:261px;bottom:82px;left:82.5694444444%;width:calc(17.4305555556% - 8px)}.fiche__toc{position:sticky;top:261px}.fiche__toc ul{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.fiche__toc a{position:relative;display:block;max-width:11rem;padding-left:27px;color:#dcddde;font-size:12px;font-weight:400;line-height:1.04;text-decoration:none;transition:color .3s}.fiche__toc a::before{content:"";position:absolute;left:0;top:6px;width:19px;border-top:1px solid currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s}.fiche__toc a:hover{color:#000}.fiche__toc a:focus-visible{outline:1px solid currentColor;outline-offset:4px}.fiche__toc a[aria-current=step]{color:#000;font-weight:700}.fiche__toc a[aria-current=step]::before{transform:scaleX(1)}}.fiche.has-reveal .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform 1s cubic-bezier(0.2, 0.7, 0.2, 1);transition-delay:calc(var(--i, 0)*60ms)}.fiche.has-reveal .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.fiche.has-reveal .reveal{opacity:1;transform:none;transition:none}.fiche__toc a,.fiche__toc a::before{transition:none}}.fiche__profile{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;margin:40px auto 0;text-align:center}.fiche__profile-label{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:300;color:var(--sx-text-muted)}.fiche__profile-label strong{font-weight:500;color:var(--sx-ink)}.fiche__profile-dot{width:10px;height:10px;border-radius:50%;background:var(--sx-red)}.fiche__profiles ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.fiche__profiles a{display:inline-block;padding:6px 14px;border:1px solid rgba(0,0,0,.14);border-radius:999px;font-size:13px;font-weight:400;color:var(--sx-ink);text-decoration:none;transition:background-color .25s,border-color .25s,color .25s}.fiche__profiles a:hover{border-color:var(--sx-sky-deep);color:var(--sx-sky-deep)}.fiche__profiles a:focus-visible{outline:1px solid var(--sx-ink);outline-offset:2px}.fiche__profiles a[aria-current=page]{border-color:var(--sx-sky-deep);background:var(--sx-sky-deep);color:#fff}.fiche__profile+.fiche__title{margin-top:28px}.fiche__bullet{color:var(--sx-red)}
