.icon-text{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;display:flex}.icon-text__icon{color:var(--color-brand);flex-shrink:0}.icon-text__text{color:var(--color-text-secondary);font-size:15px;font-weight:400;line-height:1.5}
.big-stat-container{align-items:flex-start;gap:var(--space-1);flex-direction:column;padding:0;display:flex}.big-stat-title-container{align-items:center;gap:var(--space-1);display:flex}.big-stat-title{letter-spacing:-1px;color:var(--color-text-primary);font-size:2rem;font-weight:700;line-height:1}.rating-icon{color:var(--color-brand);font-size:1rem}.big-stat-body{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:500}
.reviews-section{margin-top:0;margin-bottom:var(--space-4)}.reviews-title{color:var(--color-ink,#222);margin:0 0 var(--space-5) 0;letter-spacing:-.01em;font-size:17px;font-weight:800}.reviews-loading{text-align:center;padding:var(--space-10) var(--space-5);color:var(--color-text-tertiary);font-size:15px}.reviews-empty{text-align:center;padding:var(--space-8) var(--space-5);background:linear-gradient(135deg,#fff5f7 0%,#fef3f2 100%);border:1px dashed #f1144f26;border-radius:32px}.empty-title{color:var(--color-ink,#222);margin:0 0 var(--space-2) 0;font-size:16px;font-weight:700}.empty-subtitle{color:var(--color-text-tertiary);margin:0;font-size:14px}.reviews-list{flex-direction:column;display:flex}.see-all-reviews-button{margin-top:var(--space-5);width:100%}@media (max-width:640px){.reviews-section{margin-top:var(--space-4)}.reviews-title{margin-bottom:var(--space-4);font-size:16px}}
