/* Client feedback preview, 2026-11-08. Scoped to this section only. */
.hp-client-feedback{background:#f4f7f4;border-top:1px solid #dfe7df;border-bottom:1px solid #dfe7df}
.hp-feedback-disclosure{max-width:780px;margin:0 0 30px;color:#536258;font-size:14px;line-height:1.65}
.hp-feedback-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}
.hp-feedback-card{grid-column:span 2;min-width:0;background:#fff;border:1px solid #dfe7df;border-radius:12px;padding:28px;display:flex;flex-direction:column}
.hp-feedback-card:nth-child(4){grid-column:2/span 2}
.hp-feedback-brand{height:88px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px;border-bottom:1px solid #e8eee7;padding-bottom:20px}
.hp-home .hp-feedback-brand img{width:100%!important;max-width:100%;height:65px!important;max-height:65px;object-fit:contain!important;object-position:left center!important;aspect-ratio:auto!important;border-radius:0!important}
.hp-feedback-name{font-size:25px;line-height:1.2;font-weight:650;color:#26312c;letter-spacing:-.02em}
.hp-feedback-number{color:#466739;font-size:11px;letter-spacing:.1em;font-weight:700;margin:0 0 12px}
.hp-feedback-card h3{font-size:23px!important;line-height:1.2;margin:0 0 7px;color:#26312c}
.hp-feedback-project{font-size:13px;line-height:1.5;color:#66736b;margin:0 0 20px}
.hp-feedback-copy{font-size:16px;line-height:1.75;color:#38483e;margin:0}
.hp-feedback-preview-note{margin:24px 0 0;font-size:12px;line-height:1.7;color:#66736b;max-width:900px}
@media(max-width:1000px){.hp-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-feedback-card,.hp-feedback-card:nth-child(4){grid-column:auto}.hp-feedback-card:last-child{grid-column:1/-1}}
@media(max-width:600px){.hp-feedback-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hp-feedback-card{padding:24px}.hp-feedback-card:last-child{grid-column:auto}.hp-feedback-brand{height:80px}.hp-feedback-copy{font-size:16px}}
