.rv-sec{background:linear-gradient(180deg,var(--cfffdf9-bg,var(--cfffdf9,#fffdf9)),var(--cf7efe3-bg,var(--cf7efe3,#f7efe3)))}
.rv-stars{color:var(--cd9a21b-fg,var(--cd9a21b,#d9a21b));letter-spacing:2px;font-size:18px}
.rv-sum{margin-top:12px;color:var(--muted);font-size:14px}.rv-sum b{color:var(--ink)}
.rv-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.rv-card{flex:1 1 300px;max-width:380px;background:var(--w-bg,#fff);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 10px 30px rgba(var(--r43-33-28,43,33,28),.06)}
.rv-card p{margin:10px 0 0;color:var(--ink2);font-size:15px}
.rv-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.rv-top strong{display:block;font-size:15px}.rv-top small{color:var(--muted);font-size:12px}
.rv-ava{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--cead5a4-fg,var(--cead5a4,#ead5a4));font-weight:700}
.rv-g{margin-left:auto;font-size:11px;font-weight:700;color:#4a6fb5;background:#eef3fb;border-radius:999px;padding:3px 9px}
.rv-cta{text-align:center;margin-top:30px}
@media(max-width:760px){.rv-card{max-width:none}}
