.sec-review-card { padding: 14px 0; }
.sec-review-card .review-card-inner { max-width: 760px; background: var(--color-surface); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: var(--radius); padding: 24px 28px; }
.sec-review-card .review-card-header { display: flex; align-items: center; gap: 12px; margin-bottom: 6px; }
.sec-review-card .review-card-avatar { width: 44px; height: 44px; border-radius: 50%; background: var(--color-primary); color: var(--color-primary-contrast); display: flex; align-items: center; justify-content: center; font-weight: 700; flex: 0 0 44px; }
.sec-review-card .review-card-name { margin: 0; }
.sec-review-card .review-card-stars { color: #f5a623; letter-spacing: 2px; }
.sec-review-card .review-card-quote { margin: 8px 0 4px; }
.sec-review-card .review-card-meta { color: var(--color-muted); font-style: italic; margin: 0 0 2px; font-size: 0.9em; }
.sec-review-card .review-card-verified { color: #c0392b; font-weight: 600; font-size: 0.85em; margin: 0 0 10px; }
.sec-review-card .review-card-body p { margin-bottom: 0.9em; }
.sec-review-card .review-card-helpful { color: var(--color-muted); font-style: italic; font-size: 0.85em; margin: 10px 0 0; }
