:root{--fond:#f3f5f2;--fond-2:#e6ece8;--blanc:#fff;--encre:#18231f;--encre-2:#3d4b46;--gris:#5b6a64;--trait:#c9d3ce;--vert:#0e6b5c;--vert-fonce:#0a4f44;--vert-clair:#dcebe6;--ocre:#e3a72f;--bon:#0f4f33;--bon-fond:#cfebdd;--moyen:#5c4200;--moyen-fond:#f6e3b4;--mauvais:#6e1e17;--mauvais-fond:#f5d3cf;--titre:"Bricolage Grotesque","Segoe UI",system-ui,sans-serif;--texte:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--chiffre:"IBM Plex Mono",ui-monospace,Menlo,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--fond);color:var(--encre);font-family:var(--texte);margin:0;font-size:16px;line-height:1.55}a{color:var(--vert)}a:hover{color:var(--vert-fonce)}:focus-visible{outline:3px solid var(--ocre);outline-offset:2px}h1,h2,h3{font-family:var(--titre);letter-spacing:-.01em;text-wrap:balance;margin:0}p{margin:0}img{max-width:100%}.conteneur{max-width:1180px;margin:0 auto;padding-inline:20px}.section{padding-block:72px}.fond-2{background:var(--fond-2)}.sombre{background:var(--encre);color:var(--fond)}.surtitre{font-family:var(--chiffre);letter-spacing:.08em;text-transform:uppercase;color:var(--vert);font-size:13px}.chiffre{font-family:var(--chiffre);font-variant-numeric:tabular-nums}.pile{flex-direction:column;gap:14px;display:flex}.rangee{flex-wrap:wrap;gap:16px;display:flex}.grille{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.carte{background:var(--blanc);border:1.5px solid var(--trait);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.carte-sombre{background:var(--encre);color:var(--fond);border-color:var(--encre)}.bouton{min-height:48px;font:inherit;cursor:pointer;border:1.5px solid var(--vert);background:var(--vert);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--vert-fonce);color:#fff}.bouton-ocre{background:var(--ocre);border-color:var(--ocre);color:var(--encre)}.bouton-ocre:hover{color:var(--encre);background:#cf9420}.bouton-contour{color:var(--encre);border-color:var(--encre);background:0 0}.bouton-contour:hover{background:var(--encre);color:var(--fond)}.bouton[disabled]{opacity:.6;cursor:wait}.pastille{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.p-bon{background:var(--bon-fond);color:var(--bon)}.p-moyen{background:var(--moyen-fond);color:var(--moyen)}.p-mauvais{background:var(--mauvais-fond);color:var(--mauvais)}.muet{color:var(--gris);font-size:14px}ul.liste{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.logo{color:var(--encre);font-family:var(--titre);align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.logo-grille{grid-template-rows:repeat(3,10px);grid-template-columns:repeat(2,14px);gap:3px;display:grid}.logo-grille span{background:var(--vert)}.logo-grille span:nth-child(4){background:var(--ocre)}.nav{flex-wrap:wrap;align-items:center;gap:18px;font-size:15px;display:flex}.nav a:not(.bouton){color:var(--encre);text-decoration:none}.pied{color:#b5c2bd;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:32px;font-size:14px;display:flex}.pied a{color:#dce5e1}.champ{color:var(--encre-2);flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.champ input,.champ textarea,.champ select{font:inherit;color:var(--encre);background:var(--fond);border:1.5px solid #9aa8a2;border-radius:8px;width:100%;padding:11px 12px;font-size:16px}.champ textarea{resize:vertical;min-height:140px}.champ small{color:var(--gris);font-size:13px}.case{align-items:flex-start;gap:10px;font-size:15px;display:flex}.case input{width:20px;height:20px;margin-top:2px}.erreur{background:var(--mauvais-fond);color:var(--mauvais);border-radius:8px;padding:12px 14px}.suggestions{border:1px solid var(--trait);background:var(--blanc);border-radius:8px;margin:4px 0 0;padding:0;list-style:none}.suggestions button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px}.suggestions button:hover{background:var(--fond-2)}.tableau-boite{overflow-x:auto}table{border-collapse:collapse;background:var(--blanc);width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3e0;padding:10px 12px}th{text-transform:uppercase;letter-spacing:.05em;color:var(--gris);font-size:13px;font-weight:600}td.n,th.n{text-align:right;font-family:var(--chiffre);font-variant-numeric:tabular-nums;white-space:nowrap}tr.total td{border-top:1.5px solid var(--encre);font-weight:700}.rapport{background:var(--blanc);border-radius:12px;flex-direction:column;gap:36px;max-width:920px;margin:32px auto;padding:48px;display:flex}.rapport h2{margin-bottom:4px;font-size:24px}.rapport section{flex-direction:column;gap:12px;display:flex}.verdict{border-radius:12px;flex-direction:column;gap:8px;padding:22px;display:flex}.v-offre{background:var(--bon-fond);color:var(--bon)}.v-negocier{background:var(--moyen-fond);color:var(--moyen)}.v-passer,.v-indetermine{background:var(--mauvais-fond);color:var(--mauvais)}.indicateurs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.indicateur{border:1.5px solid var(--trait);border-radius:10px;padding:14px}.indicateur .val{font-family:var(--chiffre);font-size:24px}.alerte{background:var(--moyen-fond);color:var(--moyen);border-radius:8px;padding:10px 14px;font-size:14px}.barre-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:640px){.rapport{border-radius:0;margin:0;padding:24px 18px}}@media print{body{background:#fff}.pas-imprime{display:none!important}.rapport{gap:24px;max-width:none;margin:0;padding:0}.rapport section{break-inside:avoid-page}table{font-size:12px}}.choix-audit{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.choix{border:1.5px solid var(--trait);background:var(--fond);cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:14px;font-size:14px;line-height:1.35;display:flex;position:relative}.choix strong{font-size:15px}.choix input{opacity:0;pointer-events:none;position:absolute}.choix:has(input:focus-visible){outline:3px solid var(--ocre);outline-offset:2px}.choix.actif{border-color:var(--vert);background:var(--vert-clair);box-shadow:inset 0 0 0 1px var(--vert)}.carte-audit{color:inherit;text-decoration:none;transition:border-color .15s}.carte-audit:hover{border-color:var(--vert);color:inherit}.carte-audit .lien-fleche{color:var(--vert);margin-top:auto;font-weight:600}.pied-audits{border-bottom:1px solid #33423d;flex-wrap:wrap;gap:10px 24px;padding-top:32px;padding-bottom:20px;font-size:14px;display:flex}.pied-audits a{color:#dce5e1}.ligne-audit{background:var(--blanc);border:1.5px solid var(--encre);color:var(--encre);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.ligne-audit:hover{background:var(--vert-clair);color:var(--encre);transform:translate(3px)}.ligne-audit .ligne-num{color:var(--vert);min-width:24px;font-size:15px}.ligne-audit .ligne-fleche{color:var(--vert);margin-left:auto;font-size:20px}.ligne-audit .muet{font-size:14px}.grille-audits{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}@media (max-width:380px){.grille-audits{grid-template-columns:1fr}}.filigrane{border-top:1px dashed var(--trait);color:var(--gris);margin-top:28px;padding-top:12px;font-size:12.5px}@media print{.filigrane{background:#fff;margin:0;padding:4px 12mm;font-size:9px;position:fixed;bottom:0;left:0;right:0}.rapport{padding-bottom:16mm}}.calculateur{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:820px){.calculateur{grid-template-columns:1fr}}.resultat{border-width:2px;gap:12px;position:sticky;top:16px}.r-bon{background:var(--bon-fond);border-color:var(--bon);color:var(--bon)}.r-moyen{background:var(--moyen-fond);border-color:var(--moyen);color:var(--moyen)}.r-mauvais{background:var(--mauvais-fond);border-color:var(--mauvais);color:var(--mauvais)}.table-resultat{border-collapse:collapse;width:100%;color:var(--encre);font-size:14.5px}.table-resultat td{border-bottom:1px solid #0000001a;padding:6px 0}.table-resultat .n{text-align:right;font-family:var(--chiffre);white-space:nowrap}.avertissement{color:var(--encre-2);font-size:14px}.champ-email{min-width:0;font:inherit;background:var(--blanc);color:var(--encre);border:1.5px solid #9aa8a2;border-radius:8px;flex:1;padding:11px 12px;font-size:16px}.info{color:var(--vert-fonce);background:var(--vert-clair);border-radius:8px;padding:8px 12px;font-size:14px}.grille-packs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.pack{cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.pack:hover{border-color:var(--encre-2)}.pack-choisi{border-color:var(--vert);box-shadow:0 0 0 2px var(--vert)}.pack:focus-within{outline:2px solid var(--vert);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grille-tarifs{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px;display:grid}.grille-tarifs .carte{padding:20px}.prix-ligne,.insecable{white-space:nowrap}.grille-champs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px;display:grid}.carte.bandeau-devis{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.cta-mobile,.cta-mobile-note{display:none}@media (max-width:640px){.cta-mobile{text-align:center;white-space:nowrap;width:100%;min-height:56px;font-size:18px;display:flex;box-shadow:0 6px 18px #0000001f}.cta-mobile-note{text-align:center;margin-top:-12px;font-size:14px;display:block}}.barre-mobile,.barre-mobile-espace{display:none}@media (max-width:640px){.section{padding-block:44px}.carte{padding:18px}.entete{gap:10px;padding-block:14px 6px}.nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;width:100%;margin-inline:-20px;padding:2px 20px 8px;font-size:14px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a:not(.bouton){border:1px solid var(--trait);background:var(--blanc);white-space:nowrap;border-radius:999px;flex:none;padding:8px 12px}.nav .bouton{display:none}.barre-mobile{z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--fond);border-top:1px solid var(--trait);grid-template-columns:1fr 1.25fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000014}.barre-mobile .bouton{white-space:nowrap;min-height:48px;padding:0 10px;font-size:15px}.barre-mobile-espace{height:76px;display:block}.rangee>.bouton{flex:auto}th,td{padding:8px 6px;font-size:13.5px}th{letter-spacing:.03em;font-size:11px}.rapport h2{font-size:21px}.tableau-boite{margin-inline:-6px}.indicateurs{grid-template-columns:1fr 1fr}.indicateur .val{font-size:19px}input,select,textarea{font-size:16px}}@media print{.barre-mobile,.barre-mobile-espace{display:none!important}}.txt-court,.accroche-mobile{display:none}.atouts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.atouts li{border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.atout-vert{background:var(--vert-clair);color:var(--vert-fonce)}.atout-ocre{background:var(--moyen-fond);color:var(--moyen)}.atout-bleu{color:#1d4477;background:#dde8f6}.carte-exemple{color:#fff;background:linear-gradient(135deg,var(--vert-fonce),#123a33);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;text-decoration:none;display:flex;box-shadow:0 10px 28px #0a4f4440}.carte-exemple:hover{color:#fff}.carte-exemple-tete{color:#cfe3dc;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.pastille-verdict{background:var(--moyen-fond);color:var(--moyen);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.carte-exemple-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.carte-exemple-chiffres span{flex-direction:column;gap:2px;min-width:0;display:flex}.carte-exemple-chiffres small{color:#a9c7bd;font-size:12px}.carte-exemple-chiffres strong{font-family:var(--chiffre);white-space:nowrap;font-size:17px}.c-vert{color:#7fe0b8}.c-ocre{color:var(--ocre)}.carte-exemple-lien{color:var(--ocre);font-size:14.5px;font-weight:600}@media (max-width:640px){.accroche-mobile{color:var(--encre-2);margin:-6px 0 0;font-size:18px;display:block}.cache-mobile,.txt-long{display:none}.txt-court{display:inline}.nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-inline:0;padding:0 0 4px;font-size:13.5px;display:grid;overflow:visible}.nav a:not(.bouton){text-align:center;border:0;padding:7px 4px;font-weight:600}.nav a.nav-audits{background:var(--vert-clair);color:var(--vert-fonce)}.nav a.nav-calcul{background:var(--ocre);color:var(--encre)}.nav a.nav-exemple{color:#1d4477;background:#dde8f6}.nav a.nav-tarifs{display:none}.nav a.nav-opp{background:var(--vert);color:#fff}.nav a.nav-packs{color:#4a2a75;background:#e9dff5}.nav a.nav-reseaux{background:var(--encre);color:#fff}.carte-exemple{padding:16px}.carte-exemple-chiffres strong{font-size:15px}.carte-exemple-tete{font-size:12.5px}}@media (max-width:360px){.carte-exemple-chiffres strong{font-size:13.5px}}@media (max-width:380px){.cta-mobile{padding:0 12px;font-size:16px}}.filtres{background:var(--blanc);border:1.5px solid var(--trait);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.filtres select{font:inherit;color:var(--encre);background:var(--fond);border:1.5px solid #9aa8a2;border-radius:8px;width:100%;padding:10px;font-size:16px}.grille-opp{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.carte-opp{background:var(--blanc);border:1.5px solid var(--trait);color:var(--encre);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.carte-opp:hover{color:var(--encre);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.carte-opp-avant{border-color:var(--ocre);box-shadow:0 0 0 2px var(--ocre)inset}.carte-opp-exemple{opacity:.82;border-style:dashed}.carte-opp-photo{aspect-ratio:16/10;background:linear-gradient(135deg,var(--vert-clair),var(--fond-2));display:block;position:relative}.carte-opp-photo img{object-fit:cover;width:100%;height:100%;display:block}.carte-opp-sans-photo{text-align:center;font-family:var(--titre);color:var(--vert-fonce);justify-content:center;align-items:center;padding:16px;font-weight:700;display:flex;position:absolute;inset:0}.pastille-marge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.carte-opp-photo .pastille-marge{position:absolute;bottom:10px;left:10px}.pastille-avant{background:var(--ocre);color:var(--encre);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.marge-forte{background:var(--bon-fond);color:var(--bon)}.marge-moyenne{background:var(--moyen-fond);color:var(--moyen)}.marge-faible{color:var(--encre-2);background:#e3e7e5}.carte-opp-corps{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.carte-opp-titre{font-family:var(--titre);font-size:17px;line-height:1.25}.carte-opp-chiffres{border-top:1px solid var(--trait);grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;padding-top:10px;display:grid}.carte-opp-chiffres span{flex-direction:column;display:flex}.carte-opp-chiffres small{color:var(--gris);font-size:12px}.carte-opp-chiffres b{font-family:var(--chiffre);font-size:16px}.c-marge{color:var(--vert)}.galerie-opp{scroll-snap-type:x mandatory;border-radius:14px;gap:10px;display:flex;overflow-x:auto}.galerie-opp img{aspect-ratio:4/3;object-fit:cover;scroll-snap-align:start;border-radius:14px;flex:none;width:min(100%,640px)}.opp-colonnes{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.opp-contact{position:sticky;top:16px}.opp-ligne-marges{color:#cfe3dc;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.vignettes{flex-wrap:wrap;gap:10px;display:flex}.vignette{width:110px;height:82px;position:relative}.vignette img{object-fit:cover;border-radius:8px;width:100%;height:100%}.vignette button{background:var(--encre);color:#fff;cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:1;position:absolute;top:-8px;right:-8px}.bandeau-vitrine{background:linear-gradient(135deg,#123a33,var(--vert-fonce));color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:28px;display:flex}.bandeau-vitrine p{color:#cfe3dc;margin:0}@media (max-width:820px){.opp-colonnes{grid-template-columns:1fr}.opp-contact{position:static}}@media (max-width:640px){.filtres{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.filtres .bouton{grid-column:1/-1}.galerie-opp img{width:88%}.bandeau-vitrine{padding:20px}}.seulement-mobile{display:none}@media (max-width:820px){.seulement-mobile{display:flex}}.grille-tarifs-vitrine{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.grille-tarifs-vitrine .carte{padding:16px}.pastille-bientot{vertical-align:middle;background:var(--moyen-fond);color:var(--moyen);border-radius:999px;margin-left:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.encart-expert{border:1.5px solid var(--vert);background:var(--vert-clair);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:8px;padding:16px 18px;display:flex}.encart-expert .pile{flex:320px}@media print{.encart-expert .bouton{display:none}}.carte-expert{border-color:var(--vert)}.pastille-initiales{background:var(--vert-fonce);color:#fff;width:48px;height:48px;font-family:var(--titre);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.choix-offre{border:1.5px solid var(--trait);cursor:pointer;background:var(--blanc);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.choix-offre:has(input:checked){border-color:var(--vert);background:var(--vert-clair)}.choix-offre input{accent-color:var(--vert);margin-top:4px}.defile-indice{display:none}@media (max-width:640px){.defile-mobile{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:12px;margin-inline:-20px;padding:2px 20px 10px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.defile-mobile::-webkit-scrollbar{display:none}.defile-mobile>*{scroll-snap-align:start;min-width:0}.defile-indice{color:var(--gris);margin:-14px 0 0;font-size:14px;display:block}.nav a.nav-tarifs{background:var(--encre);color:#fff;display:block}.nav a.nav-reseaux{display:none}.nav a.nav-compte{background:var(--blanc);border:1px solid var(--trait);grid-column:1/-1;padding:6px 4px}}details.question{border-bottom:1px solid var(--trait);padding-bottom:14px}details.question summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding-block:6px;list-style:none;display:flex}details.question summary::-webkit-details-marker{display:none}details.question summary:after{content:"+";font-family:var(--chiffre);color:var(--vert);flex:none;font-size:22px}details.question[open] summary:after{content:"–"}details.question p{margin-top:6px}.encart-abonnement{background:var(--vert-fonce);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:920px;margin:20px auto 40px;padding:22px 24px;display:flex}.encart-abonnement span{color:#dce5e1}@media print{.encart-abonnement{display:none!important}}.carte.carte-fonciere{border:2px solid var(--vert);background:var(--vert-clair)}.autres-exemples{flex-wrap:wrap;gap:8px;display:flex}.autres-exemples a{white-space:nowrap}@media (max-width:640px){.autres-exemples{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-inline:-18px;padding:2px 18px 6px;overflow-x:auto}.autres-exemples::-webkit-scrollbar{display:none}.autres-exemples a{flex:none;padding:8px 12px}}.ligne-lien{flex-wrap:nowrap}@media (max-width:640px){.ligne-lien{flex-wrap:wrap}.ligne-lien input{flex:100%!important}.ligne-lien .bouton{width:100%}}.grille-rdv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.grille-rdv{grid-template-columns:1fr}}.rdv-carte{color:var(--encre);background:var(--blanc);text-align:left;max-width:640px}.lien-discret{color:var(--gris);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px;font-size:14px;text-decoration:underline}.bouton-contour-clair{color:#fff;border-color:#fff}.fondateur{grid-template-columns:auto 1fr;align-items:start;gap:24px;display:grid}.fondateur-photo{object-fit:cover;background:var(--vert-fonce);color:#fff;width:96px;height:96px;font-family:var(--titre);border-radius:50%;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}@media (max-width:640px){.fondateur{grid-template-columns:1fr}.fondateur-photo{width:76px;height:76px;font-size:26px}}.preuves{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.preuves div{background:var(--blanc);border:1px solid var(--trait);border-radius:12px;padding:14px}.preuves strong{font-family:var(--chiffre);font-size:26px;display:block}.preuves span{color:var(--encre-2);font-size:14px}@media (max-width:820px){.preuves{grid-template-columns:repeat(2,minmax(0,1fr))}}.difference{border-left:4px solid var(--ocre);background:var(--blanc);border-radius:0 14px 14px 0;gap:14px;padding:22px 26px;display:grid}.difference-titre{font-family:var(--titre);color:var(--encre-2);margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:700;line-height:1.25}.difference-titre span{color:var(--encre);display:block}.difference-liste{color:var(--encre-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}@media (max-width:820px){.difference-liste{grid-template-columns:1fr;gap:8px}.difference{padding:18px}}.estim-chiffres{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.estim-chiffres>div{background:var(--blanc);border:1px solid var(--trait);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.estim-chiffres span{color:var(--gris);font-size:14px}.estim-chiffres strong{font-family:var(--chiffre);font-size:26px}.estim-chiffres small{color:var(--encre-2);font-size:13px}
