/* ============================================ MONLIS Website - Studio Reviews Section Figma node:2:3204 ============================================ *//* ========================================== REVIEWS CONTAINER ========================================== */.studio-reviews {width:100%;background-color:var(--color-white);padding:100px 0;}.studio-reviews__container {max-width:1340px;margin:0 auto;padding:0 48px;}/* ========================================== HEADER ROW Title left,rating right ========================================== */.studio-reviews__header {display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:64px;}.studio-reviews__header-left {display:flex;flex-direction:row;align-items:center;gap:24px;}.studio-reviews__header-line {width:80px;height:2px;background-color:var(--color-mine-shaft);flex-shrink:0;}.studio-reviews__title {font-family:var(--font-secondary);font-weight:600;font-size:30px;line-height:30px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-mine-shaft);margin:0;}/* Rating summary */.studio-reviews__rating {display:flex;flex-direction:column;align-items:flex-end;gap:8px;}.studio-reviews__rating-row {display:flex;align-items:center;gap:12px;}.studio-reviews__rating-number {font-family:var(--font-secondary);font-weight:600;font-size:24px;line-height:24px;color:var(--color-mine-shaft);}.studio-reviews__rating-stars {display:flex;gap:4px;}.studio-reviews__star {width:16px;height:16px;color:#f59e0b;}.studio-reviews__star svg {width:100%;height:100%;fill:currentColor;}.studio-reviews__rating-count {font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:21px;color:#6b7280;}/* ========================================== REVIEWS GRID 3 columns ========================================== */.studio-reviews__grid {display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}/* ========================================== REVIEW CARD ========================================== */.studio-reviews__card {background-color:var(--color-white);border:1px solid rgba(0,0,0,0.1);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;}/* Card header with avatar and name */.studio-reviews__card-header {display:flex;align-items:center;gap:16px;}.studio-reviews__card-avatar {width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;}.studio-reviews__card-avatar--placeholder {display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e5e7eb 0%,#d1d5db 100%);font-family:var(--font-secondary);font-weight:600;font-size:18px;color:#6b7280;text-transform:uppercase;}.studio-reviews__card-info {display:flex;flex-direction:column;gap:4px;}.studio-reviews__card-name {font-family:var(--font-secondary);font-weight:600;font-size:16px;line-height:24px;color:var(--color-mine-shaft);margin:0;}.studio-reviews__card-stars {display:flex;gap:2px;}.studio-reviews__card-star {width:14px;height:14px;color:#f59e0b;}.studio-reviews__card-star svg {width:100%;height:100%;fill:currentColor;}/* Card text */.studio-reviews__card-text {font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:24px;color:#6b7280;margin:0;}/* ========================================== RESPONSIVE STYLES ========================================== */@media (max-width:1200px) {.studio-reviews {padding:80px 0;}.studio-reviews__header {margin-bottom:48px;}}@media (max-width:1024px) {.studio-reviews__container {padding:0 40px;}.studio-reviews__grid {grid-template-columns:repeat(2,1fr);gap:24px;}}@media (max-width:768px) {.studio-reviews {padding:60px 0;}.studio-reviews__container {padding:0 20px;}.studio-reviews__header {flex-direction:column;gap:24px;margin-bottom:40px;}.studio-reviews__header-left {display:flex;align-items:center;gap:24px;}.studio-reviews__rating {align-items:flex-start;}.studio-reviews__title {font-size:24px;}.studio-reviews__grid {grid-template-columns:1fr;gap:20px;}.studio-reviews__card {padding:24px;}}@media (max-width:480px) {.studio-reviews {padding:40px 0;}.studio-reviews__container {padding:0 15px;}.studio-reviews__title {font-size:20px;}}