/* Startsida 2026-11-01: kundcitat direkt efter hero */
.client-quotes{padding-top:clamp(28px,3.5vw,44px);padding-bottom:clamp(28px,3.5vw,44px);background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.client-quote-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:clamp(20px,3vw,40px);align-items:start;max-width:1280px;margin:0 auto}
.client-quote{margin:0;padding-left:20px;border-left:3px solid var(--accent)}
.client-quote blockquote{margin:0 0 12px;font-size:1.05rem;line-height:1.5;color:var(--ink)}
.client-quote-lead blockquote{font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.3;font-weight:700;letter-spacing:-.01em}
.client-quote figcaption{font-size:14px;color:var(--muted)}
.client-quote figcaption strong{display:block;color:var(--ink);font-size:15px}
.testimonials-section .testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:900px){
  .client-quote-grid{grid-template-columns:1fr;gap:22px}
  .testimonials-section .testimonial-grid{grid-template-columns:1fr}
}
