.review-hub{margin-top:38px;padding-top:28px;border-top:1px solid var(--line)}.review-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.review-head h2{margin:5px 0 6px}.eyebrow{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;background:#eaf7ef;color:#12633b;font-weight:850;font-size:.75rem}.review-score{min-width:110px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px}.review-score strong{display:block;font-size:1.8rem}.review-score span{font-size:.8rem;color:#aa6900}.review-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px}.review-card p{line-height:1.55;margin:8px 0}.review-card small{color:var(--muted)}.review-stars{color:#e09900;letter-spacing:1px}.review-form-wrap{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.review-form-wrap summary{cursor:pointer;font-weight:850}.review-form{margin-top:16px}.support-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}.support-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.campaign-form{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0}.campaign-form input,.campaign-form select{padding:9px;border:1px solid var(--line);border-radius:8px}.campaign-form .wide{grid-column:1/-1}@media(max-width:760px){.review-head{display:block}.review-score{margin-top:12px}.review-list,.support-grid{grid-template-columns:1fr}.campaign-form{grid-template-columns:1fr}}
