/* Styles de la page /temoignages/ (native/pages/temoignages.php), sortis de la page le 13/11/2026 (audit Semrush). Feuille minifiée à la main. */
.temoignages-page{padding:2rem 0 4rem}.temoignages-about{max-width:56rem;margin:3rem auto 0;padding:0 1rem}.temoignages-about h2{font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:1.35rem;color:#371c6e;margin:0 0 .75rem}.temoignages-about p{font-size:16px;color:#4a476b;line-height:1.65;margin:0 0 1rem}.temoignages-hero{text-align:center;max-width:56rem;margin:0 auto 3rem;padding:0 1rem}.temoignages-hero h1{font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:clamp(28px,5vw,44px);font-weight:700;color:#371c6e;margin:0 0 1rem;line-height:1.2}.temoignages-hero p{font-size:17px;color:#4a476b;margin:0 0 2rem;line-height:1.5}.temoignages-google-banner{display:inline-flex;align-items:center;gap:.875rem;padding:1rem 1.75rem;background:#fff;border:1px solid #e4e0eb;border-radius:999px;box-shadow:0 2px 12px rgba(15,23,42,.06)}.temoignages-google-banner svg{flex-shrink:0}.temoignages-google-stars{color:#fbbf24;letter-spacing:1px;font-size:18px;line-height:1}.temoignages-google-note{font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:22px;font-weight:700;color:#371c6e}.temoignages-google-count{font-size:13px;color:#646284}.temoignages-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin:0 auto 2.5rem;max-width:56rem;padding:0 1rem}.temoignages-filter-btn{padding:.5rem 1.125rem;background:#fff;border:1px solid #dedae7;border-radius:999px;font-size:14px;font-weight:600;color:#403d5c;cursor:pointer;transition:all .2s;font-family:inherit}.temoignages-filter-btn:hover{border-color:#5229a3;color:#5229a3}.temoignages-filter-btn.active{background:linear-gradient(135deg,#5229a3 0,#8a2eb8 100%);border-color:transparent;color:#fff}.temoignages-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:1100px;margin:0 auto;padding:0 1rem}@media (min-width:700px){.temoignages-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.temoignages-grid{grid-template-columns:repeat(3,1fr)}}.temoignages-card{display:flex;flex-direction:column;gap:.875rem;padding:1.75rem;background:#fff;border:1px solid #e4e0eb;border-radius:14px;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:transform .2s,box-shadow .2s}.temoignages-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.temoignages-card-stars{color:#fbbf24;letter-spacing:1px;font-size:20px;line-height:1}.temoignages-card-stars .dim{color:#e5e7eb}.temoignages-card-text{flex:1;margin:0;font-size:15px;line-height:1.6;color:#35334d;font-style:italic;border:0;padding:0}.temoignages-card-author{display:flex;align-items:center;gap:.875rem;padding-top:1rem;border-top:1px solid #e9e7ef}.temoignages-card-avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#5229a3 0,#8a2eb8 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px}.temoignages-card-name{margin:0;font-size:15px;font-weight:700;color:#371c6e;line-height:1.2}.temoignages-card-time{margin:.125rem 0 0;font-size:12px;color:#706c93;line-height:1.2}.temoignages-cta-block{margin:4rem auto 0;max-width:680px;padding:2.5rem;background:linear-gradient(135deg,#f6f3fc 0,#f7f6fe 100%);border:1px solid #e3deed;border-radius:1rem;text-align:center}.temoignages-cta-block h2{font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",sans-serif;font-size:24px;font-weight:700;color:#371c6e;margin:0 0 .75rem}.temoignages-cta-block p{font-size:15px;color:#4a476b;margin:0 0 1.5rem;line-height:1.5}.temoignages-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.temoignages-cta-primary,.temoignages-cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s}.temoignages-cta-primary{background:linear-gradient(135deg,#5229a3 0,#8a2eb8 100%);color:#fff;box-shadow:0 4px 14px rgba(82,41,163,.3)}.temoignages-cta-secondary{background:#fff;color:#5229a3;border:1px solid #d5cde4}.temoignages-cta-primary:hover,.temoignages-cta-secondary:hover{transform:translateY(-1px)}
