.rv-main{min-height:70vh}.rv-hero{position:relative;padding:11.5rem 0 5.5rem}.rv-hero:after{content:"";position:absolute;right:0;bottom:0;width:min(42rem,48vw);height:1px;background:var(--line-strong)}.rv-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,6vw,5.5rem);align-items:center}.rv-copy{max-width:40rem}.rv-crumb{display:flex;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.rv-crumb a{display:inline-flex;align-items:center;min-height:2.75rem}.rv-copy h1{max-width:18ch;font-size:clamp(2.875rem,3.8vw,3.625rem);line-height:1.05;color:var(--ink)}.rv-lede{max-width:36rem;margin:1.5rem 0 0;line-height:1.7}.rv-score{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:16rem;padding:2.25rem 2.5rem;background:var(--paper);border:1px solid var(--line-strong);border-radius:1.5rem;box-shadow:0 24px 60px -32px #16324f59;text-align:center}.rv-score-num{font-family:var(--font-h);font-size:clamp(3.5rem,5vw,4.5rem);font-weight:800;line-height:1;color:var(--ink)}.rv-score-src{font-size:1rem;color:var(--ink-muted)}.rv-score-src b{color:var(--ink);font-weight:700}.rv-stars{display:inline-flex;font-size:1.125rem;letter-spacing:.08em;color:#f5a623}.rv-score-stars{font-size:1.5rem;margin-top:.25rem}.rv-stars-off{color:var(--line-strong)}.rv-feat-wrap{padding:0 1.25rem}.rv-feat{position:relative;max-width:1360px;margin:0 auto;padding:4rem;background:linear-gradient(160deg,var(--tint-7) 0%,var(--tint-2) 100%);border-radius:32px;overflow:hidden}.rv-feat:before{content:"";position:absolute;width:520px;height:520px;right:-140px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(33,191,228,.14),transparent 65%);filter:blur(60px);pointer-events:none}.rv-feat-fig{position:relative;display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:start;margin:0}.rv-feat-side{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.rv-feat-name{font-family:var(--font-h);font-size:1.25rem;font-weight:700;color:var(--ink)}.rv-feat-date{font-size:.9375rem;color:var(--ink-muted)}.rv-feat-quote{margin:0;font-family:var(--font-h);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.35;color:var(--ink);max-width:34ch}.rv-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;background:var(--tint);color:var(--primary);font-family:var(--font-h);font-weight:700;flex:none}.rv-avatar--lg{width:5.5rem;height:5.5rem;font-size:2rem;margin-bottom:.5rem}.rv-avatar--sm{width:2.875rem;height:2.875rem;font-size:1.125rem}.rv-wall{padding:5.5rem 0 2rem}.rv-wall-head{max-width:40rem;margin-bottom:2.5rem}.rv-wall-head h2{font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.1;color:var(--ink)}.rv-wall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:start}.rv-card{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1.75rem 1.75rem 1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:1.25rem}.rv-card[hidden]{display:none}.rv-card-quote{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--ink-soft);flex:1}.rv-card-cap{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid var(--line)}.rv-card-who{display:flex;flex-direction:column;line-height:1.3}.rv-card-name{font-weight:700;color:var(--ink)}.rv-card-date{font-size:.875rem;color:var(--ink-muted)}.rv-wall-more{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2.5rem}.rv-more-count{font-size:.9375rem;color:var(--ink-muted)}.rv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;box-shadow:none;text-align:center}.rv-btn--secondary{background:var(--paper);color:var(--ink);border:1px solid var(--line-strong)}.rv-btn--secondary:hover{background:var(--tint);color:var(--deep);border-color:var(--primary)}.rv-ask-wrap{padding:4.5rem 1.25rem 6.5rem}.rv-ask{position:relative;display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center;max-width:1360px;margin:0 auto;padding:4.5rem 4rem;background:linear-gradient(160deg,var(--tint-7) 0%,var(--tint-2) 100%);border-radius:32px;overflow:hidden}.rv-ask:before{content:"";position:absolute;width:520px;height:520px;right:-140px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(33,191,228,.14),transparent 65%);filter:blur(60px);pointer-events:none}.rv-ask-actions{position:relative;display:flex;flex-direction:column;gap:.65rem}.rv-ask-copy{position:relative}.rv-ask-copy h2{max-width:20ch;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.1;color:var(--ink)}.rv-ask-copy p:last-child{max-width:36rem;margin:1.1rem 0 0;font-size:1.125rem;line-height:1.65;color:var(--ink-soft)}@media(max-width:1023.98px){.rv-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899.98px){.rv-hero{padding:8.25rem 0 4.5rem}.rv-hero-grid{grid-template-columns:minmax(0,1fr)}.rv-copy h1{max-width:16ch;font-size:clamp(2.125rem,9vw,2.875rem)}.rv-score{align-self:flex-start}.rv-feat{padding:3rem 2rem}.rv-feat-fig{grid-template-columns:minmax(0,1fr)}.rv-feat-side{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;order:2}.rv-avatar--lg{width:3.5rem;height:3.5rem;font-size:1.5rem;margin:0}.rv-wall{padding:4rem 0 1.5rem}.rv-ask-wrap{padding:3.5rem 1.25rem 5rem}.rv-ask{grid-template-columns:minmax(0,1fr);padding:3rem 2rem}.rv-ask-actions{order:2;flex-direction:row;flex-wrap:wrap}}@media(max-width:640px){.rv-hero{padding:7.375rem 0 3.5rem}.rv-score{min-width:0;width:100%}.rv-feat-wrap,.rv-ask-wrap{padding-left:.75rem;padding-right:.75rem}.rv-feat,.rv-ask{padding:2.25rem 1.5rem;border-radius:24px}.rv-wall-grid{grid-template-columns:minmax(0,1fr)}.rv-ask-actions{flex-direction:column;align-items:stretch}.rv-btn{width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media(prefers-reduced-motion:reduce){.rv-btn{transition:none}.rv-btn:hover{transform:none}}
