.w4-testimonials{position:relative;background:#2f4f4f;overflow:hidden}.w4-testi-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.w4-testi-bg-shape{position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(232,82,10,.08) 0%,transparent 70%);top:-200px;right:-200px}.w4-testi-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:52px;gap:32px}@media (max-width: 767px){.w4-testi-header{flex-direction:column;align-items:center;text-align:center}}.w4-testi-header-content .w4-heading{color:#fff}.w4-testi-header-content .w4-heading em{color:var(--color-secondary)}.w4-testi-rating-summary{display:flex;align-items:center;gap:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:20px 24px;flex-shrink:0}@media (max-width: 767px){.w4-testi-rating-summary{width:100%;justify-content:center}}.w4-trs-score{font-family:var(--font-display);font-size:3rem;font-weight:900;color:var(--color-secondary);line-height:1}.w4-trs-meta{display:flex;flex-direction:column;gap:6px}.w4-trs-meta .w4-stars{color:var(--color-secondary);font-size:.875rem}.w4-trs-meta span{font-family:var(--font-body);font-size:.75rem;color:#ffffff80}.w4-testi-carousel{position:relative}.w4-testi-carousel .carousel__pagination{margin-top:32px;gap:6px}.w4-testi-carousel .carousel__pagination-button:after{background:#fff3;width:8px;height:8px;border-radius:50%;transition:all .3s}.w4-testi-carousel .carousel__pagination-button--active:after{background:var(--color-secondary);width:24px;border-radius:4px}.w4-testi-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:28px;margin:8px;text-align:left;transition:var(--transition-base)}.w4-testi-card:hover{background:#ffffff17;border-color:#e8520a4d;transform:translateY(-4px)}.w4-testi-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.w4-testi-quote-icon{width:36px;height:36px;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:.875rem}.w4-testi-text{font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:#ffffffbf;margin-bottom:22px;font-style:italic}.w4-testi-author{display:flex;align-items:center;gap:12px}.w4-testi-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary);flex-shrink:0}.w4-testi-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.w4-testi-author-info{flex:1}.w4-testi-author-info strong{display:block;font-family:var(--font-body);font-size:.9375rem;font-weight:700;color:#fff;margin-bottom:2px}.w4-testi-author-info span{font-family:var(--font-body);font-size:.75rem;color:#ffffff73}.w4-testi-verified{color:var(--color-secondary);font-size:1.125rem}.w4-testi-nav-row{display:flex;justify-content:center;gap:10px;margin-top:24px}.w4-testi-nav-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);background:transparent;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:var(--transition-base)}.w4-testi-nav-btn:hover,.w4-testi-nav-btn--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
