.case-studies-section__heading{font-size:var(--text-3xl);font-weight:var(--weight-bold);text-align:center;margin-bottom:var(--space-3)}.case-studies-section__intro{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);text-align:center;max-width:60ch;margin:0 auto var(--space-8)}.case-studies-section__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}.case-studies-section__more{margin-top:var(--space-8);justify-content:center;display:flex}@media (max-width:768px){.case-studies-section__grid{grid-template-columns:1fr}}
.testimonials-section__heading{font-size:var(--text-3xl);font-weight:var(--weight-bold);text-align:center;margin-bottom:var(--space-8)}.testimonials-section__quotes{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.testimonial-card{padding-top:var(--space-10);position:relative}.testimonial-card:before{content:"“";top:var(--space-4);left:var(--space-6);font-size:var(--text-5xl);color:var(--primary);pointer-events:none;font-family:Georgia,serif;line-height:1;position:absolute}.testimonial-card__quote{font-size:var(--text-base);font-style:italic;line-height:var(--leading-normal);color:var(--text);margin-bottom:var(--space-4)}.testimonial-card__author{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted)}.testimonial-card__project{color:var(--primary)}@media (max-width:768px){.testimonials-section__quotes{grid-template-columns:1fr}}
