
.fu-about-review-section{max-width:960px;margin:42px auto;padding:26px;border-radius:20px;background:#fff;border:1px solid #eee;box-shadow:0 10px 30px rgba(0,0,0,.06)}
.fu-about-review-section h2{text-align:center;margin:0 0 8px}
.fu-about-review-section .sub{text-align:center;color:#777;margin-bottom:18px}
.fu-about-review-stars{display:flex;justify-content:center;gap:5px;margin:12px 0}
.fu-about-review-stars button{border:0;background:transparent;color:#ccc;font-size:32px;cursor:pointer;transition:.18s}
.fu-about-review-stars button.active,.fu-about-review-stars button:hover{color:#f5b301;transform:scale(1.08)}
.fu-about-review-input{width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:11px;padding:11px;margin:6px 0;font:inherit}
.fu-about-review-submit{display:block;margin:10px auto;padding:11px 24px;border:0;border-radius:11px;background:#f20b70;color:#fff;font-weight:800;cursor:pointer}
.fu-about-review-status{text-align:center;color:#666;font-size:12px;margin-top:8px}
.fu-about-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;margin-top:22px}
.fu-about-review-card{border:1px solid #eee;border-radius:15px;padding:17px;background:#fff}
.fu-about-review-card .stars{color:#f5b301;letter-spacing:2px}
.fu-about-review-card .name{font-weight:800;margin-top:8px}
.fu-about-review-card .date{font-size:11px;color:#999}
.fu-about-review-card p{color:#444;margin:9px 0 0}
