/* Brand review component. Stars are requested visual accents, not aggregate rating data. */
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-section{padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,7vw,104px)}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-heading{max-width:760px;margin:0 0 40px}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-heading h2{margin:12px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.03em}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-grid.lx-review-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;margin:0}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-ledger .lx-review-voice{position:relative;margin:0;padding:clamp(24px,3vw,40px);min-width:0;min-height:0;border:1px solid #d0d4d8;border-radius:16px;background:#fbfcfd;box-shadow:0 10px 32px #11131608;display:flex;flex-direction:column;gap:24px;color:#111316}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-voice blockquote{margin:0;padding:0;border:0;background:transparent;font-size:19px;line-height:1.65;font-weight:400;color:inherit;letter-spacing:0;quotes:none}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-voice blockquote::before{content:none}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-voice blockquote::after{content:none}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-voice figcaption{margin:auto 0 0;padding-top:8px;font-size:16px;line-height:1.5;font-weight:600;color:#7e2c34;text-transform:none;letter-spacing:0}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-ledger.lx-review-single{grid-template-columns:minmax(0,1fr)}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-voice.lx-review-anchor{grid-column:1/-1;background:#111316;color:#fbfcfd;border-color:#111316;padding:clamp(28px,4.5vw,64px);box-shadow:none}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-anchor blockquote{max-width:1000px;font-size:clamp(24px,2.8vw,36px);line-height:1.45}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-anchor figcaption{color:#fbfcfd}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-anchor .lx-review-stars{color:#b26165}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-owner{border-left:5px solid #7e2c34!important;background:#fbfcfd!important}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-owner blockquote{max-width:1050px;font-size:clamp(24px,2.8vw,36px);line-height:1.45}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-stars{display:flex;align-items:center;gap:5px;color:#7e2c34;flex-shrink:0;margin:0}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-star{width:22px;height:22px;display:block;fill:currentColor}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-feature{padding:clamp(28px,4vw,48px)!important;border-radius:16px!important;border:0!important;border-left:5px solid #b26165!important;background:#111316!important;color:#fbfcfd!important;box-shadow:none!important}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-feature blockquote{margin:24px 0;font-size:clamp(24px,2.5vw,34px);line-height:1.45;color:#fbfcfd}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-feature .lx-review-author{margin:0;color:#fbfcfd;font-weight:600;font-size:16px;text-transform:none;letter-spacing:0}
.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-feature .lx-review-stars{color:#b26165}
@media(max-width:700px){.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-grid.lx-review-ledger{grid-template-columns:1fr;gap:20px}.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-heading{margin-bottom:28px}.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-ledger .lx-review-voice{gap:20px}.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page.lx-gl-page .lx-review-voice.lx-review-anchor{padding:28px 24px}}
