.chiffres-page{min-height:100vh;padding-top:100px}.chiffres-hero{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1a1a2e 100%);padding:80px 0}.chiffres-hero__inner{text-align:center;max-width:1280px;margin:0 auto;padding:0 2rem}.chiffres-hero__title{letter-spacing:.05em;margin-bottom:1rem;font-family:Barlow,sans-serif;font-size:3.5rem;font-weight:700}.chiffres-hero__subtitle{color:#94a3b8;font-size:1.25rem;font-weight:300}.chiffres-content{background:#f8fafc;padding:60px 0}.chiffres-content__inner{max-width:1280px;margin:0 auto;padding:0 2rem}.chiffres-intro{color:#475569;text-align:center;text-align:justify;max-width:800px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.8}.chiffres-stats{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.chiffres-stat{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem 1rem;transition:all .3s}.chiffres-stat:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000000d}.chiffres-stat__number{color:#0f172a;margin-bottom:.25rem;font-family:Barlow,sans-serif;font-size:2.5rem;font-weight:700}.chiffres-stat__label{color:#64748b;font-size:.875rem;font-weight:500}.chiffres-chart{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:3rem;padding:2.5rem 3rem;box-shadow:0 1px 3px #00000008}.chiffres-chart__title{color:#0f172a;text-align:center;letter-spacing:-.01em;margin-bottom:2rem;font-family:Barlow,sans-serif;font-size:1.25rem;font-weight:600}.chiffres-chart__bars{flex-direction:column;gap:1.5rem;max-width:700px;margin:0 auto;display:flex}.chiffres-chart__bar-wrapper{flex-direction:column;gap:.35rem;display:flex}.chiffres-chart__bar-header{justify-content:space-between;align-items:center;display:flex}.chiffres-chart__label{color:#1f2937;font-size:.875rem;font-weight:500}.chiffres-chart__percentage{color:#0f172a;font-size:.875rem;font-weight:600}.chiffres-chart__bar-track{background:#e5e7eb;border-radius:9999px;width:100%;height:6px;overflow:hidden}.chiffres-chart__bar{background:#0f172a;border-radius:9999px;height:100%;transition:width 1.2s cubic-bezier(.25,.46,.45,.94)}.chiffres-image__img{object-fit:cover;border-radius:1rem;width:100%;height:250px;box-shadow:0 4px 20px #0000000d}@media (max-width:1024px){.chiffres-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.chiffres-hero__title{font-size:2.5rem}.chiffres-hero__subtitle{font-size:1rem}.chiffres-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.chiffres-stat{padding:1.5rem .75rem}.chiffres-stat__number{font-size:2rem}.chiffres-intro{font-size:1rem}.chiffres-chart{padding:1.5rem 1.25rem}.chiffres-chart__title{font-size:1.125rem}.chiffres-chart__label,.chiffres-chart__percentage{font-size:.8125rem}.chiffres-chart__bars{gap:1.25rem}.chiffres-image__img{height:180px}}@media (max-width:480px){.chiffres-hero__title{font-size:2rem}.chiffres-stats{grid-template-columns:1fr 1fr;gap:.75rem}.chiffres-stat{padding:1rem .5rem}.chiffres-stat__number{font-size:1.5rem}.chiffres-stat__label{font-size:.75rem}.chiffres-chart{padding:1rem}.chiffres-chart__title{font-size:1rem}.chiffres-chart__label,.chiffres-chart__percentage{font-size:.75rem}.chiffres-chart__bars{gap:1rem}.chiffres-chart__bar-track{height:5px}.chiffres-image__img{height:150px}}
