
.review-section{border-top:1px solid var(--line)}
.review-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:center;margin:0 auto 23px}
.review-trust>span{border:1px solid var(--line);border-radius:40px;padding:7px 13px;font-size:11px;color:var(--muted);background:var(--panel)}
.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.review-card{border:1px solid var(--line);border-radius:15px;padding:22px;background:var(--panel);display:flex;flex-direction:column;min-height:193px}
.review-stars{color:#f4c469;font-size:19px;letter-spacing:3px}.review-text{font-size:13px;line-height:1.6;flex:1}
.review-meta{padding-top:12px;border-top:1px solid var(--line)}.review-meta strong,.review-meta small{display:block}.review-meta strong{font-size:12px}.review-meta small{font-size:10px;color:var(--muted)}
.review-empty{border:1px dashed var(--line);padding:25px;border-radius:14px;max-width:730px;margin:0 auto 20px;text-align:center;color:var(--muted);font-size:14px}
.review-footer{display:flex;justify-content:center;margin-top:22px}.review-footer button[hidden]{display:none}
@media(max-width:900px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:570px){.review-grid{grid-template-columns:1fr}}
