.rv-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 48px;margin:32px 0 0;padding:0;list-style:none}.rv-stats li{display:flex;flex-direction:column;align-items:center}.rv-stats strong{font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1.1;color:var(--ps-deep-heading)}.rv-stats span{font-size:.88rem;color:var(--ps-deep-muted)}.rv-featured{display:grid;grid-auto-rows:1fr;gap:20px;margin:0;padding:0;list-style:none}@media(min-width:720px){.rv-featured{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.rv-featured{grid-template-columns:repeat(3,1fr)}}.rv-featured>li{display:flex}.rv-featured.has-open{grid-auto-rows:auto}.rv-featured .rv-card{width:100%}.rv-card__quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.rv-card__quote.is-open{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.rv-card__more{align-self:flex-start;margin-top:-8px;padding:0;border:0;background:none;font:inherit;font-size:.85rem;font-weight:700;color:var(--ps-link);cursor:pointer}.rv-card__more:hover{text-decoration:underline}.rv-card__more:focus-visible{outline:2px solid var(--ps-blue);outline-offset:3px;border-radius:4px}.rv-card{position:relative;display:flex;flex-direction:column;gap:16px;margin:0;padding:24px;border-radius:var(--ps-radius-md);border:1px solid var(--ps-border);background:var(--ps-card);box-shadow:var(--ps-shadow-sm);color:var(--ps-text)}.rv-card__mark{color:var(--ps-blue);opacity:.55}.rv-card blockquote{margin:0}.rv-card p{margin:0;font-size:.98rem;line-height:1.7}.rv-card__by{display:flex;align-items:center;gap:12px;margin-top:auto}.rv-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;font-weight:800;color:#fff;background:var(--ps-gradient)}.rv-card__who{display:flex;flex-direction:column;gap:4px;min-width:0}.rv-card__who strong{overflow-wrap:anywhere}.rv-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.8rem;color:var(--ps-muted)}.rv-card__note{font-size:.78rem;font-weight:600;color:var(--ps-link)}.rv-platform{padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.rv-platform--google{color:#1a5fd0;background:#4285f424}:root:not([data-theme=light]) .rv-platform--google{color:#8ab4f8}.rv-google__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:36px}.rv-google__head .hp-head{flex:1 1 520px;margin-bottom:0}.rv-google__actions{display:flex;flex-wrap:wrap;gap:12px}.rv-g-chip{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff}.rv-google__grid{display:grid;grid-auto-rows:1fr;gap:20px;margin:0;padding:0;list-style:none}@media(min-width:720px){.rv-google__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.rv-google__grid{grid-template-columns:repeat(3,1fr)}}.rv-google__grid>li{display:flex}.rv-card--google{width:100%;text-decoration:none;transition:border-color .2s,transform .2s var(--ps-ease),box-shadow .2s}.rv-card--google:hover{border-color:#4285f499;transform:translateY(-3px);box-shadow:var(--ps-shadow-md)}.rv-card--google:focus-visible{outline:2px solid var(--ps-blue);outline-offset:3px}.rv-card__top{display:flex;align-items:center;gap:10px}.rv-card--google .rv-card__by strong{flex:1;min-width:0;overflow-wrap:anywhere}.rv-card__open{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:.8rem;font-weight:700;color:var(--ps-link)}@media(prefers-reduced-motion:reduce){.rv-card--google:hover{transform:none}}.rv-sites__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;max-width:1040px;margin:0 auto;padding:0;list-style:none}.rv-site{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:16px 14px;border-radius:var(--ps-radius-md);border:1px solid var(--ps-border);background:var(--ps-bg-alt);color:var(--ps-text);text-align:center;text-decoration:none;transition:border-color .2s,transform .2s var(--ps-ease)}.rv-site:hover{border-color:var(--ps-blue);transform:translateY(-2px)}.rv-site:focus-visible{outline:2px solid var(--ps-blue);outline-offset:3px}.rv-site__name{font-size:1rem}.rv-site__stars{display:inline-flex;gap:2px;color:var(--ps-star)}.rv-site__stars svg{fill:currentColor}.rv-site__score{font-size:.85rem;color:var(--ps-muted)}.rv-site__score b{font-size:1.05rem;color:var(--ps-text)}.rv-site__cta{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:.8rem;font-weight:700;color:var(--ps-link)}@media(prefers-reduced-motion:reduce){.rv-site:hover{transform:none}}.rvv-stars{display:inline-flex;gap:2px;color:var(--ps-star)}.rvv-stars svg{fill:currentColor}.rvv-summary{position:absolute;left:0;top:1.2em;width:15em;padding:1.1em 1.2em;border-radius:.9em;background:var(--mk-surface);color:var(--mk-text);box-shadow:0 0 0 1px #94a3b859,0 30px 60px #02061759;z-index:1}.rvv-summary small{font-size:.7em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mk-muted)}.rvv-summary__score{display:flex;align-items:center;gap:.6em;margin:.3em 0 .7em}.rvv-summary__score strong{font-family:var(--font-display);font-size:2.2em;line-height:1}.rvv-bars{display:grid;gap:.35em;margin:0;padding:0;list-style:none}.rvv-bars li{display:flex;align-items:center;gap:.35em;font-size:.7em;color:var(--mk-muted)}.rvv-bars li>svg{color:var(--ps-star);fill:currentColor}.rvv-bars i{flex:1;height:.55em;border-radius:1em;background:var(--mk-line);overflow:hidden}.rvv-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fbbf24);transform-origin:left;animation:rvv-fill 1.4s var(--ps-ease) both .4s}@keyframes rvv-fill{0%{transform:scaleX(0)}}.rvv-card{position:absolute;right:0;width:19em;border-radius:.9em;background:var(--mk-bg);color:var(--mk-text);box-shadow:0 0 0 1px #94a3b859,0 24px 48px #0206174d}.rvv-card--back{top:7.4em;height:9em;transform:scale(.88);opacity:.55}.rvv-card--mid{top:8.6em;display:grid;gap:.5em;padding:1.1em 1.2em;transform:scale(.94);opacity:.85}.rvv-card--front{top:10.6em;padding:1.2em 1.3em;z-index:2}.rvv-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--ps-blue)}.rvv-card__quote{min-height:4.2em;margin:.7em 0 .9em;font-size:.92em;line-height:1.55;animation:rvv-in .5s var(--ps-ease) both}@keyframes rvv-in{0%{opacity:0;transform:translateY(.4em)}}.rvv-card__by{display:flex;align-items:center;gap:.6em}.rvv-card__by>span:last-child{display:flex;flex-direction:column;line-height:1.25}.rvv-card__by strong{font-size:.85em}.rvv-card__by small{font-size:.72em;color:var(--mk-muted)}.rvv-avatar{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;font-size:.85em;font-weight:800;color:#fff;background:var(--ps-gradient)}.rvv-chip--verified{right:1em;top:0;animation-delay:-2s}.rvv-chip--sites{left:1em;bottom:.4em;animation-delay:-4s}@media(prefers-reduced-motion:reduce){.rvv-bars b,.rvv-card__quote{animation:none}}.rv .sv-hero__inner--visual .rv-stats{justify-content:flex-start}.rv .sv-hero__inner--visual .rv-stats li{align-items:flex-start}.hp-trust.rv-sites{position:relative;overflow:hidden;padding:44px 0 52px;background:var(--ps-spot),var(--ps-wash),var(--ps-bg)}.rv-sites:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--ps-pattern-dot) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 90% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(70% 90% at 50% 50%,#000 30%,transparent 85%);pointer-events:none}.rv-sites .ps-container{position:relative}.rv-sites .hp-trust__label{margin-bottom:24px;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--ps-text)}.rv-site{position:relative;overflow:hidden;padding:20px 14px 18px;background:var(--ps-card);box-shadow:var(--ps-shadow-md)}.rv-site:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ps-gradient)}.rv-site:hover{box-shadow:var(--ps-shadow-md),0 12px 32px color-mix(in srgb,var(--ps-blue) 22%,transparent)}
