.reviews__slider-wrap{margin-top:clamp(1.75rem,3vw,2.5rem)}.reviews__slider{flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem);display:flex}.reviews__track{--reviews-gap:clamp(1rem, 1.7vw, 1.35rem);gap:var(--reviews-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--r-lg);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.reviews__track::-webkit-scrollbar{display:none}.reviews__card{flex:0 0 calc((100% - 2 * var(--reviews-gap)) / 3);scroll-snap-align:start;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-soft);flex-direction:column;gap:clamp(1.1rem,2vw,1.5rem);padding:clamp(1.4rem,2.4vw,1.9rem);display:flex}.reviews__rating{--star-size:17px;align-items:center;gap:3px;display:inline-flex}.reviews__star{width:var(--star-size);height:var(--star-size);flex:none;display:inline-block;position:relative}.reviews__star svg{width:var(--star-size);height:var(--star-size);display:block}.reviews__star-outline path{fill:none;stroke:#0e0e1138;stroke-width:1.5px;stroke-linejoin:round}.reviews__star-fill{color:var(--accent);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.reviews__star-fill path{fill:currentColor}.reviews__rating-value{font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:.35rem;font-size:.82rem;font-weight:700}.reviews__quote{flex:1;margin:0}.reviews__quote p{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--ink);font-size:clamp(1rem,.95rem + .35vw,1.18rem);font-weight:500;line-height:1.5}.reviews__author{align-items:center;gap:.7rem;display:flex}.reviews__avatar{border:1px solid var(--border-soft);background:var(--surface-3);width:42px;height:42px;color:var(--ink-2);font-family:var(--font-heading);letter-spacing:.02em;object-fit:cover;object-position:50% 12%;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.reviews__avatar--1{background:var(--accent-tint-2);color:var(--accent-ink)}.reviews__avatar--2{background:var(--surface-2);color:var(--text-2)}.reviews__author-text{flex-direction:column;gap:.1rem;display:flex}.reviews__name{font-size:var(--fs-small);color:var(--ink);font-weight:700}.reviews__city{font-size:var(--fs-small);color:var(--text-2)}.reviews__controls{gap:.6rem;display:flex}.reviews__arrow{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg);width:46px;height:46px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.reviews__arrow:hover{background:var(--surface-2);border-color:#0e0e113d}.reviews__arrow:disabled{opacity:.4;cursor:default}.reviews__arrow-icon--prev{rotate:90deg}.reviews__arrow-icon--next{rotate:-90deg}@media (max-width:980px){.reviews__card{flex-basis:calc((100% - var(--reviews-gap)) / 2)}}@media (max-width:680px){.reviews__card{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.reviews__track{scroll-behavior:auto}}
