.lp-reviews{color:var(--ink);background:#fff}.lp-reviews .lp-reviews-in{text-align:center;max-width:1240px;margin:0 auto;padding:44px 40px}.lp-reviews .lp-reviews-eyebrow{letter-spacing:.06em;color:var(--navy-900);margin-bottom:16px;font-size:12px;font-weight:600;display:block}.lp-reviews .lp-reviews-h{font-family:var(--serif);letter-spacing:-.4px;color:var(--navy-900);font-size:40px;font-weight:400;line-height:1.08}.lp-reviews .lp-reviews-h span{color:var(--muted-light);font-style:italic}.lp-reviews .lp-reviews-sub{color:var(--muted-light);margin:12px 0 40px;font-size:16px}.lp-reviews .lp-reviews-viewport{overflow:hidden}.lp-reviews .lp-reviews-track{transition:transform .5s;display:flex}@media (prefers-reduced-motion:reduce){.lp-reviews .lp-reviews-track{transition:none}}.lp-reviews .lp-reviews-page{flex:0 0 100%;min-width:100%}.lp-reviews .lp-reviews-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-reviews .lp-reviews-card{border:1px solid var(--border);background:#fff;flex-direction:column;padding:22px 24px 20px;display:flex;position:relative;overflow:hidden}.lp-reviews .lp-reviews-rating{align-items:center;gap:10px;margin-bottom:14px;display:flex}.lp-reviews .lp-reviews-stars{color:var(--navy-900);letter-spacing:2px;font-size:14px}.lp-reviews .lp-reviews-rated{color:var(--muted-light);font-size:12px}.lp-reviews .lp-reviews-quote{color:var(--ink);max-width:78%;margin-bottom:22px;font-size:14px;font-style:italic;line-height:1.55}.lp-reviews .lp-reviews-who{align-items:center;gap:12px;margin-top:auto;display:flex}.lp-reviews .lp-reviews-who img{object-fit:cover;flex:none;width:46px;height:46px}.lp-reviews .lp-reviews-avatar{background:var(--navy-900);color:#fff;letter-spacing:.04em;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:600;display:flex}.lp-reviews .lp-reviews-name{color:var(--ink);font-size:14px;font-weight:600}.lp-reviews .lp-reviews-loc{color:var(--muted-light);align-items:center;gap:5px;margin-top:2px;font-size:13px;display:flex}.lp-reviews .lp-reviews-loc svg{width:13px;height:13px;color:var(--navy-900)}.lp-reviews .lp-reviews-ring{opacity:.92;pointer-events:none;width:150px;position:absolute;bottom:-28px;right:-34px}.lp-reviews .lp-reviews-carousel{justify-content:center;align-items:center;gap:18px;margin:26px 0 30px;display:flex}.lp-reviews .lp-reviews-arrow{border:1px solid var(--border);cursor:pointer;width:38px;height:38px;color:var(--ink);background:0 0;justify-content:center;align-items:center;font-size:15px;transition:border-color .15s;display:flex}.lp-reviews .lp-reviews-arrow:hover{border-color:var(--navy-900)}.lp-reviews .lp-reviews-dots{align-items:center;gap:8px;display:flex}.lp-reviews .lp-reviews-dots button{cursor:pointer;background:var(--border);border:none;width:22px;height:3px;padding:0;transition:background .15s;display:block}.lp-reviews .lp-reviews-dots button:hover{background:var(--muted-light)}.lp-reviews .lp-reviews-dots button.on{background:var(--navy-900);border-radius:50%;width:10px;height:10px}.lp-reviews .lp-reviews-ctawrap{justify-content:center;display:flex}@media (max-width:860px){.lp-reviews .lp-reviews-in{padding:48px 20px}.lp-reviews .lp-reviews-h{font-size:30px}.lp-reviews .lp-reviews-grid{grid-template-columns:1fr}.lp-reviews .lp-reviews-quote{max-width:none}}