.customer-voices{padding:76px 0;background:var(--soft,#f5f7f8);border-top:1px solid var(--line,#dde3e8);border-bottom:1px solid var(--line,#dde3e8)}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.review-card{margin:0;min-width:0;padding:28px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line,#dde3e8);border-radius:8px}.review-topic{font-size:12px;font-weight:750;letter-spacing:.06em;color:var(--accent,#1d5f8a);margin-bottom:22px}.customer-voices .review-card blockquote{padding:0;margin:0 0 28px;border:0;background:none;font-size:18px;font-style:normal;line-height:1.7;color:var(--ink,#122133);letter-spacing:normal}.customer-voices .review-card blockquote p{margin:0;font:inherit;color:inherit;overflow-wrap:break-word}.review-card figcaption{margin-top:auto;border-top:1px solid var(--line,#dde3e8);padding-top:18px;display:grid;gap:5px}.review-card figcaption strong{font-size:15px}.review-card figcaption a{font-size:13px;color:var(--muted,#647080);text-underline-offset:3px}.review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.review-write{font-size:14px;font-weight:650;text-underline-offset:4px}.customer-voices a:focus-visible{outline:3px solid var(--accent,#1d5f8a);outline-offset:5px}@media(max-width:850px){.review-grid{grid-template-columns:1fr}.customer-voices{padding:54px 0}.review-card{padding:24px}}
.review-stars{color:#966000;font-size:21px;letter-spacing:.12em;line-height:1;margin:0 0 20px}
