.testimonials-page{background:#fefefe;min-height:100vh;padding:4rem 2rem}.testimonials-title{color:#002f6c;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.title-dash-testimonials{background:linear-gradient(90deg,#ff4757,#ff4041);border-radius:2px;height:4px;margin:auto auto 3rem;transform-origin:left;width:100px}.featured-testimonial{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:0 auto 3rem;max-width:800px;padding:2rem}.featured-content{display:flex;flex-direction:column;gap:1.5rem}.featured-quote{color:#333;font-size:1.4rem;font-style:italic;line-height:1.6;margin:0}.featured-person{align-items:center;display:flex;gap:1rem}.featured-photo{border-radius:50%;height:100px;object-fit:cover;width:100px}.featured-name{color:#2c3e50;font-size:1.6rem;font-weight:600;margin:0}.featured-role{color:#7f8c8d;font-size:1rem;margin:0}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.testimonial-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:1.5rem;transition:transform .3s ease}.testimonial-quote{color:#34495e;font-size:1.1rem;font-style:italic;line-height:1.6;margin:0 0 1rem}.testimonial-person{align-items:center;display:flex;gap:1rem}.testimonial-photo{border-radius:50%;height:60px;object-fit:cover;width:60px}.testimonial-name{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0}.testimonial-role{color:#7f8c8d;font-size:.9rem;margin:0}.testimonial-card:focus-within .testimonial-name,.testimonial-card:hover .testimonial-name{color:#3498db}.testimonial-card:focus-within{box-shadow:0 0 0 3px #3498db80;outline:none}@media (max-width:768px){.testimonials-title{font-size:2rem}.featured-testimonial{padding:1.5rem}.featured-quote{font-size:1.2rem}.featured-photo{height:80px;width:80px}.featured-name{font-size:1.4rem}.testimonial-quote{font-size:1rem}.testimonial-photo{height:50px;width:50px}.testimonial-name{font-size:1.2rem}}@media (max-width:480px){.testimonials-page{padding:2rem 1rem}.testimonials-grid{grid-template-columns:1fr}.featured-photo{height:60px;width:60px}}
/*# sourceMappingURL=23.0bc76114.chunk.css.map*/