.ReviewsPage_reviewsPage__kIm6b{min-height:100vh;background-color:#fafafa;padding-top:80px}.ReviewsPage_headerSection__sLOoN{padding:80px 0 60px;background:linear-gradient(135deg,#f8f9fa,#fff)}.ReviewsPage_mainTitle___Jguz{font-size:3.5rem;font-weight:800;color:#000;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.ReviewsPage_subtitle__eR_1Y{font-size:1.25rem;color:#666;font-weight:400;line-height:1.5;margin:0}.ReviewsPage_reviewsSection__oIIsg{padding:40px 0 80px}.ReviewsPage_reviewCol__a1dRh{display:flex;margin-bottom:2rem}@media (max-width:768px){.ReviewsPage_mainTitle___Jguz{font-size:2.5rem}.ReviewsPage_subtitle__eR_1Y{font-size:1.1rem}.ReviewsPage_headerSection__sLOoN{padding:60px 0 40px}.ReviewsPage_reviewsSection__oIIsg{padding:30px 0 60px}}.ReviewCard_reviewCard__wSAJO{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #f0f0f0;height:100%;display:flex;flex-direction:column;transition:all .3s ease;position:relative;overflow:hidden}.ReviewCard_reviewCard__wSAJO:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.ReviewCard_cardContent___oiDp{flex:1 1;margin-bottom:20px}.ReviewCard_reviewTitle__rQhOH{font-size:1.1rem;font-weight:600;color:#000;line-height:1.4;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ReviewCard_reviewDescription__wA6We{font-size:.95rem;color:#333;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ReviewCard_cardFooter__Lwa7G{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.ReviewCard_authorInfo__FqCFC{flex:1 1}.ReviewCard_authorDetails__8oLu9{display:flex;flex-direction:column;gap:4px}.ReviewCard_authorName__UQ_zO{font-size:.9rem;font-weight:600;color:#000;line-height:1.2}.ReviewCard_authorRole__C1Ake{font-size:.8rem;color:#666;font-weight:400}.ReviewCard_reviewDate__ghnI1{font-size:.75rem;color:#999;font-weight:400}.ReviewCard_authorAvatar__rMWoG{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-left:12px}.ReviewCard_avatarImage__H3DcD{width:100%;height:100%;object-fit:cover}.ReviewCard_videoCard__4Js0c{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #f0f0f0;height:100%;display:flex;flex-direction:column;transition:all .3s ease}.ReviewCard_videoCard__4Js0c:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.ReviewCard_videoThumbnail__rmc4B{position:relative;width:100%;height:200px;overflow:hidden;background:#f5f5f5}.ReviewCard_thumbnailImage__aNLvm{width:100%;height:100%;object-fit:cover}.ReviewCard_playButton__qs8ab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.ReviewCard_playButton__qs8ab:hover{background:rgba(0,0,0,.9);transform:translate(-50%,-50%) scale(1.1)}.ReviewCard_videoContent__YRRAz{padding:20px 24px 24px;flex:1 1;display:flex;flex-direction:column}.ReviewCard_videoTitle__SfXOL{font-size:1.1rem;font-weight:600;color:#000;line-height:1.4;margin-bottom:12px;flex:1 1}.ReviewCard_videoAuthor__qOGqz{margin-top:auto}@media (max-width:768px){.ReviewCard_reviewCard__wSAJO{padding:20px}.ReviewCard_reviewTitle__rQhOH{font-size:1rem}.ReviewCard_reviewDescription__wA6We{font-size:.9rem}.ReviewCard_videoContent__YRRAz{padding:16px 20px 20px}.ReviewCard_videoThumbnail__rmc4B{height:160px}.ReviewCard_playButton__qs8ab{width:50px;height:50px}}@media (max-width:576px){.ReviewCard_reviewCard__wSAJO{padding:16px}.ReviewCard_cardFooter__Lwa7G{flex-direction:column;align-items:flex-start;gap:12px}.ReviewCard_authorAvatar__rMWoG{margin-left:0;align-self:flex-end}.ReviewCard_videoContent__YRRAz{padding:12px 16px 16px}}