.testimonial-section{position:relative;background:#f8f9fa;color:#333;border-radius:24px;margin:2rem;overflow:hidden;padding:2rem 3rem}.testimonial-section:before{content:"";position:absolute;top:0;right:0;width:300px;height:100%;background:#0000000d;border-radius:50% 0 0 50%;transform:translate(150px);z-index:1}.testimonial-section__content{margin-top:0}.testimonial-section__grid{display:grid;gap:3rem;align-items:center;min-height:400px}@media screen and (min-width: 990px){.testimonial-section__grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:350px}}.testimonial-section__testimonial{position:relative;display:flex;align-items:center;justify-content:center}.testimonial-card{background:transparent;border-radius:0;padding:2rem;border:none;transition:all .3s ease;color:#fff;box-shadow:none;opacity:1;position:relative;width:100%;z-index:2;text-align:center;display:flex;flex-direction:column;justify-content:center}.testimonial-card__user{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.testimonial-card__avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0;border:4px solid rgba(255,255,255,.3);margin-bottom:1rem}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.testimonial-card__name{margin:0;font-size:1.8rem;font-weight:600;color:#333;line-height:1.2;margin-bottom:1rem}.testimonial-card__rating{display:flex;gap:4px;margin-bottom:2rem;justify-content:center}.star{color:gold;font-size:1.4rem;line-height:1}.testimonial-card__content{margin-bottom:2rem}.testimonial-card__text{font-size:1.1rem;line-height:1.6;color:#555;font-style:italic;max-width:400px;margin:0 auto;margin-bottom:2rem}.testimonial-card__details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.testimonial-card__detail{font-size:.95rem;color:#666;line-height:1.2}.testimonial-card__disclaimer{font-size:.75rem;color:#999;line-height:1.3;margin-top:1rem}.testimonial-section__stats{display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center;justify-content:center}.testimonial-section__stats-title{margin:0 0 1.5rem;font-size:2rem;font-weight:600;color:#333;line-height:1.2;text-align:center;z-index:2;position:relative}.testimonial-section__stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.stat-card{background:#fff;color:#333;padding:1.75rem 2rem;border-radius:50px;text-align:center;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid #e5e5e5;z-index:2;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-card:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.stat-card__percentage{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.5rem;color:#333;display:block}.stat-card__text{font-size:.9rem;font-weight:500;line-height:1.3;margin:0;color:#666;display:block;text-align:center}@media screen and (max-width: 989px){.testimonial-section__grid{grid-template-columns:1fr;gap:2rem;align-items:center;min-height:350px}.testimonial-section__stats-title{font-size:1.5rem;text-align:center;margin:0 0 1rem}.testimonial-section__stats-grid{grid-template-columns:1fr 1fr;gap:1rem}.testimonial-card__user{gap:.75rem}.testimonial-card__avatar{width:60px;height:60px}.testimonial-card__name{font-size:1.1rem}.testimonial-card__text{font-size:.95rem}.stat-card{padding:1.25rem}.stat-card__percentage{font-size:2rem}.stat-card__text{font-size:.8rem}}@media screen and (max-width: 749px){.testimonial-section{border-radius:16px;margin:1rem 0;padding:1.5rem}.testimonial-section__grid{min-height:300px;align-items:center}.testimonial-section:before{width:150px;transform:translate(75px)}.testimonial-section__stats-grid{grid-template-columns:1fr 1fr;gap:.75rem}.testimonial-card{padding:1.5rem}.testimonial-card__user{gap:.75rem}.testimonial-card__avatar{width:80px;height:80px;border-width:3px}.testimonial-card__name{font-size:1.4rem}.testimonial-card__text{font-size:1rem;max-width:300px}.testimonial-section__stats-title{font-size:1.6rem;margin:0 0 1rem}.stat-card{padding:1.25rem 1rem;text-align:center;min-height:85px}.stat-card__percentage{font-size:1.75rem;display:block;margin-bottom:.4rem;margin-right:0}.stat-card__text{font-size:.8rem;display:block;margin-left:0;line-height:1.2}.testimonial-card__details{gap:.5rem}.testimonial-card__detail{font-size:.9rem}}.testimonial-card{display:block}@media (prefers-reduced-motion: no-preference){.testimonial-card,.stat-card{animation:fadeInUp .6s ease-out}.stat-card:nth-child(2){animation-delay:.1s}.stat-card:nth-child(3){animation-delay:.2s}.stat-card:nth-child(4){animation-delay:.3s}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.testimonial-card,.stat-card{animation:none;transition:none}}@media (prefers-contrast: high){.stat-card{border:2px solid #fff}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-testimonial.css.map */
