.testimonial-review{background:#f8fafc;padding:60px 20px;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;position:relative;border-radius:16px;margin:20px}.testimonial-review__container{max-width:100%;margin:0 auto;position:relative;z-index:1}.testimonial-review__header{text-align:center;margin-bottom:50px}h2.testimonial-review__title{font-size:3rem;font-weight:700;margin-bottom:0;text-transform:capitalize;letter-spacing:1px;text-align:center}.testimonial-review__subtitle{font-size:.9rem;color:#6b7280;margin-bottom:30px;line-height:1.4;max-width:455px;margin-left:auto;margin-right:auto;text-align:center}.testimonial-review__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}.testimonial-review__card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .3s ease;position:relative;min-height:320px;box-shadow:0 10px 25px #0000001a}.testimonial-review__card-header{margin-bottom:8px}.testimonial-review__platform-title{display:flex;align-items:center;margin-bottom:8px}.testimonial-review__rating-info{display:flex;flex-direction:column}.testimonial-review__platform-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:20px;font-weight:700;color:#fff;overflow:hidden;background:#6366f1}.testimonial-review__platform-name{font-size:1.3rem;font-weight:600;color:#374151;margin-left:8px}.testimonial-review__rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.testimonial-review__stars{gap:2px}.testimonial-review__star{color:#fbbf24;font-size:26px;height:35px;display:block}.testimonial-review__rating-text{font-size:2.5rem;font-weight:700;color:#ef4444;margin-right:8px}.testimonial-review__review-count{font-size:1.1rem;color:#6b7280}.testimonial-review__reviews{display:flex;flex-direction:column;gap:20px}.testimonial-review__review-item{margin-bottom:12px;padding:15px;border-radius:8px;transition:all .3s ease;background:#f4f4f4}.testimonial-review__review-item:hover{transform:translateY(-2px);box-shadow:-4px 3px 16px 3px #0000005c;transition:all .3s ease}.testimonial-review__reviewer{display:flex;align-items:center;margin-bottom:8px;justify-content:space-between}.testimonial-review__reviewer-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#a855f7);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;margin-right:10px;overflow:hidden}.testimonial-review__reviewer-avatar img{max-width:100%;height:100%;object-fit:cover;width:100%}.testimonial-review__reviewer-name{font-weight:600;font-size:.85rem;color:#374151}.testimonial-review__reviewer-stars--content{display:flex;justify-content:space-between;align-items:center;width:100%}.testimonial-review__reviewer-stars--content .testimonial-review__star--review,.testimonial-review__reviewer-stars .testimonial-review__star--review{height:20px;transform:translateY(-3px);font-size:14px;padding-left:5px}.testimonial-review__review-text{font-size:1.4rem;line-height:1.4;color:#4b5563;margin-top:6px;word-wrap:break-word}.testimonial-review__review-text p{margin:0}.testimonial-review__accreditation{background:#2f4060;border-radius:12px;padding:30px;text-align:center;color:#fff;margin-top:30px}.testimonial-review__accreditation-title{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#fff}.testimonial-review__bbb-badge{display:inline-flex;align-items:center;gap:15px;background:#ffffff1a;border-radius:8px;padding:15px 25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.testimonial-review__bbb-logo{width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1e40af;font-size:12px;overflow:hidden}.testimonial-review__bbb-logo img{width:100%;height:100%;object-fit:cover}.testimonial-review__bbb-text{text-align:left}.testimonial-review__bbb-name{font-weight:600;font-size:1rem;margin-bottom:4px}.testimonial-review__bbb-since{font-size:.8rem;opacity:.9}.testimonial-review__bbb-grade{font-size:1.2rem;font-weight:700;color:#10b981}@media(max-width:1024px){.testimonial-review__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.testimonial-review{padding:40px 15px;margin:10px}.testimonial-review__title{font-size:1.8rem}.testimonial-review__stat-number{font-size:2rem}.testimonial-review__grid{grid-template-columns:1fr;gap:15px}.testimonial-review__card{padding:16px;min-height:auto}.testimonial-review__platform-icon{width:36px;height:36px;font-size:18px}.testimonial-review__rating-text{font-size:2rem}}@media(max-width:480px){.testimonial-review__stat-number{font-size:1.8rem}.testimonial-review__accreditation{padding:20px}.testimonial-review__bbb-badge{flex-direction:column;gap:10px;text-align:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.testimonial-review__card{animation:fadeInUp .6s ease forwards}.testimonial-review__card:nth-child(1){animation-delay:.1s}.testimonial-review__card:nth-child(2){animation-delay:.2s}.testimonial-review__card:nth-child(3){animation-delay:.3s}.testimonial-review__card:nth-child(4){animation-delay:.4s}.testimonial-review__icon-g{content:"G"}.testimonial-review__icon-bbb{content:"BBB";font-size:12px}.testimonial-review__icon-app{content:"\1f4f1"}.testimonial-review__icon-play{content:"\25b6"}
/*# sourceMappingURL=/cdn/shop/t/94/assets/testimonial-review.css.map */
