.ss-resultats{background:var(--ss-degrade-pale)}.ss-res-pastilles{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-bottom:22px!important}.ss-res-badge,.ss-res-label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 14px;border-radius:999px;font-size:var(--ss-taille-mention);font-weight:650;line-height:1.2}.ss-res-label{background:var(--ss-accent);color:var(--ss-texte-sur-sombre)}.ss-res-badge{background:var(--ss-fond-blanc);color:var(--ss-accent);box-shadow:inset 0 0 0 1px var(--ss-trait)}.ss-res-chiffres{margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:860px){.ss-res-chiffres{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:20px}}.ss-res-chiffre{min-width:0;padding:clamp(22px,3vw,32px);border-radius:var(--ss-rayon-carte);background:var(--ss-fond-blanc);box-shadow:var(--ss-ombre-carte);display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.ss-res-valeur{font-size:clamp(44px,4.6vw,60px);line-height:1;letter-spacing:var(--ss-interlettrage-h1);font-variant-numeric:tabular-nums;white-space:nowrap}.ss-res-chiffre-principal .ss-res-valeur{font-size:clamp(76px,9vw,128px);color:var(--ss-accent)}.ss-res-legende{font-size:17px;line-height:1.4;color:var(--ss-texte-secondaire)}.ss-res-chiffre-principal .ss-res-legende{font-size:19px;font-weight:600;color:var(--ss-texte)}.ss-compteur{display:inline-block;min-width:3ch;font-variant-numeric:tabular-nums}.ss-res-note{max-width:860px;margin:18px auto 0!important;font-size:var(--ss-taille-mention);line-height:1.55;text-align:center;color:var(--ss-texte-secondaire);text-wrap:pretty}.ss-graph{margin:clamp(36px,5vw,56px) 0 0;padding:clamp(22px,3.5vw,40px);border-radius:var(--ss-rayon-carte);background:var(--ss-fond-blanc);box-shadow:var(--ss-ombre-carte)}.ss-graph-titre{font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.02em}.ss-graph-grille{margin-top:28px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto}.ss-graph-axe{position:relative;font-size:12px;color:var(--ss-texte-secondaire);font-variant-numeric:tabular-nums}.ss-graph-axe span{position:absolute;right:8px;transform:translateY(50%);line-height:1}.ss-graph-zone{position:relative;height:clamp(170px,26vw,300px)}.ss-graph-zone svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ss-graph-reperes line{stroke:var(--ss-trait);stroke-width:1;vector-effect:non-scaling-stroke}.ss-graph-aire{transform-origin:50% 100%}.ss-graph-trace polyline{fill:none;stroke:var(--ss-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ss-graph-point{position:absolute;width:10px;height:10px;margin:0 0 -5px -5px;border-radius:50%;background:var(--ss-fond-blanc);box-shadow:inset 0 0 0 2.5px var(--ss-accent)}.ss-graph-valeur{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);font-size:13px;font-weight:650;line-height:1;color:var(--ss-texte);font-variant-numeric:tabular-nums;white-space:nowrap}.ss-graph-point-dernier{width:16px;height:16px;margin:0 0 -8px -8px;background:var(--ss-accent);box-shadow:0 0 0 5px rgba(34,181,162,.22)}.ss-graph-point-dernier .ss-graph-valeur{bottom:22px;padding:4px 9px;border-radius:999px;background:var(--ss-accent);color:var(--ss-texte-sur-sombre);font-size:15px}.ss-graph-mois{grid-column:2;margin:12px 0 0;padding:0;list-style:none;display:grid;font-size:13px;color:var(--ss-texte-secondaire)}.ss-graph-mois li{min-width:0;text-align:center;white-space:nowrap}.ss-graph-mois-court{display:none}@media (max-width:699px){.ss-graph-mois-long{display:none}.ss-graph-mois-court{display:inline}.ss-graph-mois{font-size:12px}.ss-graph-valeur{font-size:11.5px;bottom:11px}.ss-graph-point-dernier .ss-graph-valeur{font-size:13px;bottom:18px}}.ss-graph-note{margin-top:18px!important;font-size:var(--ss-taille-petit);color:var(--ss-texte-secondaire)}.ss-res-humain{margin-top:clamp(28px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}@media (min-width:900px){.ss-res-humain{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ss-res-humain .ss-temoignage{max-width:none;margin:0;padding:clamp(22px,3vw,32px);border-radius:var(--ss-rayon-carte);background:var(--ss-fond-blanc);box-shadow:var(--ss-ombre-carte)}.ss-res-humain .ss-temoignage blockquote p{font-size:clamp(18px,1.6vw,21px);line-height:1.5}.ss-res-humain .ss-temoignage figcaption{margin-top:14px}.ss-fondateur{display:flex;gap:16px;align-items:center;padding:clamp(22px,3vw,32px);border-radius:var(--ss-rayon-carte);background:var(--ss-fond-blanc);color:var(--ss-texte);box-shadow:var(--ss-ombre-carte)}.ss-fondateur-photo{flex:none;width:72px;height:72px;overflow:clip;border-radius:50%;background:var(--ss-fond-accent-pale)}.ss-fondateur-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss-fondateur-phrase{font-size:clamp(20px,2vw,24px);line-height:1.2;letter-spacing:-.015em}.ss-fondateur-nom{margin-top:4px!important;font-size:var(--ss-taille-petit);color:var(--ss-texte-secondaire)}.ss-fondateur-lien{min-height:40px;font-size:var(--ss-taille-petit)}.ss-fondateur-seul{max-width:640px;margin:0 auto}.ss-fondateur-seul .ss-fondateur{box-shadow:inset 0 0 0 1px var(--ss-trait)}.ss-resultats-compacts{padding-block:clamp(56px,7vw,88px) 0}.ss-resultats-compacts-fin{padding-bottom:var(--ss-section-y)}.ss-res-compact{max-width:900px;margin:0 auto;padding:clamp(26px,4vw,44px);border-radius:var(--ss-rayon-grande-carte);background:var(--ss-degrade-pale);box-shadow:inset 0 0 0 1px var(--ss-trait);text-align:center}.ss-res-compact-titre{font-size:clamp(24px,2.8vw,34px);line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.ss-res-compact-source{margin-top:10px!important;font-size:var(--ss-taille-mention);color:var(--ss-texte-secondaire)}.ss-res-compact-lien{margin-top:8px!important}.ss-stat-conversion{margin-top:var(--ss-espace-titre);display:grid;grid-template-columns:minmax(0,1fr);gap:12px 32px;align-items:center;padding:clamp(24px,4vw,44px);border-radius:var(--ss-rayon-grande-carte);background:var(--ss-degrade-pale);box-shadow:inset 0 0 0 1px var(--ss-trait)}@media (min-width:760px){.ss-stat-conversion{grid-template-columns:auto minmax(0,1fr)}}.ss-stat-chiffre{font-size:clamp(72px,9vw,120px);line-height:.95;letter-spacing:var(--ss-interlettrage-h1);color:var(--ss-accent);white-space:nowrap}.ss-stat-texte{font-size:clamp(19px,1.8vw,22px);line-height:1.45;text-wrap:pretty}.ss-stat-reference{margin-top:10px!important;line-height:1.5}.ss-pile-comparaison,.ss-stat-reference{font-size:var(--ss-taille-petit);color:var(--ss-texte-secondaire)}.ss-pile-comparaison{margin-top:24px!important;padding:16px 18px;border-radius:var(--ss-rayon-petit);background:var(--ss-fond-pale);line-height:1.55}.ss-rentabilite{max-width:860px;margin:0 auto;padding:clamp(24px,4vw,48px);border-radius:var(--ss-rayon-grande-carte);background:var(--ss-fond-blanc);box-shadow:var(--ss-ombre-carte)}.ss-rentabilite-titre{font-size:var(--ss-taille-h3);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.ss-rentabilite-lignes{margin:24px 0 0}.ss-rentabilite-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--ss-trait)}.ss-rentabilite-ligne:last-child{border-bottom:0;border-top:2px solid var(--ss-texte)}.ss-rentabilite-ligne dt{font-size:var(--ss-taille-texte)}.ss-rentabilite-ligne dt span{color:var(--ss-texte-secondaire);font-size:var(--ss-taille-petit)}.ss-rentabilite-ligne dd{margin:0;font-size:24px;white-space:nowrap;font-variant-numeric:tabular-nums}.ss-rentabilite-ligne:last-child dd{color:var(--ss-accent);font-size:30px}.ss-rentabilite-vente{margin-top:24px!important;font-size:var(--ss-taille-texte);line-height:1.6}.ss-rentabilite-sources{margin-top:6px!important;font-size:var(--ss-taille-mention);color:var(--ss-texte-secondaire)}.ss-rentabilite-conclusion{margin-top:22px!important;font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.02em;color:var(--ss-accent)}.ss-rentabilite-avertissement{margin:10px 0 8px!important}.ss-prix-campagnes,.ss-rentabilite-avertissement{font-size:var(--ss-taille-petit);line-height:1.5;color:var(--ss-texte-secondaire)}.ss-preuve-ligne{margin-top:14px!important;padding:12px 14px;border-radius:var(--ss-rayon-petit);background:var(--ss-fond-accent-pale);font-size:var(--ss-taille-mention);line-height:1.45;color:var(--ss-texte)}.ss-preuve-ligne strong{color:var(--ss-accent)}.ss-preuve-ligne span{display:block;color:var(--ss-texte-secondaire)}@property --ss-compte{syntax:"<integer>";inherits:false;initial-value:0}@keyframes ss-compte{0%{--ss-compte:0}to{--ss-compte:var(--ss-cible)}}@keyframes ss-graph-trace{0%{stroke-dashoffset:4000px}to{stroke-dashoffset:0}}@keyframes ss-graph-monte{0%{transform:scaleY(0)}to{transform:none}}@keyframes ss-graph-point{0%{transform:scale(0)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ss-compteur{counter-reset:ss-n var(--ss-compte);animation:ss-compte cubic-bezier(.2,.8,.2,1) both;animation-timeline:view();animation-range:entry 0 cover 22%}.ss-compteur:before{content:counter(ss-n) /""}.ss-compteur-texte{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-graph-zone{view-timeline:--ss-graph block}.ss-graph-trace polyline{stroke-dasharray:4000px;animation:ss-graph-trace cubic-bezier(.3,.7,.3,1) both;animation-timeline:--ss-graph;animation-range:entry 0 entry 100%}.ss-graph-aire{animation:ss-graph-monte cubic-bezier(.3,.7,.3,1) both;animation-timeline:--ss-graph;animation-range:entry 0 entry 100%}.ss-graph-point{animation:ss-graph-point cubic-bezier(.3,.7,.3,1) both;animation-timeline:--ss-graph;animation-range:entry calc(var(--i) / var(--n) * 80%) entry calc(var(--i) / var(--n) * 80% + 20%)}}}