@font-face{font-family:geist;src:url(/_next/static/media/9ff55a8a9670220d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_2d3b30{font-family:geist,geist Fallback}.__variable_2d3b30{--police-texte:"geist","geist Fallback"}@font-face{font-family:sora;src:url(/_next/static/media/a308c489d094f647-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_77ca52{font-family:sora,sora Fallback}.__variable_77ca52{--police-titre:"sora","sora Fallback"}:root{--encre:#14213d;--encre-fonce:#0b1530;--texte:#4a5872;--doux:#5b6b84;--discret:#627087;--ligne:#e6ebf3;--fond:#f7f9fc;--titre:var(--police-titre),var(--police-texte),sans-serif;--ressort:cubic-bezier(.2,.7,.2,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--fond);font-family:var(--police-texte),system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a,body{color:var(--encre)}a{text-decoration:none}img{display:block;max-width:100%;height:auto}ul{list-style:none;padding:0}h1,h2,h3,p,ul{margin:0}::selection{background:#c7d7fb;color:var(--encre)}:focus-visible{outline:2px solid #2b6fd6;outline-offset:3px;border-radius:6px}@keyframes tfUp{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.visuellement-cache{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.evitement{position:absolute;left:16px;top:-60px;z-index:30;padding:10px 14px;border-radius:9px;background:var(--encre);color:#fff;font-weight:600}.evitement:focus{top:12px;color:#fff}.univers{position:relative;overflow:clip;background:linear-gradient(180deg,#ffffff,#f7f9fc 40%,#f2f5fa)}.conteneur{width:100%;max-width:1200px}.pile-3{gap:3px}.pile-3,.pile-4{display:flex;flex-direction:column}.pile-4{gap:4px}.pile-8{gap:8px}.pile-14,.pile-8{display:flex;flex-direction:column}.pile-14{gap:14px}.pile-44{gap:44px}.pile-44,.pile-48{display:flex;flex-direction:column}.pile-48{gap:48px}.max-400{max-width:400px}.max-600{max-width:600px}.max-680{max-width:680px}.max-720{max-width:720px}.centre{align-items:center;text-align:center}.chiffre{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gras{font-weight:600}.grille{display:grid;grid-gap:16px;gap:16px}.grille-240{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grille-280{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grille-300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.surtitre{margin:0;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--discret)}.texte-doux{font-size:15px;line-height:1.65;color:var(--doux);text-wrap:pretty}h2{font-family:var(--titre);font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.entete{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;justify-content:center;padding:12px clamp(16px,4vw,40px);pointer-events:none}.entete-barre{pointer-events:auto;width:100%;max-width:1200px;gap:18px;padding:8px 10px 8px 14px;border-radius:14px;background:rgba(255,255,255,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ligne);box-shadow:0 8px 30px -18px rgba(20,33,61,.25)}.entete-barre,.marque{display:flex;align-items:center}.marque{gap:10px;flex:none}.marque img{height:28px;width:auto}.marque span{font-family:var(--titre);font-weight:700;font-size:15px;letter-spacing:-.02em;white-space:nowrap}.nav{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap;align-items:center;justify-content:flex-end}.nav-lien{font-size:13.5px;color:var(--doux);padding:7px 12px;border-radius:8px;transition:all .2s}.nav-lien:hover{background:#f1f4f9;color:var(--encre)}.nav-entrer{font-size:13.5px;font-weight:600;color:#fff;background:var(--encre);padding:8px 15px;border-radius:9px;transition:all .2s}.nav-entrer:hover{background:var(--encre-fonce);color:#fff}.accueil{position:relative;padding:150px clamp(20px,5vw,56px) 90px;display:flex;flex-direction:column;align-items:center;gap:80px}.halo{position:absolute;border-radius:50%;pointer-events:none}.halo-bleu{left:-220px;top:-160px;width:620px;height:620px;background:radial-gradient(circle,rgba(43,125,233,.1),transparent 65%)}.halo-violet{right:-200px;top:40px;width:560px;height:560px;background:radial-gradient(circle,rgba(139,92,246,.09),transparent 65%)}.halo-vert{left:30%;top:420px;width:520px;height:420px;background:radial-gradient(circle,rgba(20,181,140,.07),transparent 65%)}.apparition{animation:tfUp .8s var(--ressort) both}.delai-1{animation-delay:.1s}.delai-2{animation-duration:.9s;animation-delay:.2s}.accueil-titre{position:relative;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,48px);flex-wrap:wrap}.accueil-logo{width:clamp(150px,20vw,250px);height:auto;filter:drop-shadow(0 24px 30px rgba(83,92,214,.22))}.accueil-separateur{width:1px;align-self:stretch;min-height:120px;background:linear-gradient(180deg,transparent,#cfd8e6,transparent)}.accueil-mots{display:flex;flex-direction:column;gap:6px}.accueil-la{font-size:clamp(34px,4vw,54px);letter-spacing:-.035em;line-height:1}.accueil-la,.accueil-mots h1{font-family:var(--titre);font-weight:700}.accueil-mots h1{font-size:clamp(60px,8vw,112px);letter-spacing:-.05em;line-height:.92}.accueil-devise{font-size:clamp(16px,1.6vw,21px);letter-spacing:.04em;color:var(--discret);margin-top:12px}.degrade{font-weight:500;background:linear-gradient(90deg,#2468d0,#7c4ae8);-webkit-background-clip:text;background-clip:text;color:transparent}.accueil-intro{position:relative;max-width:700px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.accueil-intro p{font-size:17px;line-height:1.65;color:var(--texte);text-wrap:pretty}.boutons{flex-wrap:wrap;justify-content:center}.bouton,.boutons{display:flex;gap:10px}.bouton{align-items:center;font-size:14.5px;padding:12px 20px;border-radius:10px;transition:all .25s}.bouton:hover{transform:translateY(-1px)}.bouton-plein{font-weight:600;color:#fff;background:var(--encre);box-shadow:0 14px 30px -14px rgba(20,33,61,.55)}.bouton-plein:hover{background:var(--encre-fonce);color:#fff}.bouton-contour{font-weight:500;color:var(--encre);background:#fff;padding:12px 18px;border:1px solid #dfe5ee}.bouton-contour:hover{border-color:#b9c4d6}.trio{position:relative;width:100%;max-width:1080px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:18px;gap:18px}.carte{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ligne);border-radius:20px;box-shadow:0 1px 2px rgba(20,33,61,.04);transition:transform .3s var(--ressort),box-shadow .3s,border-color .3s}.carte:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(20,33,61,.35);border-color:#d5dde9}.carte-trio{align-items:center;gap:14px;padding:30px 20px 26px;text-align:center}.carte-trio img{height:96px;width:auto}.carte-nom{font-family:var(--titre);font-size:26px;font-weight:700;letter-spacing:-.035em}.carte-ligne{font-size:14px;line-height:1.5;color:var(--doux);max-width:240px}.ouvrir{font-size:13px;font-weight:600;margin-top:2px}.bande{position:relative;padding:100px clamp(20px,5vw,56px);display:flex;justify-content:center;border-top:1px solid var(--ligne)}.bande-blanche{background:#fff}.constat-tete{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.constat{padding:26px;display:flex;flex-direction:column;gap:12px;background:var(--fond);border:1px solid var(--ligne);border-radius:16px}.etiquette{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600}.etiquette img{height:26px;width:auto}.constat-citation{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.constat-texte{font-size:14px;line-height:1.6;color:var(--doux)}.forces{padding:40px clamp(20px,5vw,56px) 60px}.forces-colonnes{display:flex;gap:clamp(30px,5vw,80px);flex-wrap:wrap}.forces-gauche{flex:1 1 360px;min-width:0}.forces-collant{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;gap:28px;padding:60px 0}.vignette{position:relative;width:min(100%,380px);aspect-ratio:1/.86;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--ligne);border-radius:24px;box-shadow:0 30px 60px -40px rgba(20,33,61,.35)}.vignette-halo{position:absolute;inset:0;border-radius:24px;transition:background .7s}.vignette-logo{position:absolute;width:52%;height:auto;transition:opacity .5s,transform .6s var(--ressort)}.onglets{display:flex;gap:6px;max-width:380px}.onglet{flex:1 1;display:flex;flex-direction:column;gap:9px;border:none;background:none;padding:0 0 4px;cursor:pointer;text-align:left;font:inherit;color:inherit}.onglet-barre{display:block;height:3px;border-radius:3px;transition:background .4s}.onglet-libelle{font-size:13px;transition:color .4s}.forces-droite{flex:1 1 560px;min-width:0}.chapitre,.forces-droite{display:flex;flex-direction:column}.chapitre{min-height:calc(88vh + 120px);justify-content:center;gap:22px;padding:60px 0;opacity:.3;transition:opacity .5s}.chapitre-actif,.chapitre:focus-within{opacity:1}.chapitre-numero{font-size:12.5px;font-weight:600}.chapitre h3{font-family:var(--titre);font-size:clamp(30px,3.4vw,46px);line-height:1.05;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.chapitre-texte{max-width:540px;font-size:16px;line-height:1.65;color:var(--texte);text-wrap:pretty}.chapitre-public{font-size:12.5px;color:var(--discret)}.apercu{background:#fff;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:16px;max-width:520px}.apercu-idees{gap:14px;border:1px solid #e7e3f0;box-shadow:0 30px 60px -36px rgba(124,58,237,.4)}.apercu-depot{border:1px solid #dfe9e7;box-shadow:0 30px 60px -36px rgba(15,154,120,.4)}.apercu-atelier{border:1px solid #e1e7f0;box-shadow:0 30px 60px -36px rgba(43,111,214,.45)}.apercu-ligne{display:flex;justify-content:space-between;gap:10px;align-items:center}.apercu-titre{font-size:15px;font-weight:600;letter-spacing:-.01em}.apercu-meta{font-size:12px;color:#6f6882}.pastille{font-size:11.5px;font-weight:500;padding:3px 10px;border-radius:999px;white-space:nowrap}.idee{gap:14px;align-items:flex-start}.idee,.vote{display:flex}.vote{flex-direction:column;align-items:center;gap:1px;border:1px solid #e7e3f0;border-radius:10px;padding:6px 10px;color:#6d28d9;font-weight:600;font-size:13px}.vote span{font-size:15px;color:#110c1d}.idee-detail{font-size:12.5px;color:#4b4560}.commentaire{display:flex;gap:10px;align-items:flex-start;background:#f6f5fa;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:#262033}.commentaire strong{font-weight:600}.avatar{width:24px;height:24px;flex:0 0 24px;border-radius:7px;background:#efe9fd;color:#6d28d9;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.etapes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.etape{display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:#425654}.etape-barre{height:4px;border-radius:4px;background:#0f766e}.etape-barre-partielle{background:linear-gradient(90deg,#0f766e 55%,rgba(15,118,110,.2) 0)}.etape-courante{font-weight:600;color:var(--encre)}.chiffrage{display:flex;flex-direction:column;border-top:1px solid #eef3f2}.chiffrage div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;border-bottom:1px solid #eef3f2}.chiffrage div span:first-child{color:#425654}.chiffrage .chiffrage-total{padding:9px 0 0;font-size:13.5px;font-weight:600;border-bottom:none}.chiffrage .chiffrage-total span:first-child{color:var(--encre)}.autonomie{display:flex;justify-content:space-between;font-size:12.5px;color:#455066}.autonomie .chiffre{color:var(--encre)}.jauge{height:6px;border-radius:6px;background:rgba(10,18,32,.07);overflow:hidden}.jauge div{height:100%;width:62%;border-radius:6px;background:linear-gradient(90deg,#38bdf8,#1d4ed8)}.blocage{display:flex;gap:12px;align-items:center;background:#f4f6fa;border-radius:10px;padding:10px 12px}.pastille-petite{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#fef2f2;color:#b91c1c}.blocage-texte{flex:1 1;min-width:0;font-size:12.5px;color:#26324a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocage-qui{font-size:12px;color:#1d4ed8;white-space:nowrap}.relais{display:grid;grid-template-columns:minmax(150px,1fr) 40px minmax(110px,.8fr) 40px minmax(190px,1.1fr) 40px minmax(150px,1fr);align-items:center;padding:4px 2px}.relais-idee{background:#faf8ff;border:1px solid #e7e0fa;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px;min-width:0}.relais-idee img{height:30px;width:auto;align-self:flex-start}.relais-titre{font-size:15px;font-weight:600}.relais-texte{font-size:13px;color:var(--doux);line-height:1.5}.relais-trait{height:2px;background:#cfd8e6}.relais-trait-violet{background:linear-gradient(90deg,#c4b5fd,#cfd8e6)}.relais-decision{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.losange{width:30px;height:30px;transform:rotate(45deg);border-radius:6px;border:2px solid var(--encre);background:#fff}.relais-decision-texte{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.relais-titre-14{font-size:14px;font-weight:600}.relais-sous{font-size:12.5px;color:var(--discret)}.relais-fourche{height:100%;min-height:150px;position:relative}.relais-fourche span{position:absolute;background:#cfd8e6}.relais-fourche .f1{left:0;width:50%;top:50%;height:2px}.relais-fourche .f2{left:50%;top:25%;bottom:25%;width:2px}.relais-fourche .f3{left:50%;right:0;top:25%;height:2px;background:linear-gradient(90deg,#cfd8e6,#5fd3b4)}.relais-fourche .f4{left:50%;right:0;bottom:25%;height:2px;background:linear-gradient(90deg,#cfd8e6,#7fb0f0)}.relais-choix{display:flex;flex-direction:column;gap:12px;min-width:0}.relais-option{border-radius:16px;padding:14px 16px;display:flex;gap:14px;align-items:center}.relais-option img{height:30px;width:auto;flex:none}.relais-option-depot{background:#f4fbf8;border:1px solid #d3eee4}.relais-option-atelier{background:#f4f8fe;border:1px solid #d9e5f8}.relais-titre-145{font-size:14.5px;font-weight:600}.relais-sous-doux{font-size:12.5px;color:var(--doux)}.relais-production{background:var(--encre);color:#fff;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px;min-width:0}.relais-production-sur{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.72)}.relais-production-texte{font-size:13px;color:rgba(255,255,255,.78);line-height:1.5}.atout{padding:22px;display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--encre)}.atout-titre{font-size:15px;font-weight:600}.atout-texte{font-size:13.5px;color:var(--doux);line-height:1.55}.portails{padding-bottom:0}.titre-entrer{font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.04em}.carte-portail{position:relative;gap:22px;padding:26px;overflow:hidden}.carte-portail:hover{box-shadow:0 30px 60px -34px rgba(20,33,61,.4)}.carte-barre{position:absolute;left:0;right:0;top:0;height:3px}.carte-portail-haut{display:flex;justify-content:space-between;align-items:flex-start}.carte-portail-haut img{height:56px;width:auto}.carte-numero{font-size:12px;font-weight:600;color:var(--discret);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carte-ligne-portail{font-size:14px;line-height:1.55;color:var(--doux)}.carte-portail-bas{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #eef2f7}.carte-roles{font-size:12.5px;color:var(--discret)}.ouvrir-portail{font-size:13.5px;font-weight:600;white-space:nowrap}.pied{display:flex;justify-content:center;padding:44px clamp(20px,5vw,56px) 60px}.pied-ligne{justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:36px;border-top:1px solid var(--ligne);font-size:12.5px;color:var(--discret)}.pied-ligne,.pied-marque{display:flex;align-items:center}.pied-marque{gap:10px}.pied-marque img{height:20px;width:auto}@media (max-width:979px){.forces-collant{position:relative;top:auto}.chapitre{opacity:1;min-height:0}.relais{grid-template-columns:1fr;justify-items:stretch;gap:0}.relais-trait,.relais-trait-violet{width:2px;height:28px;justify-self:center;background:#cfd8e6}.relais-fourche{display:none}.relais-decision{padding:14px 0}.relais-choix{padding-top:6px}}@media (max-width:560px){.nav-lien{display:none}.accueil{padding-top:120px;gap:56px}.accueil-separateur{display:none}.bande{padding-top:72px;padding-bottom:72px}.forces{padding-top:24px;padding-bottom:32px}.portails{padding-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}.chapitre{opacity:1}}