._section_112sy_1{padding:80px var(--pad);overflow:hidden}._inner_112sy_2{display:flex;flex-direction:column;gap:40px;align-items:center;max-width:1096px;margin:0 auto}._row_112sy_3{display:flex;gap:24px;align-items:flex-start;width:100%}._thumbs_112sy_4{display:flex;flex-direction:column;gap:16px;width:88px;flex-shrink:0;max-height:400px;overflow-y:auto;scrollbar-width:none}._thumbs_112sy_4::-webkit-scrollbar{display:none}._thumb_112sy_4{width:88px;height:88px;border-radius:8px;background:transparent;overflow:hidden;position:relative;cursor:pointer;transition:transform .3s ease;flex-shrink:0;outline:none;-webkit-tap-highlight-color:transparent}._thumb_112sy_4:hover{transform:scale(1.05)}._thumb_112sy_4 img{width:100%;height:100%;object-fit:cover;border-radius:8px;filter:grayscale(100%);transition:filter .3s ease}._thumb_112sy_4._active_112sy_9 img{filter:grayscale(0%)}._fadeOut_112sy_10:after{content:"";position:absolute;inset:0;border-radius:8px;background:linear-gradient(to bottom,#fff0,#f6f6f6 63%)}._card_112sy_11{background:#fff;flex:1;min-height:400px;border-radius:16px;position:relative;overflow:hidden;display:flex;flex-direction:column}._cardContent_112sy_12{padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:1;gap:32px}._quoteBlock_112sy_13{display:flex;flex-direction:column;gap:16px}._stars_112sy_14{width:clamp(103px,10.4vw,150px);height:auto}._quote_112sy_13{font-weight:500;font-size:clamp(16px,1.5vw,24px);color:var(--text-primary);line-height:normal}._author_112sy_16{display:flex;flex-direction:column;gap:8px}._avatar_112sy_17{width:44px;height:44px;border-radius:50%;object-fit:cover}._name_112sy_18{font-size:clamp(16px,1.2vw,18px);letter-spacing:-.02em;color:var(--text-primary)}._role_112sy_19{font-size:clamp(13px,1vw,14px);color:var(--text-secondary)}@media (max-width: 768px){._row_112sy_3{flex-direction:column-reverse}._thumbs_112sy_4{flex-direction:row;width:100%;overflow-x:auto;scrollbar-width:none;justify-content:center}._thumbs_112sy_4::-webkit-scrollbar{display:none}._thumb_112sy_4{width:62px;height:62px;border-radius:6px}._fadeOut_112sy_10:after{display:none}._card_112sy_11{min-height:320px;width:100%}._cardContent_112sy_12{padding:32px 24px;gap:24px}._heading_112sy_29>span{display:block}}
