
.ld-review-section{padding:72px 0}.ld-review-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:28px;align-items:start}.ld-review-summary{padding:32px;background:var(--review-accent,#172d37);color:#fff;border-radius:16px}.ld-review-summary h2,.ld-review-summary h3,.ld-review-summary p{color:inherit}.ld-review-summary .ld-review-label{font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.ld-review-score{font-size:72px;font-weight:800;line-height:1.1;display:block}.ld-review-stars{color:#cfa650;font-size:25px;letter-spacing:3px}.ld-review-summary a{display:inline-block;background:#fff;color:#172d37;padding:12px 18px;border-radius:7px;margin-top:14px;font-weight:bold}.ld-review-card{padding:28px;border:1px solid #d5ddd7;border-radius:14px;background:#fff;color:#172d37;margin-bottom:16px}.ld-review-card blockquote{margin:14px 0;font-size:19px;line-height:1.6}.ld-review-card small{display:block;color:#596860}.ld-review-note{font-size:13px!important;line-height:1.6}.ld-review-preview{padding:36px 28px;background:#f4f5ef}.ld-review-preview h4{font-size:30px!important;margin:0 0 20px}.ld-review-preview details{margin-top:18px}.ld-review-preview summary{cursor:pointer;font-weight:bold}.ld-review-preview .ld-review-summary h5{font-size:21px;margin:18px 0 10px}.ld-review-invite{padding:32px;background:#fff;border:1px solid #d5ddd7;border-radius:14px}.ld-review-invite h3{margin-top:0}.ld-review-invite a{display:inline-block;padding:12px 18px;border:1px solid currentColor;border-radius:7px;font-weight:700}@media(max-width:650px){.ld-review-layout{grid-template-columns:1fr}.ld-review-section{padding:45px 0}.ld-review-summary{padding:25px}.ld-review-score{font-size:60px}.ld-review-preview{padding:28px 18px}.ld-review-card{padding:22px}}
