.avis-section{max-width:640px;margin:0 auto;padding:64px 24px;text-align:center}
.avis-card{background:#0c1830;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:48px 32px}
.avis-text{color:#aab4c7;margin-top:16px}
.avis-qr{background:#fff;padding:16px;border-radius:12px;display:inline-block;margin:32px 0}
.avis-qr img{display:block;width:200px;height:200px}
.avis-hint{color:#7d8aa3;font-size:14px}
.avis-btn{display:inline-block;background:#1B7F9E;color:#fff;text-decoration:none;font-weight:600;padding:14px 32px;border-radius:999px;transition:background .2s}
.avis-btn:hover{background:#186F88}
.avis-stars{color:#f5b301;font-size:28px;letter-spacing:4px;margin-bottom:8px}
