.testimonials-section{padding:5rem 0;background-color:#1e3a8a;color:white}.testimonials-container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.testimonials-header{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto;margin-bottom:4rem}.testimonials-subheader{color:#93c5fd;font-weight:600;margin-bottom:.5rem}.testimonials-title{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:white;margin-bottom:1rem}@media (min-width:768px){.testimonials-title{font-size:2.5rem}}.testimonials-description{color:#bfdbfe;font-size:1.125rem;line-height:1.75rem}.testimonials-content{position:relative;max-width:56rem;margin-left:auto;margin-right:auto}.testimonial-card{background-color:#1e40af;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:.75rem;padding:2rem}@media (min-width:768px){.testimonial-card{padding:2.5rem}}.testimonial-flex{display:flex;flex-direction:column;gap:2rem;align-items:center}@media (min-width:768px){.testimonial-flex{flex-direction:row}}.testimonial-image-container{width:60.333333%}.testimonial-avatar{position:relative;width:8rem;height:8rem;border-radius:9999px;overflow:hidden;border:4px solid #3b82f6;margin-left:auto;margin-right:auto}.testimonial-image{width:100%;height:100%;object-fit:cover}.testimonial-info{text-align:center;margin-top:1rem}.testimonial-rating{display:flex;justify-content:center;margin-bottom:.5rem}.testimonial-star{height:1.25rem;width:1.25rem;color:#fbbf24;fill:#fbbf24}.testimonial-name{font-size:1.25rem;line-height:1.75rem;font-weight:700}.testimonial-position{color:#93c5fd;font-size:.875rem;line-height:1.25rem}.testimonial-company{color:#bfdbfe;font-size:.75rem;line-height:1rem}.testimonial-quote-container{width:66.666667%}.testimonial-quote{position:relative}.testimonial-quote-mark{font-size:6rem;color:#2563eb;opacity:.3;position:absolute;top:-3.5rem;left:-3rem}.testimonial-text{font-size:1.125rem;line-height:1.75rem;font-style:italic;position:relative;z-index:10;margin-bottom:1.5rem}@media (min-width:768px){.testimonial-text{font-size:1.25rem;line-height:1.75rem}.testimonial-image-container{width:33.666667%}}.testimonial-controls{display:flex;justify-content:center;margin-top:2rem;gap:1rem}.testimonial-nav-button{width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;background-color:#1e40af;transition:background-color .2s}.testimonial-nav-button:hover{background-color:#1e3a8a}.testimonial-nav-icon{height:1.25rem;width:1.25rem}.testimonial-dots{display:flex;gap:.5rem;justify-content:center;align-items:center}.testimonial-dot{width:.75rem;height:.75rem;border-radius:9999px}.testimonial-dot.active{background-color:#3b82f6}.testimonial-dot.inactive{background-color:#1e40af}