.Testimonials-module__C3MGfG__testimonials_wrapper{background:var(--color-bg);padding:100px 0;position:relative}.Testimonials-module__C3MGfG__testimonials__header{align-items:center;gap:var(--space-4);text-align:center;margin-bottom:var(--space-16);opacity:0;flex-direction:column;display:flex}.Testimonials-module__C3MGfG__testimonials__heading{font-size:var(--text-3xl);color:#fff;letter-spacing:-.02em;font-weight:800;line-height:1.15;font-family:var(--font-sans), "Outfit", sans-serif;margin:0}.Testimonials-module__C3MGfG__testimonials__heading_accent{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Testimonials-module__C3MGfG__testimonials__sub{font-size:var(--text-lg);color:var(--color-text-muted);max-width:600px;line-height:1.7}.Testimonials-module__C3MGfG__dashboard{gap:var(--space-8);grid-template-columns:1fr 1.3fr;align-items:stretch;max-width:1400px;margin:0 auto;display:grid}.Testimonials-module__C3MGfG__dashboard__roster{gap:var(--space-4);flex-direction:column;display:flex}.Testimonials-module__C3MGfG__roster__label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);padding-left:var(--space-1);font-size:10px;font-weight:700}.Testimonials-module__C3MGfG__roster__grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.Testimonials-module__C3MGfG__roster__cell{padding:var(--space-4);align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:#ffffff03;border:1px solid #ffffff08;border-radius:18px;outline:none;width:100%;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.Testimonials-module__C3MGfG__roster__cell:hover{background:#ffffff06;border-color:#ffffff1a;transform:translateY(-2px)}.Testimonials-module__C3MGfG__roster__cell_active{box-shadow:0 10px 25px #00000040, inset 0 0 10px rgba(var(--client-rgb), .02);transform:translateY(-2px);background:rgba(var(--client-rgb), .06)!important;border-color:rgba(var(--client-rgb), .25)!important}.Testimonials-module__C3MGfG__roster__avatar{background:var(--color-bg-card);border:2px solid #ffffff0d;border-radius:50%;flex-shrink:0;width:40px;height:40px;transition:border-color .4s;position:relative;overflow:hidden}.Testimonials-module__C3MGfG__roster__cell_active .Testimonials-module__C3MGfG__roster__avatar{border-color:var(--client-accent)}.Testimonials-module__C3MGfG__roster__info{flex-direction:column;gap:2px;display:flex}.Testimonials-module__C3MGfG__roster__name{font-size:var(--text-sm);color:#fff;font-weight:700}.Testimonials-module__C3MGfG__roster__company{font-size:var(--text-xs);color:var(--color-text-muted)}.Testimonials-module__C3MGfG__dashboard__portal{flex-direction:column;justify-content:center;height:100%;display:flex}.Testimonials-module__C3MGfG__portal__card{background:var(--color-bg-card);padding:var(--space-8);gap:var(--space-6);border:1px solid #ffffff0a;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:380px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.Testimonials-module__C3MGfG__portal__card_glow{background:radial-gradient(circle at center, rgba(var(--portal-rgb), .08) 0%, transparent 60%);pointer-events:none;z-index:0;width:180%;height:180%;transition:all .5s;position:absolute;top:-40%;left:-40%}.Testimonials-module__C3MGfG__portal__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.Testimonials-module__C3MGfG__portal__quote_icon{color:var(--portal-accent);opacity:.2;flex-shrink:0;align-items:center;display:flex}.Testimonials-module__C3MGfG__stars{gap:var(--space-1);color:#f59e0b;display:flex}.Testimonials-module__C3MGfG__portal__quote{font-size:var(--text-lg);color:#e2e8f0;z-index:1;flex:1;align-items:center;margin:0;font-style:italic;font-weight:500;line-height:1.7;display:flex;position:relative}.Testimonials-module__C3MGfG__portal__footer{align-items:center;gap:var(--space-3);z-index:1;padding-top:var(--space-5);border-top:1px solid #ffffff0d;display:flex;position:relative}.Testimonials-module__C3MGfG__portal__avatar_frame{background:#070d19;border:2px solid #ffffff0d;border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.Testimonials-module__C3MGfG__portal__avatar_frame img{object-fit:cover;width:100%;height:100%}.Testimonials-module__C3MGfG__portal__signature{flex-direction:column;gap:2px;display:flex}.Testimonials-module__C3MGfG__portal__author_name{font-size:var(--text-sm);color:#fff;font-weight:700}.Testimonials-module__C3MGfG__portal__author_role{font-size:var(--text-xs);color:var(--color-text-muted)}.Testimonials-module__C3MGfG__portal__badge_company{text-transform:uppercase;letter-spacing:.05em;background:rgba(var(--portal-rgb), .08);border:1px solid rgba(var(--portal-rgb), .2);border-radius:var(--radius-full);margin-left:auto;padding:4px 10px;font-size:11px;font-weight:800}.Testimonials-module__C3MGfG__portal__mobile_nav{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;display:none}.Testimonials-module__C3MGfG__mobile_nav_btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.Testimonials-module__C3MGfG__mobile_nav_btn:hover{background:#ffffff1a;border-color:#fff3}.Testimonials-module__C3MGfG__mobile_nav_dots{gap:6px;display:flex}.Testimonials-module__C3MGfG__mobile_nav_dot{background:#fff3;border-radius:50%;width:6px;height:6px;transition:all .3s}.Testimonials-module__C3MGfG__mobile_nav_dot_active{border-radius:4px;width:20px}.Testimonials-module__C3MGfG__trust__badges{align-items:center;gap:var(--space-4);margin-top:var(--space-6);width:100%;display:flex}.Testimonials-module__C3MGfG__trust__card{background:var(--color-bg-card);padding:var(--space-5);align-items:flex-start;gap:var(--space-2);border:1px solid #ffffff0a;border-radius:20px;flex-direction:column;flex:1;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 25px #0003}.Testimonials-module__C3MGfG__trust__card:hover{background:var(--color-bg-card-hover);border-color:#ffffff14;transform:translateY(-2px);box-shadow:0 15px 30px #00000059}.Testimonials-module__C3MGfG__trust__card_logo{align-items:center;height:24px;margin-bottom:2px;display:flex}.Testimonials-module__C3MGfG__brand_logo_img{object-fit:contain;width:auto;height:20px;display:block}.Testimonials-module__C3MGfG__clutch_logo_img{filter:brightness(0)invert();height:22px}.Testimonials-module__C3MGfG__trust__card_label{color:#94a3b8;letter-spacing:-.01em;font-size:11px;font-weight:500}.Testimonials-module__C3MGfG__trust__card_metrics{align-items:center;gap:var(--space-3);width:100%;display:flex}.Testimonials-module__C3MGfG__trust__card_score{font-size:var(--text-md);color:#fff;font-weight:800;line-height:1}.Testimonials-module__C3MGfG__trust__card_stars{color:#f59e0b;gap:3px;display:flex}@media (max-width:1024px){.Testimonials-module__C3MGfG__dashboard{gap:var(--space-6);grid-template-columns:1fr}.Testimonials-module__C3MGfG__roster__grid{grid-template-columns:repeat(3,1fr)}.Testimonials-module__C3MGfG__portal__card{min-height:320px}}@media (max-width:768px){.Testimonials-module__C3MGfG__testimonials_wrapper{padding:60px 0}.Testimonials-module__C3MGfG__testimonials__sub{font-size:var(--text-base)}.Testimonials-module__C3MGfG__roster__grid,.Testimonials-module__C3MGfG__roster__label{display:none}.Testimonials-module__C3MGfG__portal__mobile_nav{display:flex}.Testimonials-module__C3MGfG__portal__card{padding:var(--space-6)}.Testimonials-module__C3MGfG__portal__quote{font-size:var(--text-base)}}@media (max-width:500px){.Testimonials-module__C3MGfG__roster__grid{grid-template-columns:1fr}.Testimonials-module__C3MGfG__portal__badge_company{display:none}}
