.rv-hero .pp-wrap{text-align:center}.rv-hero h1{margin-inline:auto;max-width:16ch}.rv-hero__sub{max-width:52ch;margin:0 auto 26px}.rv-proof{max-width:420px;margin:34px auto 0;padding:26px 28px 22px;background:#fff;border:1px solid rgba(19,46,90,.12);border-radius:16px;box-shadow:0 16px 38px #132e5a1a}.rv-proof__score{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 6px}.rv-proof__score strong{font-family:var(--pp-display);font-size:46px;line-height:1;color:var(--pp-navy)}.rv-proof__score .w-cred__stars{font-size:22px;letter-spacing:.06em}.rv-proof__of{margin:0 0 18px;font-family:var(--pp-body);font-size:15px;color:#62708a;text-align:center}.rv-proof__link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:var(--pp-tap);border-top:1px solid rgba(19,46,90,.12);padding-top:14px;font-family:var(--pp-body);font-weight:700;font-size:15.5px;color:var(--pp-navy);text-decoration:none}.rv-proof__link:hover{color:var(--pp-pink-ink)}.rv-proof__link:focus-visible{outline:3px solid var(--pp-navy);outline-offset:3px}.rv-grid{display:grid;gap:52px 34px;grid-template-columns:1fr;margin-top:30px;align-items:start}@media(min-width:760px){.rv-grid{grid-template-columns:repeat(2,1fr)}}.rv-group h3{font-size:15px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--pp-pink);font-family:var(--pp-body);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-navy)}.rv-quotes{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rv-quote{background:#fff;border:1px solid rgba(19,46,90,.1);border-radius:14px;padding:18px 20px 14px}.rv-quote p{margin:0 0 10px;font-size:15.5px;line-height:1.6;color:#2c3a55}.rv-quote cite{font-family:var(--pp-body);font-style:normal;font-size:13.5px;color:#62708a}.rv-group__more{margin:16px 0 0}.rv-group__more a{display:inline-flex;align-items:center;gap:8px;min-height:var(--pp-tap);font-family:var(--pp-body);font-weight:700;font-size:14.5px;color:var(--pp-pink-ink);text-decoration:none}.rv-group__more a:hover{text-decoration:underline;text-underline-offset:3px}.rv-group__more a:focus-visible{outline:3px solid var(--pp-navy);outline-offset:3px}.rv-crit__grid{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:24px 34px;grid-template-columns:1fr}@media(min-width:860px){.rv-crit__grid{grid-template-columns:repeat(3,1fr)}}.rv-crit__grid li{padding-top:15px;border-top:2px solid rgba(19,46,90,.2)}.rv-crit__grid h3{font-size:16.5px;margin:0 0 6px}.rv-crit__grid p{margin:0;font-size:15px;color:#62708a}.rv-crit__who{font-family:var(--pp-body);font-size:13px;color:#8a94a8;margin:0 0 8px!important}.rv-pull{margin:26px 0 0;padding:0 0 0 20px;border-left:3px solid var(--pp-pink)}.rv-pull p{margin:0 0 8px;font-family:var(--pp-display);font-size:19px;line-height:1.45;color:var(--pp-navy)}.rv-pull cite{font-family:var(--pp-body);font-style:normal;font-size:13.5px;color:#62708a}
