.ReviewsPage-module__QoNw7W__page{min-height:100vh}.ReviewsPage-module__QoNw7W__intro{padding-bottom:var(--space-12)}.ReviewsPage-module__QoNw7W__introInner{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.ReviewsPage-module__QoNw7W__ratingBadge{align-items:center;gap:var(--space-4);background-color:var(--color-white);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex}.ReviewsPage-module__QoNw7W__ratingValue{font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-gold);line-height:1}.ReviewsPage-module__QoNw7W__ratingInfo{gap:var(--space-1);flex-direction:column;display:flex}.ReviewsPage-module__QoNw7W__ratingLabel{font-size:var(--text-sm);color:var(--color-text-dark);font-weight:500}.ReviewsPage-module__QoNw7W__ratingCount{font-size:var(--text-xs);color:var(--color-text-muted)}.ReviewsPage-module__QoNw7W__filters{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.ReviewsPage-module__QoNw7W__filterBtn{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;padding:var(--space-3) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:all var(--transition-base);font-weight:500}.ReviewsPage-module__QoNw7W__filterBtn:hover{border-color:var(--color-gold);color:var(--color-gold)}.ReviewsPage-module__QoNw7W__filterActive{background-color:var(--color-dark);border-color:var(--color-dark);color:var(--color-white)}.ReviewsPage-module__QoNw7W__filterActive:hover{color:var(--color-white)}.ReviewsPage-module__QoNw7W__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.ReviewsPage-module__QoNw7W__card{gap:var(--space-4);background-color:var(--color-white);padding:var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ReviewsPage-module__QoNw7W__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ReviewsPage-module__QoNw7W__authorInfo{align-items:center;gap:var(--space-3);display:flex}.ReviewsPage-module__QoNw7W__avatar{background-color:var(--color-gold);width:44px;height:44px;color:var(--color-white);font-family:var(--font-serif);font-size:var(--text-xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ReviewsPage-module__QoNw7W__authorName{color:var(--color-text-dark);font-weight:500;font-size:var(--text-sm);display:block}.ReviewsPage-module__QoNw7W__authorCountry{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.ReviewsPage-module__QoNw7W__cardRating{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.ReviewsPage-module__QoNw7W__ratingNum{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-gold)}.ReviewsPage-module__QoNw7W__ratingBarOuter{background-color:var(--color-cream-dark);border-radius:2px;width:56px;height:4px;overflow:hidden}.ReviewsPage-module__QoNw7W__ratingBarInner{background-color:var(--color-gold);height:100%}.ReviewsPage-module__QoNw7W__reviewTitle{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text-dark);line-height:1.3}.ReviewsPage-module__QoNw7W__reviewContent{font-size:var(--text-sm);color:var(--color-text-muted);flex:1;line-height:1.7}.ReviewsPage-module__QoNw7W__cardFooter{padding-top:var(--space-4);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.ReviewsPage-module__QoNw7W__source{font-size:var(--text-xs);color:var(--color-gold);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.ReviewsPage-module__QoNw7W__date{font-size:var(--text-xs);color:var(--color-text-muted)}.ReviewsPage-module__QoNw7W__ctas{gap:var(--space-4);margin-top:var(--space-16);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:1024px){.ReviewsPage-module__QoNw7W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.ReviewsPage-module__QoNw7W__grid{grid-template-columns:1fr}}
