.container.reviews-page .reviews-header{background-color:#f8f9fa;border-radius:.5rem;padding:2rem;text-align:center;animation:fadeInUp .6s ease-out}@media (max-width: 768px){.container.reviews-page .reviews-header{padding:1.5rem}}.container.reviews-page .reviews-header .reviews-title{font-size:2.2rem;font-weight:700;background:linear-gradient(90deg,#007bff,#ff6bce);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;margin-bottom:1rem}@media (max-width: 768px){.container.reviews-page .reviews-header .reviews-title{font-size:1.8rem}}.container.reviews-page .reviews-header .reviews-subtitle{font-size:1.1rem;color:#555;line-height:1.5}@media (max-width: 768px){.container.reviews-page .reviews-header .reviews-subtitle{font-size:1rem}}.container.reviews-page .reviews-header .trusted-users{font-size:1rem;color:#333;display:flex;flex-wrap:wrap;justify-content:center}.container.reviews-page .reviews-header .trusted-users .user-avatars{display:flex;align-items:center;gap:.5rem}.container.reviews-page .reviews-header .trusted-users .user-avatars .avatar{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e0e0e0;box-shadow:0 2px 8px #0003;transition:transform .3s ease,box-shadow .3s ease}.container.reviews-page .reviews-header .trusted-users .user-avatars .avatar:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000004d;border-color:#007bff}.container.reviews-page .reviews-header .img-fluid{border-radius:.5rem;box-shadow:0 4px 8px #0000001a;max-width:100%}.container.reviews-page .review-card{background-color:#fff;border:none;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;transition:transform .3s,box-shadow .3s;padding:1.5rem}.container.reviews-page .review-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #00000026}.container.reviews-page .review-card .review-header{display:flex;align-items:center}.container.reviews-page .review-card .review-header .review-avatar{width:70px;height:70px;overflow:hidden}.container.reviews-page .review-card .review-header .review-avatar img{width:70px;height:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e0e0e0;transition:border-color .3s ease}.container.reviews-page .review-card .review-header .review-avatar img:hover{border-color:#007bff}.container.reviews-page .review-card .review-header .card-title{font-weight:700;font-size:1.25rem;background:linear-gradient(90deg,#007bff,#ff6bdf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.container.reviews-page .review-card .review-header small{font-size:.85rem;color:#6c757d}.container.reviews-page .review-card .review-header .review-rating{display:flex;justify-content:center;align-items:center;font-size:1.2rem;margin-top:.5rem}.container.reviews-page .review-card .review-header .review-rating .text-primary{color:#007bff;font-weight:700;margin-right:.5rem}.container.reviews-page .review-card .review-header .review-rating .text-warning{font-size:1.4rem;margin-left:.2rem}.container.reviews-page .review-card .card-text{color:#555;font-size:.95rem;margin-top:1rem}
