.cred-band{background:rgba(194,163,107,.05);border-top:1px solid rgba(194,163,107,.22);border-bottom:1px solid rgba(194,163,107,.22);padding:13px 0}.cred-wrap{display:flex;flex-wrap:wrap;gap:8px 26px;justify-content:center;font-size:13.5px;color:var(--soft,#a9b2c4)}.cred-band b{color:var(--gold,#C2A36B);font-weight:700;margin-right:5px}.cred-band a{color:var(--gold,#C2A36B);text-decoration-color:rgba(194,163,107,.5)}
  /* blocs avis + réponse mise en avant, importés du gabarit géo */
  .reviews-top{display:flex;align-items:baseline;gap:18px;margin-bottom:36px;flex-wrap:wrap}
  .reviews-top .score{font-size:2.4rem;font-weight:800;line-height:1}
  .reviews-top .stars{color:var(--gold);font-size:18px;letter-spacing:3px}
  .reviews-top small{color:var(--muted)}
  .reviews-gmb{color:var(--gold);font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:2px}
  .reviews-gmb:hover{border-bottom-color:var(--gold)}
  .review{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column}
  .review .stars{color:var(--gold);font-size:13px;letter-spacing:2px;margin-bottom:14px;text-align:center}
  .review p{font-family:'Caveat',cursive;font-size:1.5rem;line-height:1.35;color:var(--text)}
  .review .who{margin-top:auto;padding-top:18px}
  .review .who b{display:block;font-size:14px}
  .review .who span{color:var(--gold);font-size:11px;letter-spacing:.16em;text-transform:uppercase}
  .feat-review{max-width:760px;margin:36px auto 0;background:var(--bg-2);border:1px solid var(--line-2);border-left:3px solid var(--gold);border-radius:var(--radius);padding:30px 34px}
  .feat-review .stars{color:var(--gold);letter-spacing:2px;font-size:14px;text-align:center}
  .feat-review p{font-family:'Caveat',cursive;font-size:1.7rem;line-height:1.4;color:var(--text);margin:12px 0 16px}
  .feat-review .who b{display:block;font-size:14px} .feat-review .who span{color:var(--gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase}
  .lead-answer{margin-top:18px;color:var(--text);font-size:1.12rem;line-height:1.7;max-width:68ch;margin-left:auto;margin-right:auto}
