.hpm-reviews{--red:#e6131a;--red-dk:#c00f15;--red-tint:#fdecec;--ink:#111;--ink-2:#1e2226;--ink-3:#2a2f34;--text:#2b2b2b;--muted:#555;--soft:#7a7a7a;--stone:#ececec;--paper:#fff;--line:#e2e2e2;--line-dk:#33383e;--gold:#e8a33b;--serif:"Work Sans",system-ui,sans-serif;--sans:"Poppins",system-ui,sans-serif;--r:10px;--r-lg:16px;--sh:0 1px 2px rgba(21,23,26,.04),0 8px 24px rgba(21,23,26,.06);--sh-lg:0 2px 4px rgba(21,23,26,.05),0 24px 60px rgba(21,23,26,.14);box-sizing:border-box;color:var(--text);display:block;font-family:var(--sans);font-size:15.5px;line-height:1.7;margin:0 0 0 calc(50% - 50vw + var(--hp-sbw, var(--uh-sbw, 0px))/2);max-width:none;padding:0;position:relative;text-align:left;width:calc(100vw - var(--hp-sbw, var(--uh-sbw, 0px)));-webkit-font-smoothing:antialiased}.hpm-reviews [id]{scroll-margin-top:110px}@media (min-width:1024px){.hpm-reviews [id]{scroll-margin-top:130px}}.hpm-reviews :is(section,article,figure,figcaption,blockquote,details,summary,ul,ol,li,p,h1,h2,h3,h4,label){background:transparent;border:0;box-shadow:none;color:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;margin:0;max-width:none;min-height:0;padding:0;text-align:inherit;text-transform:none}.hpm-reviews :is(span,a,b,strong,em,small,sup,i){font-family:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.hpm-reviews :is(b,strong){font-weight:bolder}.hpm-reviews a{text-decoration:none}.hpm-reviews img{border:0;box-shadow:none;vertical-align:baseline}.hpm-reviews button{box-shadow:none;font:inherit;letter-spacing:normal;margin:0;min-height:0;min-width:0;padding:1px 6px;text-transform:none}.hpm-reviews *{box-sizing:border-box}.hpm-reviews h2{color:var(--ink);font-family:var(--serif);font-weight:500;line-height:1.14;margin:0}.hpm-reviews a{color:inherit}.hpm-reviews :focus-visible{outline:3px solid #2f6feb;outline-offset:2px}.hpm-reviews .hp-wrap{margin:0 auto;max-width:1200px;padding:0 28px}.hpm-reviews .hp-bg-stone{background:var(--stone)}.hpm-reviews .hp-kicker{color:var(--red);display:block;font:600 12.5px/1 var(--sans);letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.hpm-reviews .hp-stars{color:var(--gold);letter-spacing:2px}.hpm-reviews .hp-tlink{border-bottom:1.5px solid rgba(166,15,20,.3);color:var(--red-dk);font-weight:600;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.hpm-reviews .hp-tlink:hover{border-color:var(--red-dk)}.hpm-reviews .hp-rev-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:52px}.hpm-reviews .hp-rev-top h2{font-size:46px;max-width:620px}.hpm-reviews .hp-scores{display:flex;flex-wrap:wrap;gap:12px}.hpm-reviews .hp-score{background:#fff;border:1px solid var(--line);border-radius:10px;min-width:150px;padding:12px 18px}.hpm-reviews .hp-score b{color:var(--ink);font:500 26px/1 var(--serif)}.hpm-reviews .hp-score .hp-stars{font-size:13px;margin-left:6px}.hpm-reviews .hp-score span{color:var(--muted);display:block;font-size:12.5px;margin-top:6px}.hpm-reviews .hp-quotes{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.hpm-reviews .hp-q{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-direction:column;padding:34px 32px}.hpm-reviews .hp-q .hp-mark{color:var(--red);font:500 64px/.6 var(--serif);height:28px}.hpm-reviews .hp-q blockquote{color:var(--ink);font-style:italic;margin:14px 0 24px}.hpm-reviews .hp-q .hp-who{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;margin-top:auto;padding-top:20px}.hpm-reviews .hp-q .hp-av{align-items:center;background:var(--stone);border-radius:50%;color:var(--ink);display:flex;flex:0 0 auto;font-size:14px;font-weight:700;height:44px;justify-content:center;width:44px}.hpm-reviews .hp-q .hp-who b{color:var(--ink);display:block;font-size:15px}.hpm-reviews .hp-q .hp-who span{color:var(--muted);font-size:13px}.hpm-reviews .hp-rev-cta{margin-top:44px;text-align:center}@media (max-width:1140px){.hpm-reviews .hp-quotes{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:620px}}@media (max-width:720px){.hpm-reviews .hp-wrap{padding:0 18px}.hpm-reviews .hp-rev-top h2{font-size:34px}.hpm-reviews .hp-rev-top{align-items:flex-start;flex-direction:column}.hpm-reviews .hp-score{flex:1 1 140px;min-width:0}}.hpm-reviews h2{font-weight:600;letter-spacing:-.01em}.hpm-reviews .hp-tlink{border-color:rgba(230,19,26,.35);color:var(--red)}.hpm-reviews .hp-tlink:hover{border-color:var(--red)}.hpm-reviews .hp-q blockquote{font-family:var(--sans);font-size:16.5px;line-height:1.65}.hpm-reviews .hp-sec{padding:96px 0}@media (max-width:720px){.hpm-reviews .hp-sec{padding:68px 0}}.hpm-reviews :target{scroll-margin-top:110px}@media (min-width:1141px){.hpm-reviews :target{scroll-margin-top:150px}}@media (max-width:720px){.hpm-reviews.hp-sp .hp-head h2{font-size:34px}}.hpm-reviews.hp-sp .hp-reviews{scroll-margin-top:110px}@media (min-width:1141px){.hpm-reviews.hp-sp .hp-reviews{scroll-margin-top:150px}}@media (min-width:1024px) and (max-width:1140px){.hpm-reviews.hp-sp .hp-quotes{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none!important}}@media (max-width:720px){.hpm-reviews.hp-sp .hp-sec{padding:60px 0}.hpm-reviews.hp-sp .hp-quotes{margin-left:-18px!important;margin-right:-18px!important;padding:20px 18px 10px;scroll-padding-inline:18px}.hpm-reviews.hp-sp .hp-quotes>*{flex-basis:86%}.hpm-reviews.hp-sp .hp-q{padding:26px 22px}.hpm-reviews.hp-sp .hp-q blockquote{font-size:15.5px}.hpm-reviews.hp-sp .hp-scores{display:grid!important;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.hpm-reviews.hp-sp .hp-score{min-width:0!important;padding:12px 10px;text-align:center}.hpm-reviews.hp-sp .hp-score b{display:block;font-size:22px}.hpm-reviews.hp-sp .hp-score .hp-stars{display:block;font-size:10px;letter-spacing:1px;margin:2px 0 0}.hpm-reviews.hp-sp .hp-score span:last-child{font-size:11.5px;line-height:1.3}}@media (max-width:360px){.hpm-reviews.hp-sp .hp-quotes>*{flex-basis:90%}}.dnd-section:has(.hpm-reviews){padding-bottom:0;padding-top:0}