.consentement[data-astro-cid-indesqk5]{position:fixed;inset:auto var(--space-4) var(--space-4) auto;z-index:100;max-width:420px;padding:var(--space-5);background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-lift)}.consentement[data-astro-cid-indesqk5][hidden]{display:none}.consentement__texte[data-astro-cid-indesqk5]{margin:0 0 16px;font-size:.875rem;line-height:1.6}.consentement__actions[data-astro-cid-indesqk5]{display:flex;justify-content:flex-end;gap:8px;margin:0}.consentement__bouton[data-astro-cid-indesqk5]{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--white);background:var(--action);border:1px solid var(--action);border-radius:var(--radius-pill);cursor:pointer}.consentement__bouton--discret[data-astro-cid-indesqk5]{color:var(--action);background:transparent}:root{--fx-green: #036357;--fx-teal: #0a9c8b;--fx-yellow: #ffc859;--fx-ink: #0b2230;--fx-mint: #f4fdf8;--fx-grey: #7b7b7b;--logo-green: #259e83;--logo-navy: #02365e;--site-navy-alt: #1c244b;--site-green-alt: #02613b;--white: #ffffff;--ink-muted: #45575f;--ink-soft: #b9c9c4;--line: #d3e2dc;--line-strong: #7f9a92;--ink-2: #13303f;--mint-2: #e3f4ec;--yellow-soft: #fff1cf;--danger: #b3261e;--surface-page: var(--fx-mint);--surface-dark: var(--fx-ink);--text: var(--fx-ink);--text-muted: var(--ink-muted);--action: var(--fx-green);--focus: var(--fx-yellow);--font-display: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-body: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--texte-hero-taille: 88px;--texte-hero-interligne: .98;--texte-hero-graisse: 700;--texte-hero-interlettre: -.035em;--texte-section-taille: 48px;--texte-section-interligne: 1.02;--texte-section-graisse: 700;--texte-section-interlettre: -.025em;--texte-card-taille: 24px;--texte-card-interligne: 1.15;--texte-card-graisse: 700;--texte-card-interlettre: -.01em;--texte-stat-taille: 96px;--texte-stat-interligne: .9;--texte-stat-graisse: 700;--texte-stat-interlettre: -.04em;--texte-lead-taille: 20px;--texte-lead-interligne: 1.5;--texte-lead-graisse: 400;--texte-body-lg-taille: 18px;--texte-body-lg-interligne: 1.6;--texte-body-lg-graisse: 400;--texte-body-taille: 17px;--texte-body-interligne: 1.6;--texte-body-graisse: 400;--texte-body-sm-taille: 16px;--texte-body-sm-interligne: 1.55;--texte-body-sm-graisse: 400;--texte-small-taille: 14px;--texte-small-interligne: 1.5;--texte-small-graisse: 500;--texte-label-taille: 13px;--texte-label-interligne: 1.4;--texte-label-graisse: 700;--texte-label-interlettre: .08em;--texte-marker-taille: 12px;--texte-marker-interligne: 1.4;--texte-marker-graisse: 700;--texte-marker-interlettre: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 144px;--container: 1312px;--radius-xs: 2px;--radius-sm: 6px;--radius-md: 14px;--radius-lg: 28px;--radius-pill: 999px;--shadow-card: 0 1px 0 rgba(11,34,48,.08);--shadow-lift: 0 28px 56px -28px rgba(11,34,48,.45);--shadow-focus: 0 0 0 3px #ffc859;--slant: -12deg;--rule-weight: 2px}.t-hero{font-family:var(--font-display);font-size:var(--texte-hero-taille);line-height:var(--texte-hero-interligne);font-weight:var(--texte-hero-graisse);letter-spacing:var(--texte-hero-interlettre)}.t-section{font-family:var(--font-display);font-size:var(--texte-section-taille);line-height:var(--texte-section-interligne);font-weight:var(--texte-section-graisse);letter-spacing:var(--texte-section-interlettre)}.t-card{font-family:var(--font-display);font-size:var(--texte-card-taille);line-height:var(--texte-card-interligne);font-weight:var(--texte-card-graisse);letter-spacing:var(--texte-card-interlettre)}.t-stat{font-family:var(--font-display);font-size:var(--texte-stat-taille);line-height:var(--texte-stat-interligne);font-weight:var(--texte-stat-graisse);letter-spacing:var(--texte-stat-interlettre)}.t-lead{font-family:var(--font-body);font-size:var(--texte-lead-taille);line-height:var(--texte-lead-interligne);font-weight:var(--texte-lead-graisse)}.t-body-lg{font-family:var(--font-body);font-size:var(--texte-body-lg-taille);line-height:var(--texte-body-lg-interligne);font-weight:var(--texte-body-lg-graisse)}.t-body{font-family:var(--font-body);font-size:var(--texte-body-taille);line-height:var(--texte-body-interligne);font-weight:var(--texte-body-graisse)}.t-body-sm{font-family:var(--font-body);font-size:var(--texte-body-sm-taille);line-height:var(--texte-body-sm-interligne);font-weight:var(--texte-body-sm-graisse)}.t-small{font-family:var(--font-body);font-size:var(--texte-small-taille);line-height:var(--texte-small-interligne);font-weight:var(--texte-small-graisse)}.t-label{font-family:var(--font-body);font-size:var(--texte-label-taille);line-height:var(--texte-label-interligne);font-weight:var(--texte-label-graisse);letter-spacing:var(--texte-label-interlettre)}.t-marker{font-family:var(--font-body);font-size:var(--texte-marker-taille);line-height:var(--texte-marker-interligne);font-weight:var(--texte-marker-graisse);letter-spacing:var(--texte-marker-interlettre)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/refonte/polices/bricolage-grotesque-latin-ext-500_800.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/refonte/polices/bricolage-grotesque-latin-500_800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/refonte/polices/hanken-grotesk-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/refonte/polices/hanken-grotesk-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/refonte/polices/hanken-grotesk-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/refonte/polices/hanken-grotesk-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/refonte/polices/hanken-grotesk-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/refonte/polices/hanken-grotesk-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/refonte/polices/hanken-grotesk-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/refonte/polices/hanken-grotesk-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text);font-family:var(--font-body);font-size:var(--texte-body-taille);line-height:var(--texte-body-interligne);font-weight:var(--texte-body-graisse);-webkit-font-smoothing:antialiased}img,svg{max-width:100%}img{height:auto}.cadre{max-width:calc(var(--container) + 2 * var(--space-8));margin-inline:auto;padding-inline:clamp(var(--space-4),4.4vw,var(--space-8))}.section{padding-block:var(--space-9)}.section--large{padding-block:var(--space-10)}.section--haut-nul{padding-block-start:0}.bande-blanche{background:var(--white);border-block:1px solid var(--line)}.bande-sombre{background:var(--surface-dark);color:var(--white)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:var(--texte-section-graisse)}p{margin:0}.t-hero{font-size:clamp(42px,6.4vw,var(--texte-hero-taille))}.t-section{font-size:clamp(32px,3.6vw,var(--texte-section-taille))}.t-stat{font-size:clamp(56px,7vw,var(--texte-stat-taille))}.t-label,.t-marker{text-transform:uppercase}.sourdine{color:var(--text-muted)}.sur-sombre .sourdine,.bande-sombre .sourdine,.pied .sourdine{color:var(--ink-soft)}a{color:var(--action)}a:hover{color:var(--fx-ink)}.bande-sombre a,.sur-sombre a{color:var(--white)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}:where([id]){scroll-margin-top:calc(var(--entete-hauteur) + var(--space-5))}.lien-evitement{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--space-3) var(--space-5);background:var(--fx-yellow);color:var(--fx-ink);font-weight:700;text-decoration:none}.lien-evitement:focus{left:var(--space-4);top:var(--space-4)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:56px;padding-inline:var(--space-6);border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--texte-body-taille);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.bouton--audit,.sur-sombre .bouton--audit,.bande-sombre .bouton--audit,.pied .bouton--audit{background:var(--fx-yellow);color:var(--fx-ink)}.bouton--audit:hover{background:var(--fx-ink);color:var(--fx-yellow)}.bouton--contour{background:transparent;color:var(--fx-ink);border:1.5px solid var(--fx-ink);font-weight:600;padding-inline:var(--space-5)}.bouton--contour:hover{background:var(--fx-ink);color:var(--white)}.bouton--compact{min-height:44px;padding-inline:var(--space-5);font-size:15px}.lien-action{font-weight:600;color:var(--action);text-decoration:none}.lien-action--souligne{text-decoration:underline;text-underline-offset:4px}.marqueur{display:inline-block;align-self:flex-start;padding:2px var(--space-2);border-radius:var(--radius-xs);background:var(--yellow-soft);color:var(--fx-ink);font-family:var(--font-body);font-size:var(--texte-marker-taille);line-height:var(--texte-marker-interligne);font-weight:var(--texte-marker-graisse);letter-spacing:var(--texte-marker-interlettre);text-transform:uppercase}:root{--entete-hauteur: 93px}.entete{position:sticky;top:0;z-index:40;background:var(--surface-page);border-bottom:1px solid var(--line)}@media(max-width:760px){.entete{max-height:100dvh;overflow-y:auto}}.entete__rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) 36px;padding-block:var(--space-5)}.entete__logo{display:block}.entete__logo img{display:block;height:36px;width:auto}.entete__menu{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) 28px;flex:1 1 520px;font-size:15px;font-weight:500}.entete__menu a{color:var(--fx-ink);text-decoration:none}.entete__menu a:hover,.entete__menu a[aria-current=page]{color:var(--action)}.entete__menu a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.entete__bouton-menu{display:none}.entete__bascule{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.entete__bascule:focus-visible~.entete__bouton-menu{box-shadow:var(--shadow-focus)}:root{--menu-survol: 1}.menu-deroulant{position:relative}.menu-deroulant>summary{cursor:pointer;list-style:none;color:var(--fx-ink)}.menu-deroulant>summary::-webkit-details-marker{display:none}.menu-deroulant>summary:after{content:" ▾"}.menu-deroulant>summary:hover,.menu-deroulant>summary[aria-current=page]{color:var(--action)}.menu-deroulant>ul{position:absolute;z-index:20;top:calc(100% + var(--space-3));left:0;min-width:280px;margin:0;padding:var(--space-3);list-style:none;display:flex;flex-direction:column;gap:var(--space-1);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lift)}.menu-deroulant>ul a{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.menu-deroulant>ul a:hover{background:var(--mint-2)}.menu-deroulant>ul:before{content:"";position:absolute;inset-block-start:calc(-1 * var(--space-3));inset-inline:0;height:var(--space-3)}@media(max-width:760px){:root{--menu-survol: 0}.menu-deroulant>ul{position:static;min-width:0;box-shadow:none;border:0;padding-inline:0;background:transparent}.menu-deroulant>ul:before{content:none}.entete__bouton-menu{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-4);border:1.5px solid var(--fx-ink);border-radius:var(--radius-pill);font-weight:600;font-size:15px;cursor:pointer;order:3}.entete__bascule:checked~.entete__bouton-menu{background:var(--fx-ink);color:var(--white)}.entete__bouton-menu-mot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.entete__bouton-menu{padding-inline:var(--space-4)}.entete__logo img{height:28px}.entete__rangee{gap:var(--space-3);flex-wrap:wrap}.entete__rangee>.bouton{order:2;padding-inline:var(--space-4)}.entete__menu{order:4;flex-basis:100%;flex-direction:column;justify-content:flex-start;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--line)}.entete__bascule:not(:checked)~.entete__menu{display:none}}.pied{background:var(--surface-dark);color:var(--white)}.pied__haut{display:flex;flex-wrap:wrap;gap:40px 56px;padding-block-start:var(--space-8)}.pied__identite{flex:2 1 320px;display:flex;flex-direction:column;gap:18px}.pied__identite img{height:40px;width:auto;align-self:flex-start}.pied__colonne{flex:1 1 180px;display:flex;flex-direction:column;gap:10px;font-size:15px}.pied__colonne a{color:var(--white);text-decoration:none}.pied__colonne a:hover{text-decoration:underline}.pied__titre-colonne{font-family:var(--font-body);font-size:var(--texte-marker-taille);font-weight:var(--texte-marker-graisse);letter-spacing:var(--texte-label-interlettre);color:var(--logo-green);text-transform:uppercase}.pied__bas{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-7);padding-block:var(--space-5);border-top:1px solid var(--ink-2);font-size:13px;color:var(--ink-soft)}.pied__bas a{color:var(--ink-soft)}.situations{display:flex;flex-wrap:wrap}.situation{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) 28px var(--space-2) 0;border-right:1px solid var(--line);text-decoration:none;color:var(--fx-ink)}.situation+.situation{padding-inline-start:28px}.situation:last-child{border-right:0;padding-inline-end:0}.situation__numero{color:var(--action)}.situation__texte{flex-grow:1;color:var(--text-muted);font-size:var(--texte-body-sm-taille);line-height:var(--texte-body-sm-interligne)}.carte{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--fx-mint);border:1px solid var(--line);text-decoration:none;color:var(--fx-ink);box-shadow:var(--shadow-card)}.carte:hover{box-shadow:var(--shadow-lift)}.section:not(.bande-blanche)>.cadre .carte,.cadre>.carte{background:var(--white)}.bande-blanche .carte{background:var(--fx-mint)}.carte--mise-en-avant{flex-direction:row;flex-wrap:wrap}.carte__visuel{flex:1 1 440px;min-width:0;min-height:340px;background:var(--surface-dark);color:var(--white);padding:var(--space-7) 18% var(--space-7) var(--space-7);display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);clip-path:polygon(0 0,100% 0,84% 100%,0 100%)}.carte__visuel--image{padding:0}.carte__visuel--image img{flex:1 1 auto;min-height:0;width:100%;object-fit:cover;display:block}.carte__corps{flex:1 1 420px;min-width:0;padding:var(--space-7) 44px;display:flex;flex-direction:column;gap:var(--space-4)}.carte--compacte{flex-direction:row;flex-wrap:wrap}.carte__attente{flex:1 1 180px;min-height:200px;background:var(--mint-2);color:var(--text-muted);display:flex;align-items:center;justify-content:center;padding:var(--space-5) var(--space-6) var(--space-5) var(--space-4);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.carte__texte{flex:1 1 240px;min-width:0;padding:28px;display:flex;flex-direction:column;gap:10px}.preuve{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-dark);color:var(--white);text-decoration:none}.preuve__tete{padding:var(--space-6) var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.preuve__chiffres{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink-2)}.preuve__chiffre{padding:var(--space-5) var(--space-6)}.preuve__chiffre+.preuve__chiffre{border-left:1px solid var(--ink-2)}.preuve__valeur{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--fx-teal)}.preuve__pied{padding:18px var(--space-6);background:var(--ink-2);font-weight:600;color:var(--white)}.chiffres{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-8);align-items:flex-end}.chiffre__valeur{font-family:var(--font-display);font-weight:var(--texte-stat-graisse);line-height:var(--texte-stat-interligne);letter-spacing:var(--texte-stat-interlettre);color:var(--action)}.audit{border-radius:var(--radius-lg);background:var(--surface-dark);color:var(--white);padding:clamp(var(--space-6),4.4vw,72px);display:flex;flex-direction:column;gap:var(--space-7)}.audit__tete{display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-8);align-items:flex-end;justify-content:space-between}.audit__titre{font-size:clamp(32px,4.4vw,56px);line-height:var(--texte-section-interligne);letter-spacing:-.03em}.trajectoire{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.trajectoire__etape{flex:1 1 220px;min-width:0;position:relative;border-top:var(--rule-weight) solid var(--logo-green);padding:28px var(--space-5) 0 0}.trajectoire__etape:last-child{padding-inline-end:0}.trajectoire__etape--premier{border-top-color:var(--fx-yellow)}.trajectoire__point{position:absolute;top:-9px;left:0;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--logo-green)}.trajectoire__etape--premier .trajectoire__point{background:var(--fx-yellow)}.trajectoire__point--creux{background:var(--surface-dark);border:2px solid var(--logo-green)}.trajectoire__battement{position:absolute;top:-25px;right:0;background:var(--surface-dark)}.ressources{display:flex;flex-wrap:wrap;border-top:var(--rule-weight) solid var(--fx-ink)}.ressource{flex:1 1 300px;min-width:0;padding:var(--space-5) 28px var(--space-5) 0;border-right:1px solid var(--line);text-decoration:none;color:var(--fx-ink);display:flex;flex-direction:column;gap:10px}.ressource+.ressource{padding-inline-start:28px}.ressource:last-child{border-right:0;padding-inline-end:0}.ressource__titre{font-weight:700;font-size:20px;line-height:1.3}.ressource__categorie{color:var(--action)}.faq-liste{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.bande-blanche .faq-item{background:var(--fx-mint)}.faq-item>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;font-family:var(--font-display);font-weight:var(--texte-card-graisse);font-size:var(--texte-card-taille);line-height:var(--texte-card-interligne);list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item__corps{padding:0 var(--space-6) var(--space-5);color:var(--text-muted)}.faq-item__lien{display:inline-block;margin-block-start:var(--space-3)}.questions-liees{display:flex;flex-wrap:wrap;gap:var(--space-5)}.question-liee{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:10px;padding:var(--space-5);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;color:var(--fx-ink)}.bande-blanche .question-liee{background:var(--fx-mint)}.champ{display:flex;flex-direction:column;gap:var(--space-2)}.champ__etiquette{font-weight:600}.champ input,.champ select,.champ textarea{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);color:var(--fx-ink);font-family:var(--font-body);font-size:var(--texte-body-taille)}.champ textarea{min-height:160px;resize:vertical}.champ--erreur input,.champ--erreur select,.champ--erreur textarea{border-color:var(--danger);border-width:2px}.champ__erreur{color:var(--danger);font-size:var(--texte-small-taille);font-weight:var(--texte-small-graisse)}.champ__aide{color:var(--text-muted);font-size:var(--texte-small-taille)}.champ--case{flex-direction:row;align-items:flex-start;gap:var(--space-3)}.champ--case input{width:20px;min-height:20px;height:20px;margin-top:2px;flex:none}.envoi-reussi{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:var(--mint-2);border:1px solid var(--line)}.fil-ariane{font-size:var(--texte-small-taille);font-weight:var(--texte-small-graisse);color:var(--text-muted)}.fil-ariane ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.fil-ariane li+li:before{content:"/";margin-inline-end:var(--space-2);color:var(--line-strong)}.prose{max-width:72ch;display:flex;flex-direction:column;gap:var(--space-5);font-size:var(--texte-body-lg-taille);line-height:var(--texte-body-lg-interligne)}.prose :where(h2){font-size:clamp(26px,3.4vw,var(--texte-section-taille));line-height:var(--texte-section-interligne);letter-spacing:var(--texte-section-interlettre);margin-block-start:var(--space-5)}.prose :where(h2,h3,h4,h5,h6) a{color:inherit;text-decoration:none}.prose :where(h2,h3,h4,h5,h6) a:hover,.prose :where(h2,h3,h4,h5,h6) a:focus-visible{text-decoration:underline;text-underline-offset:4px}.prose :where(h3,h4,h5,h6){font-size:var(--texte-card-taille);line-height:var(--texte-card-interligne);margin-block-start:var(--space-4)}.prose :where(p,ul,ol){margin:0}.prose :where(ul,ol){padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.prose :where(img){border-radius:var(--radius-md)}.prose :where(strong){font-weight:700}.prose :where(table){border-collapse:collapse;width:100%;display:block;overflow-x:auto;max-width:100%}.prose :where(td,th){border:1px solid var(--line);padding:var(--space-3);text-align:left}@media(max-width:760px){.situation,.situation+.situation,.ressource,.ressource+.ressource{border-right:0;border-bottom:1px solid var(--line);padding-inline:0}.situation:last-child,.ressource:last-child{border-bottom:0}.carte__visuel,.carte__attente{clip-path:none;padding-inline:var(--space-6)}.carte__visuel--image{padding:0;min-height:0}.carte__visuel--image img{flex:0 0 auto;height:auto;aspect-ratio:16 / 10}.preuve__chiffre{padding:var(--space-5) var(--space-4)}.trajectoire{flex-direction:column;gap:var(--space-5);padding-inline-start:var(--space-6)}.trajectoire__etape{flex:0 0 auto;border-top:0;border-left:var(--rule-weight) solid var(--logo-green);padding:0 0 var(--space-5) var(--space-5)}.trajectoire__etape--premier{border-left-color:var(--fx-yellow)}.trajectoire__etape:last-child{border-left-color:transparent;padding-bottom:0}.trajectoire__point{top:0;left:calc(var(--rule-weight) * -1 - 7px)}.trajectoire__battement{display:none}}.hero{display:flex;flex-wrap:wrap;gap:var(--space-7);align-items:stretch;padding-block:72px var(--space-9)}.hero__texte{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:var(--space-6);justify-content:space-between}.hero__accroche{display:flex;flex-direction:column;gap:28px;max-width:600px}.hero__appels{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.hero__accent{color:var(--fx-green)}.tete-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-7);padding-bottom:var(--space-5);border-bottom:var(--rule-weight) solid var(--fx-ink)}.tete-section--sans-filet{border-bottom:0}.mesure-barres{display:flex;flex-direction:column;gap:var(--space-2)}.mesure-barres__barre{height:36px;border-radius:4px;background:var(--ink-muted)}.mesure-barres__barre--apres{background:var(--fx-teal)}.raisons{display:flex;flex-wrap:wrap;border-top:var(--rule-weight) solid var(--fx-ink)}.raison{flex:1 1 300px;min-width:0;padding:28px var(--space-6) 0 0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.raison+.raison{padding-inline-start:var(--space-6)}.raison:last-child{border-right:0;padding-inline-end:0}.confiance{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);align-items:baseline;padding-top:var(--space-4)}.logos-clients{--cellule-h: 34px;--cellule-l: 132px;flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));align-items:center;justify-items:center;gap:var(--space-5) var(--space-4);margin:0;padding:var(--space-4) 0 0;list-style:none}.logos-clients__cellule{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--cellule-l);height:var(--cellule-h)}.logos-clients__encre{position:relative;display:block;overflow:hidden;width:calc(var(--cellule-h) * var(--r));max-width:100%;height:auto;aspect-ratio:var(--r);filter:grayscale(1);opacity:.66;mix-blend-mode:multiply}.logos-clients__encre img{position:absolute;max-width:none;width:calc(100% / var(--l));height:calc(100% / var(--h));left:calc(-1 * var(--x) * 100% / var(--l));top:calc(-1 * var(--y) * 100% / var(--h))}@media(max-width:760px){.logos-clients{--cellule-h: 26px;--cellule-l: 96px;gap:var(--space-4)}}.situation-page__intro{display:flex;flex-wrap:wrap;gap:var(--space-7) var(--space-10)}.situation-page__colonne{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.etapes{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.etape{flex:1 1 240px;min-width:0;position:relative;border-top:var(--rule-weight) solid var(--logo-green);padding:28px var(--space-5) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.etape:last-child{padding-inline-end:0}.etape__point{position:absolute;top:-9px;left:0;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--logo-green)}.article__tete{display:flex;flex-direction:column;gap:var(--space-4);max-width:900px}.article__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);align-items:center;color:var(--text-muted);font-size:var(--texte-small-taille)}.article__vedette{border-radius:var(--radius-lg);width:100%;object-fit:cover}.article__pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--line)}.grille-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-5)}@media(max-width:760px){.grille-cartes{grid-template-columns:1fr}}.grille-cartes--trois{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1080px){.grille-cartes--trois{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.grille-cartes--trois{grid-template-columns:1fr}}.grille-cartes--deux{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.grille-cartes--deux{grid-template-columns:1fr}}.carte-reference{background:var(--white)}.carte-reference__visuel{display:flex;align-items:center;justify-content:center;height:200px;padding:var(--space-5);background:var(--mint-2);border-bottom:1px solid var(--line)}.carte-reference__visuel img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.carte-reference__corps{display:flex;flex-direction:column;gap:10px;padding:var(--space-6);flex:1 1 auto}.liste-liens{display:flex;flex-direction:column;border-top:var(--rule-weight) solid var(--fx-ink)}.liste-liens>a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-5);align-items:baseline;padding-block:var(--space-5);border-bottom:1px solid var(--line);text-decoration:none;color:var(--fx-ink)}.liste-liens>a:hover{background:var(--mint-2)}.formulaire{display:flex;flex-direction:column;gap:var(--space-5);max-width:720px}.formulaire__duo{display:flex;flex-wrap:wrap;gap:var(--space-5)}.formulaire__duo>*{flex:1 1 180px;min-width:0}.reponse-courte{padding:var(--space-6);border-radius:var(--radius-md);background:var(--white);border:1px solid var(--line);border-left:4px solid var(--fx-green);font-size:var(--texte-lead-taille);line-height:var(--texte-lead-interligne)}.bande-blanche .reponse-courte{background:var(--fx-mint)}@media(max-width:760px){.raison,.raison+.raison,.etape,.etape+.etape{border-right:0;border-bottom:1px solid var(--line);padding-inline:0;padding-bottom:var(--space-5)}.raison:last-child,.etape:last-child{border-bottom:0}.hero{padding-block:var(--space-7) var(--space-8)}}@media(max-width:760px){.hero__appels{flex-direction:column;align-items:stretch}.hero__appels>.bouton{width:100%}}.situation-page__entete{padding-block:72px;display:flex;flex-direction:column;gap:28px}.situation-page__titre{max-width:1040px}.situation-page__accroche{display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-7);align-items:flex-end;justify-content:space-between}.situation-page__accroche>.situation-page__phrase{flex:1 1 480px}.situation-page__phrase{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.2vw,30px);line-height:1.25;color:var(--action)}.fil{padding-bottom:var(--space-9)}.fil__etape{position:relative;border-left:var(--rule-weight) solid var(--logo-green);padding:0 0 88px clamp(28px,6vw,var(--space-9))}.fil__etape--dernier{border-left-color:transparent;padding-bottom:0}.fil__point{position:absolute;left:-9px;top:4px;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--white);border:2px solid var(--logo-green);box-sizing:border-box}.fil__point--premier-pas{background:var(--fx-yellow);border-color:var(--fx-yellow)}.fil__surtitre{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:var(--space-4)}.fil__titre{font-size:40px;line-height:1.05;letter-spacing:var(--texte-section-interlettre)}.fil__encadre{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line)}.fil__cartes{display:flex;flex-wrap:wrap;gap:var(--space-5)}.fil__carte{flex:1 1 260px;min-width:0;padding:28px;border-radius:var(--radius-md);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.fil__chiffre{font-family:var(--font-display);font-weight:800;font-size:40px;line-height:1;color:var(--fx-teal)}.fil__colonnes{display:flex;flex-wrap:wrap;gap:var(--space-6) 72px}.fil__projet{display:flex;flex-wrap:wrap;gap:var(--space-5)}.fil__projet>.carte-reference{flex:2 1 520px;min-width:0}.fil__projet-carte{flex:2 1 520px;min-width:0;border-radius:var(--radius-lg);background:var(--white);border:1.5px dashed var(--line-strong);display:flex;flex-wrap:wrap}.fil__projet-visuel{flex:1 1 220px;min-height:240px;background:var(--yellow-soft);display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,84% 100%,0 100%);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.fil__projet-texte{flex:1 1 280px;min-width:0;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.fil__liens{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;border-top:var(--rule-weight) solid var(--fx-ink)}.fil__liens h3{margin:var(--space-4) 0 var(--space-1)}.fil__liens a{padding-block:18px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--fx-ink);display:flex;flex-direction:column;gap:6px}.fil__audit{border-radius:var(--radius-lg);background:var(--surface-dark);color:var(--white);padding:clamp(var(--space-6),4vw,56px);display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-8);align-items:flex-end}.jalons{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.jalon{padding:6px 10px;border:1px solid var(--ink-soft);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--texte-marker-taille);font-weight:var(--texte-marker-graisse);letter-spacing:var(--texte-label-interlettre);text-transform:uppercase}.jalon--premier{background:var(--fx-yellow);color:var(--fx-ink);border-color:var(--fx-yellow)}@media(max-width:760px){.fil__projet-visuel{clip-path:none;min-height:140px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.fil__etape{padding-bottom:var(--space-8)}}.faq-entete{padding-block:56px var(--space-8);display:flex;flex-direction:column;gap:var(--space-7)}.faq-entete__rangee{display:flex;flex-wrap:wrap;gap:var(--space-6) 72px;align-items:flex-end;justify-content:space-between}.faq-entete__titre{flex:1 1 480px;display:flex;flex-direction:column;gap:var(--space-2);line-height:1}.faq-entete__sigle{font-size:clamp(56px,7vw,104px);letter-spacing:var(--texte-stat-interlettre);color:var(--action)}.faq-entete__phrase{font-size:clamp(32px,3.6vw,52px);letter-spacing:var(--texte-section-interlettre)}.faq-entete__propos{flex:1 1 440px;min-width:0;max-width:580px;display:flex;flex-direction:column;gap:var(--space-3)}.faq-categorie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:32px;letter-spacing:var(--texte-section-interlettre)}.faq-item:hover,.faq-item[open]{border-color:var(--line-strong)}.faq-chevron{flex:0 0 auto;width:36px;height:36px;border-radius:var(--radius-pill);border:1.5px solid var(--fx-ink);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item__corps p{padding-left:var(--space-5);border-left:var(--rule-weight) solid var(--line-strong);max-width:940px}.question-entete{padding-block:56px 72px;max-width:calc(880px + 2 * var(--space-8));display:flex;flex-direction:column;gap:28px}.question-titre{font-size:clamp(36px,4.6vw,64px);line-height:1.04;letter-spacing:-.03em}.question-prose{max-width:760px;gap:var(--space-7)}.encadre-retenir,.preuve-projet{padding:28px var(--space-6);background:var(--fx-mint);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3)}.preuve-projet{flex-direction:row;align-items:center;gap:var(--space-5)}.preuve-projet__visuel{flex:0 0 120px;height:84px;border-radius:10px;background:var(--mint-2)}.questions-liees--pile{flex-direction:column}.questions-liees--pile>.question-liee{flex:0 0 auto}.question-liee--rangee{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-5);padding:22px var(--space-5);font-size:19px;font-weight:700;line-height:1.3}.question-liee--rangee:hover{border-color:var(--line-strong)}.question-liee__fleche{flex:0 0 auto;width:36px;height:36px;border-radius:var(--radius-pill);border:1.5px solid var(--fx-ink);display:inline-flex;align-items:center;justify-content:center}.projet-ouverture{padding-block:72px var(--space-8);display:flex;flex-direction:column;gap:28px}.projet-ouverture .fil-ariane,.projet-ouverture .fil-ariane a{color:var(--ink-soft)}.projet-titre{max-width:1100px}.projet-meta{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--ink-2);font-size:15px;color:var(--ink-soft)}.fil--projet{padding-block:var(--space-9) var(--space-6)}.projet-sous-titre{flex:1 1 320px;font-size:34px;line-height:1.08;letter-spacing:var(--texte-card-interlettre)}.projet-encadre{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--white);border:1px solid var(--line);font-size:var(--texte-body-taille)}.projet-renoncements{border-radius:var(--radius-lg);background:var(--fx-green);color:var(--white);padding:clamp(28px,3.4vw,var(--space-7));display:flex;flex-direction:column;gap:var(--space-5)}.projet-renoncement{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.projet-renoncement:not(:last-child){padding-bottom:var(--space-5);border-bottom:1px solid var(--logo-green)}.projet-temoignage{margin:0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-3)}.fil__point--plein{background:var(--logo-green);border-color:var(--logo-green)}.projet-resultat{border-radius:var(--radius-lg);background:var(--surface-dark);color:var(--white);overflow:hidden}.projet-resultat__tete{padding:clamp(28px,3.4vw,var(--space-7));display:flex;flex-direction:column;gap:var(--space-3)}.projet-resultat__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid var(--ink-2)}.projet-chiffre{padding:28px var(--space-6);border-right:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2)}.projet-chiffre__valeur{font-family:var(--font-display);font-weight:800;font-size:48px;line-height:1;letter-spacing:-.03em;color:var(--fx-teal)}.projet-chiffre--attente{background:var(--ink-2);display:flex;flex-direction:column;justify-content:center}.projet-comparaison{grid-column:span 2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4)}.projet-comparaison__volet{flex:1 1 200px;min-width:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.projet-comparaison__volet img{width:100%;height:auto;display:block;border-radius:var(--radius-md)}.projet-enseignement{max-width:1000px;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.8vw,40px);line-height:1.18;letter-spacing:var(--texte-card-interlettre)}.article-entete{padding-block:72px var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}.article-titre{max-width:980px;font-size:clamp(34px,4.8vw,68px);line-height:1.02;letter-spacing:-.03em}.article-corps{display:flex;flex-wrap:wrap;gap:var(--space-7) 72px;align-items:flex-start;padding-bottom:var(--space-8)}.sommaire{flex:1 1 240px;max-width:300px;display:flex;flex-direction:column;border-left:var(--rule-weight) solid var(--logo-green);padding-left:var(--space-5);position:sticky;top:calc(var(--entete-hauteur) + var(--space-5))}.sommaire a{padding-block:var(--space-2);color:var(--text-muted);text-decoration:none}.sommaire a:first-of-type{font-weight:600;color:var(--fx-ink)}.article-prose{flex:999 1 560px;min-width:0;max-width:700px;font-size:19px;line-height:1.7}.article-chapo{font-size:23px;line-height:1.5;color:var(--action);font-weight:500}.article-appel{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--fx-mint);border:1px solid var(--line);font-size:var(--texte-body-taille)}.bande-blanche .article-appel{background:var(--white)}@media(max-width:760px){.sommaire{position:static;max-width:none}.projet-chiffre{border-right:0}.projet-comparaison{grid-column:auto}}.contact{padding-block:var(--space-8) 104px;display:flex;flex-wrap:wrap;gap:56px var(--space-10);align-items:flex-start}.contact__texte{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}.contact__accroche{font-family:var(--font-display);font-weight:500;font-size:28px;line-height:1.2;color:var(--action)}.contact__formulaire{flex:1 1 520px;min-width:0}.etapes--pile{flex-direction:column;gap:0}.etape--rangee{flex:none;border-top:0;border-left:var(--rule-weight) solid var(--logo-green);padding:0 0 var(--space-5) 28px}.etape--rangee:last-child{border-left-color:transparent;padding-bottom:0}.etape__point--premier{background:var(--fx-yellow)}.etape__point--creux{background:var(--white);border:2px solid var(--logo-green);box-sizing:border-box}.etapes--pile .etape__point{top:4px;left:calc(var(--rule-weight) * -1 - 7px)}.formulaire{border-radius:var(--radius-lg);background:var(--fx-mint);border:1px solid var(--line);padding:clamp(var(--space-5),3vw,var(--space-7));display:flex;flex-direction:column;gap:var(--space-5);max-width:none}.formulaire input:not([type=checkbox]),.formulaire select,.formulaire textarea{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);color:var(--fx-ink);font-family:var(--font-body);font-size:16px}.formulaire textarea{min-height:140px;resize:vertical}.formulaire :is(input,select,textarea):user-invalid{border-color:var(--danger);border-width:2px}.formulaire :is(input,select,textarea):user-invalid+.champ__erreur{display:block}.formulaire__envoi{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between}.formulaire--non-relie{gap:var(--space-4)}.champ--case input[type=checkbox]{width:20px;min-height:20px;height:20px;flex:none;margin-top:2px}.bloc-attente{padding:var(--space-5);border-radius:var(--radius-md);background:var(--yellow-soft);border:1px dashed var(--line-strong)}.bloc-appel{margin-block:var(--space-6)}.page-entete{padding-block:72px var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}.page-titre{max-width:1040px}.ressources-entete{padding-block:var(--space-8) 72px;display:flex;flex-wrap:wrap;gap:var(--space-7) var(--space-10);align-items:flex-start}.ressources-entete__titre{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}.ressources-entete__propos{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.retour{border-radius:var(--radius-lg);background:var(--surface-dark);color:var(--white);padding:var(--space-7) var(--space-7);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;min-height:420px;justify-content:center}.duo-large{display:flex;flex-wrap:wrap;gap:var(--space-7) 72px;align-items:flex-start}.duo-large__colonne{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.encadre-vert{padding:var(--space-7);border-radius:var(--radius-lg);background:var(--fx-green);color:var(--white)}.trajectoire--claire .sourdine{color:var(--text-muted)}.trajectoire--claire .trajectoire__point--creux,.trajectoire--claire .trajectoire__battement{background:var(--surface-page)}.note-trajectoire{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;margin-top:var(--space-6);max-width:900px}.audits-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-5)}.audit-carte{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--white)}.bande-blanche .audit-carte{background:var(--fx-mint)}.audit-carte__prix{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;padding-top:var(--space-4);border-top:1px solid var(--line)}.audit-carte__montant{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1}.binome{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-7)}.binome__battement{align-self:center}.binome__membre{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.binome__portrait{display:flex;align-items:center;justify-content:center;min-height:220px;height:220px;border-radius:var(--radius-lg);background:var(--mint-2);margin-bottom:var(--space-2);overflow:hidden}.binome__portrait img{flex:0 0 auto;width:100%;height:100%;object-fit:cover;display:block}.binome__battement{flex:0 0 auto}@media(max-width:760px){.binome__battement{display:none}.audits-liste{grid-template-columns:1fr}}
