.reviews-page{background:var(--bg)}.reviews-hero{text-align:center;background:radial-gradient(1100px 600px at 50% -10%, #3a76c72e, transparent 60%), radial-gradient(800px 500px at 20% 100%, #ec971224, transparent 60%), var(--bg);padding:140px 0 60px}.reviews-hero h1{margin:0 auto 16px!important;font-size:clamp(36px,5vw,56px)!important}.reviews-hero p{color:var(--muted);font-size:17px;font-weight:500}.reviews-list{padding:0 0 80px}.reviews-masonry{columns:3;column-gap:20px}.rv-card{break-inside:avoid;border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:20px;padding:24px;transition:transform .3s}.rv-card:hover{transform:translateY(-3px)}.rv-stars{color:var(--gold);letter-spacing:1px;margin-bottom:12px;font-size:14px}.rv-quote{color:var(--ink);margin:0 0 16px;font-size:15px;line-height:1.55}.rv-who{align-items:center;gap:10px;font-size:12px;display:flex}.rv-av{object-fit:cover;border-radius:999px;width:36px;height:36px}.rv-who b{color:var(--blue);font-weight:800;display:block}.rv-who span{color:var(--muted);font-weight:500}.rv-av-placeholder{background:var(--blue);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}@media (max-width:991px){.reviews-masonry{columns:2}}@media (max-width:600px){.reviews-masonry{columns:1}.reviews-hero{padding:110px 0 40px}.reviews-hero h1{font-size:clamp(28px,8vw,42px)!important}.reviews-list{padding:0 0 50px}.rv-card{padding:18px}.rv-quote{font-size:14px}}
