.reviews{background:#fafafa;border-block:1px solid var(--line)}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:36px}.review-card,.review-form{background:#fff;border:1px solid #ddd;border-radius:14px;padding:26px}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere}.review-card small{color:#666}.review-stars{color:#c91523;letter-spacing:2px}.review-form{max-width:850px}.review-form h3{margin-top:0}.review-fields{display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:16px}.review-form label:not(.review-consent){display:grid;gap:7px;font-size:14px}.review-form input:not([type=checkbox]),.review-form select,.review-form textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#171717;min-width:0}.review-body{margin-block:18px}.review-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px}.review-consent input{margin-top:5px;accent-color:#c91523}.review-note{font-size:12px;color:#666}.review-trap{position:absolute;inset:0 auto auto 0;width:1px;height:1px;padding:0;margin:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.review-form button:disabled{opacity:.6;cursor:wait}#review-message{font-size:14px}.about-details>div>b{overflow-wrap:anywhere}@media(max-width:850px){.review-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.review-grid,.review-fields{grid-template-columns:1fr}.review-card,.review-form{padding:20px}}
