.clients-page .section-head{margin-bottom:2rem}.clients-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.clients-card{border:1px solid var(--line);background:#ffffffeb;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:7.25rem;margin:0;padding:1.1rem .85rem;display:flex;box-shadow:0 10px 28px #0f23370d}.clients-card--dark{background:linear-gradient(165deg,#2a4460f5,#182c42fa);border-color:#ffffff1a;box-shadow:0 12px 28px #0000002e}.clients-card--dark .clients-card-name{color:#ffffffb8}.clients-card--plate{background:linear-gradient(#fffffffa 0%,#e8f2faf0 55%,#d6e6f4e6 100%)}.clients-card-logo{object-fit:contain;width:auto;max-width:100%;height:2.75rem;display:block}.clients-card--dark .clients-card-logo{height:2.5rem}.clients-card-fallback{font-family:var(--font-display);text-align:center;color:var(--ink-soft);font-size:.95rem;font-weight:600}.clients-card-name{letter-spacing:.04em;text-align:center;color:var(--ink-soft);font-size:.68rem;font-weight:600;line-height:1.25}.clients-testimonials{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.75rem,4vw,2.5rem)}.clients-testimonials-head{max-width:40rem;margin-bottom:1.35rem}.clients-testimonials-head h2{margin:0 0 .45rem;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2}.clients-testimonials-head p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.5}.clients-testimonials-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.clients-testimonial{border:1px solid var(--line);background:#ffffffeb;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.15rem;padding:1.25rem 1.2rem 1.35rem;display:grid;box-shadow:0 10px 28px #0f23370d}.clients-testimonial-logo{object-fit:contain;width:auto;max-width:7.5rem;height:2.75rem;display:block}.clients-testimonial-quote{border:0;grid-column:1/-1;margin:0;padding:0}.clients-testimonial-quote p{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.6}.clients-testimonial-quote cite{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-deep);margin-top:.85rem;font-size:.72rem;font-style:normal;font-weight:700;display:block}@media (width>=720px){.clients-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem}.clients-card{min-height:7.75rem;padding:1.25rem 1rem}.clients-card-logo{height:3rem}.clients-testimonial{grid-template-columns:8rem 1fr;padding:1.4rem 1.45rem 1.5rem}.clients-testimonial-logo{max-width:8rem;height:3rem}.clients-testimonial-quote{grid-area:1/2}}@media (width<=560px){.clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-card-logo{height:2.35rem}.clients-testimonial{grid-template-columns:1fr}}
