.reviews{background:#fff}.reviews-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;margin-bottom:48px}.reviews-heading h2{font-size:clamp(2.7rem,5vw,4.8rem);letter-spacing:-.055em;margin:0}.reviews-heading>p{font-size:1.1rem;color:#525954;margin:0 0 8px}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.review-card{background:#f3f6f4;border-top:5px solid var(--aqua);padding:34px;min-height:340px;display:flex;flex-direction:column}.review-card:nth-child(3n+1){border-top-color:var(--green)}.rating{color:#139b36;font-size:1.1rem;letter-spacing:.12em;margin-bottom:18px}.rating span{color:#c8d0cb}.review-title{font:700 .82rem var(--font-head);text-transform:uppercase;letter-spacing:.11em;color:#087b75;margin:0 0 10px}.review-card blockquote{font:500 1.08rem/1.65 var(--font-body);margin:0 0 28px;color:#313733}.review-card footer{background:transparent;color:var(--ink);padding:0;margin-top:auto;display:flex;justify-content:space-between;align-items:end;gap:20px}.review-card footer strong{font-family:var(--font-head)}.review-card footer span{font-size:.78rem;color:#68706a}.reviews+.approach{border-top:10px solid var(--aqua)}@media(max-width:800px){.reviews-heading{grid-template-columns:1fr;gap:18px}.review-grid{grid-template-columns:1fr}.review-card{min-height:auto}.review-card footer{align-items:flex-start;flex-direction:column;gap:3px}}
