.reviews{background:#000;overflow:hidden;padding:80px 0 64px}.reviews__wrapper{align-items:center;display:flex;flex-flow:column;gap:48px}.reviews__inner{display:flex;flex-flow:column;gap:24px;max-width:640px}.reviews__title{color:#fff;font-size:56px;font-weight:500;letter-spacing:-.04em;line-height:100%;text-align:center}.reviews__title span{background:linear-gradient(90deg,#00e7e7,#43b8e7 .01%,#f03fe8 50%,#ec662f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reviews__text{color:#dcdcdc;font-size:18px;font-weight:300;line-height:150%;text-align:center}.reviews__list{overflow:hidden}.review__card-container{background:linear-gradient(162deg,#262626,#1a1a1a);border-radius:32px;display:flex;flex-flow:column;gap:16px;max-width:426px;min-height:368px;padding:32px;width:100%}.review__card-text{color:#fff;font-size:22px;font-weight:300;line-height:130%}.review__card-bottom{justify-content:space-between;margin-top:auto;width:100%}.rev__card-author,.review__card-bottom{align-items:center;display:flex;gap:16px}.rev__card-image{display:flex;max-width:48px;overflow:hidden;width:100%}.rev__card-image img{height:100%;object-fit:cover;width:100%}.rev__card-text-block{display:flex;flex-flow:column;gap:2px}.rev-card__author-name{color:#fff;font-size:16px;font-weight:500;line-height:150%}.rev-card__author-job{color:#fff;font-size:16px;font-weight:300;line-height:150%}@media (width <= 768px){.reviews__title{font-size:40px;text-align:center}.review__card-container{max-width:380px}}@media (width <= 479px){.reviews__title{font-size:32px}.review__card-container{max-width:calc(100vw - 60px)}.review__card-text{font-size:20px}.reviews{padding:64px 0 48px}}@media (width <= 375px){.rev-card__author-job,.rev-card__author-name{font-size:14px}}