.g-feedback-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:40px;align-items:start}.g-feedback-form label{display:block;font-weight:600;margin:0 0 18px;font-size:14px}.g-feedback-form input:not([type=checkbox]),.g-feedback-form select,.g-feedback-form textarea{display:block;width:100%;margin-top:8px;padding:12px 14px;border:1px solid #ccd4db;border-radius:8px;background:#fff;color:#172c40;font:inherit}.g-feedback-form input:focus,.g-feedback-form select:focus,.g-feedback-form textarea:focus{outline:3px solid #d7b56545;border-color:#a37a25}.g-feedback-form .g-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.g-feedback-form .g-feedback-consent{display:flex;gap:12px;font-weight:400;align-items:flex-start;line-height:1.6}.g-feedback-consent input{margin-top:5px;flex-shrink:0;width:18px;height:18px}.g-feedback-info{padding:30px;border-radius:16px;background:#f4f6f8}.g-feedback-trap{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.g-review blockquote{font-size:16px;line-height:1.75;margin:16px 0;color:#283e50;border:0;padding:0;overflow-wrap:anywhere}.g-review-rating{font-size:21px;color:#8f661c;font-weight:700}.g-review-rating span{display:block;font-size:12px;font-weight:500;color:#607080}.g-review-reply{border-top:1px solid #e2e7eb;margin-top:20px;padding-top:16px;font-size:14px}.g-review-grid .g-card{height:auto}.g-review-grid{align-items:start}@media(max-width:760px){.g-feedback-layout{grid-template-columns:1fr;gap:28px}.g-feedback-form .g-form-grid{grid-template-columns:1fr}.g-feedback-info{padding:22px}}
