.rv2-hero{padding-block:clamp(18px,2.4vw,30px) clamp(40px,5.2vw,66px)}.rv2-hero__in{text-align:center;flex-direction:column;align-items:center;max-width:880px;margin-inline:auto;display:flex}.rv2-hero__eyebrow{text-wrap:balance}.rv2-hero__title{max-width:14em}.rv2-sub{max-width:22em;color:var(--color-ink);text-wrap:balance;margin-top:clamp(14px,1.8vw,20px);font-size:clamp(22px,5.8vw,32px);font-weight:800;font-stretch:92%;line-height:1.2}@media (min-width:1024px){.rv2-sub{font-size:clamp(26px,2.4vw,32px)}}.rv2-lede{text-wrap:pretty;max-width:700px;margin-top:clamp(12px,1.6vw,16px);font-size:clamp(18px,1.5vw,21px);line-height:1.55}.rv2-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1080px;margin-inline:auto;display:grid}@media (min-width:960px){.rv2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.rv2-stat{flex-direction:column;gap:10px;padding:clamp(16px,2vw,24px) clamp(14px,1.8vw,22px) clamp(18px,2.2vw,26px);display:flex}.rv2-stat__n{letter-spacing:-.004em;color:var(--color-ink);font-size:clamp(44px,6.2vw,84px);font-weight:900;font-stretch:80%;line-height:.92}.rv2-stat__l{color:var(--color-ink);font-size:clamp(16px,1.45vw,20px);font-weight:700;line-height:1.25}.rv2-col{max-width:760px;margin-inline:auto}.rv2-col--lg{max-width:900px}.rv2-col p{color:var(--color-body);font-size:clamp(18px,1.5vw,20px);line-height:1.6}.rv2-col p+p{margin-top:1.15em}.rv2-callout{padding:clamp(20px,2.8vw,32px) clamp(20px,3.2vw,38px)}.rv2-callout p{color:var(--color-ink);font-size:clamp(19px,1.8vw,23px);font-weight:600;line-height:1.45}.rv2-after{margin-top:clamp(40px,5.2vw,68px)}.rv2-method{text-align:center;max-width:900px;margin:clamp(36px,4.8vw,60px) auto 0;padding:clamp(22px,3.4vw,42px) clamp(20px,3.6vw,46px)}.rv2-method .ds-eyebrow{margin-bottom:6px}.rv2-method__t{max-width:34em;color:var(--color-ink);text-wrap:pretty;margin:clamp(12px,1.6vw,18px) auto 0;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.5}.rv2-figs{gap:clamp(26px,3.2vw,40px);max-width:1100px;margin-inline:auto;display:grid}.rv2-fig{margin:0;padding:clamp(12px,1.8vw,20px)}.rv2-fig figcaption{color:var(--color-body);margin-top:clamp(12px,1.6vw,18px);padding-inline:clamp(2px,.5vw,6px);font-size:clamp(17px,1.4vw,19px);line-height:1.5}.rv2-fig figcaption strong{color:var(--color-ink);font-weight:800}.rv2-tp-head{flex-direction:column;align-items:center;gap:4px;margin:-12px 0 clamp(24px,3.4vw,38px);display:flex}.rv2-tp-link{min-height:44px;color:var(--color-ink);text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:5px;align-items:center;gap:8px;font-size:19px;font-weight:800;display:inline-flex}.rv2-tp-link:hover{color:var(--color-orange-text)}.rv2-tp-link svg{flex:none;width:18px;height:18px}.rv2-review{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,52px);max-width:1040px;margin-inline:auto;padding:clamp(22px,3.4vw,44px);display:grid}@media (min-width:900px){.rv2-review{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.rv2-review__h{max-width:14em;font-size:clamp(30px,3.6vw,46px);line-height:1.02}.rv2-review__sum{max-width:30em;color:var(--color-body);margin-top:clamp(12px,1.6vw,18px);font-size:clamp(18px,1.6vw,21px);line-height:1.5}.rv2-review__link{margin-top:clamp(14px,2vw,22px)}.rv2-fan{aspect-ratio:1.9;justify-self:center;width:100%;max-width:460px;position:relative}.rv2-fan>*{width:78%;position:absolute}.rv2-fan__a{z-index:1;top:0;left:0;transform:rotate(-4deg)}.rv2-fan__b{z-index:2;bottom:0;right:0;transform:rotate(3deg)}
