.wrap{margin:0 auto;max-width:var(--max);padding:0 28px}.sec{padding:78px 0}.sec .head{margin:0 auto 46px;max-width:720px;text-align:center}.sec .head h2{color:var(--ink,#2b2c2e);font-size:38px;font-weight:800;letter-spacing:-.018em;line-height:1.15;margin:0 0 12px}.quotes{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.quote{background:#fff;border:1px solid var(--line,#e6e7e8);border-radius:13px;display:flex;flex-direction:column;gap:14px;padding:28px 26px}.quote .stars{color:var(--red,#b22f28);font-size:14px;letter-spacing:2px}.quote p{color:var(--ink,#2b2c2e);font-size:15px;line-height:1.55;margin:0}.quote .who{align-items:center;display:flex;gap:11px;margin-top:auto}.quote .av{background:var(--red,#b22f28);border-radius:50%;color:#fff;display:grid;font-size:15px;font-weight:800;height:38px;place-items:center;width:38px}.quote .who b{color:var(--ink,#2b2c2e);font-size:14.5px}.quote .who span{color:var(--muted,#8a8b8d);display:block;font-size:12.5px;font-weight:500}.trust{border-top:1px solid var(--line,#e6e7e8);margin-top:56px;padding-top:40px;text-align:center}.trust .lbl{color:var(--muted,#8a8b8d);font-size:11.5px;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}.trust .badges{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.trust .badges img{filter:grayscale(1);height:62px!important;margin:0!important;opacity:.72;transition:opacity .15s,filter .15s;width:auto}.trust .badges img:hover{filter:grayscale(0);opacity:1}@media (max-width:900px){.quotes{grid-template-columns:1fr}}