/* Page Avis — classes préfixées .av- */
.av-stats{background:var(--bg-alt);color:var(--ink);border-bottom:1px solid var(--line-2)}
.av-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:46px;padding-bottom:46px}
.av-stat{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;border-left:1px solid var(--line)}
.av-stat--link{text-decoration:none;color:inherit}
.av-stat--link:hover small{color:var(--gold-dark)}
.av-stat:first-child{border-left:0}
.av-stat .bc{font-size:72px;line-height:.85;color:var(--ink)}
.av-stat .stars{font-size:16px}
.av-stat small{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}

.av-google{margin-top:140px;padding-bottom:130px;padding-top:130px}
.av-google__side{display:flex;align-items:center;gap:32px;flex-wrap:wrap}
.av-note{display:flex;align-items:center;gap:18px}
.av-note .bc{font-size:96px;line-height:.85}
.av-note .stars{display:block;font-size:20px}
.av-note small{display:block;font-size:14px;color:var(--ink-3);margin-top:6px}
.av-note small a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.av-note small a:hover{color:var(--gold-dark)}
.av-google__live{margin-top:50px;min-height:260px}

.av-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin:22px 0 0;font-size:14px}
.av-links a{color:var(--gold-light);text-decoration:none;font-weight:600;min-height:44px;display:inline-flex;align-items:center}
.av-links a:hover{color:#fff}
.av-cta{display:flex;flex-direction:column;align-items:center;gap:12px}

@media (max-width:980px){
  .av-google{margin-top:90px;padding-top:90px;padding-bottom:90px}
  .av-google__side{gap:20px}
  .av-stat .bc{font-size:60px}
  .av-cta{align-items:flex-start}
}
@media (max-width:560px){
  .av-stats__grid{padding-top:34px;padding-bottom:34px}
  .av-stat .bc{font-size:46px}
  .av-stat .stars{font-size:11px;letter-spacing:2px}
  .av-stat small{font-size:11px;letter-spacing:.08em}
  .av-note .bc{font-size:76px}
  .av-cta,.av-cta .btn,.av-google__side .btn{width:100%}
}
