.testimonials_container__S_4ej{max-width:1280px;margin:0 auto;padding:4rem 2rem}.testimonials_header__4zkiF{margin-bottom:2rem}.testimonials_title__eRM_k{font-size:48px;font-weight:500;color:hsl(var(--foreground));margin-bottom:1rem}.testimonials_subtitle__VWE3Z{font-size:16px;color:hsl(var(--muted-foreground));max-width:800px;font-weight:400}.testimonials_testimonialGrid__3_L59{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;padding:1rem 0}.testimonials_testimonialCard__4bCbL{flex:0 0 auto;width:100%;max-width:400px;background:hsl(var(--card));gap:16px;border-radius:16px;padding:2rem;background-image:linear-gradient(white,white),conic-gradient(from 180deg at 50% 50%,rgba(129,129,129,0) -73.8deg,#818181 196.2deg,rgba(129,129,129,0) 286.2deg,#818181 556.2deg);border:1px double transparent;background-origin:border-box;background-clip:padding-box,border-box;scroll-snap-align:start;position:relative}.testimonials_companyLogo__Pw0JP{height:2.5rem;margin-bottom:2rem;display:flex;align-items:center}.testimonials_companyLogo__Pw0JP img{height:100%;width:auto;max-width:150px;object-fit:contain}.testimonials_expandIcon__GOANJ{position:absolute;top:2rem;right:2rem;color:hsl(var(--muted-foreground));background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s}.testimonials_expandIcon__GOANJ:hover{background:hsl(var(--accent))}.testimonials_content__ALkoA{color:hsl(var(--foreground));font-size:1rem;line-height:1.75;margin-bottom:2rem}.testimonials_author___ggk6{display:flex;align-items:center;gap:1rem}.testimonials_authorImage__uRJv0{width:3rem;height:3rem;border-radius:50%;overflow:hidden}.testimonials_authorInfo__TpwOH h4{font-weight:600;color:hsl(var(--foreground));margin-bottom:.25rem}.testimonials_authorInfo__TpwOH p{color:hsl(var(--muted-foreground));font-size:.875rem}.testimonials_navigation__imHRI{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.testimonials_navigationButton__tAZIh{background:hsl(var(--secondary));border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsl(var(--secondary-foreground));transition:background-color .2s}.testimonials_navigationButton__tAZIh:hover{background:hsl(var(--muted))}.testimonials_navigationButton__tAZIh:disabled{opacity:.5;cursor:not-allowed}.testimonials_modalOverlay__rmpJ4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50;padding:4rem;overflow-y:hidden;z-index:9999}.testimonials_modal__7jdYb{background:#ffffff;border-radius:12px;padding:2rem;width:100%;max-width:65vw;max-height:90vh;position:relative;box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);overflow-y:auto}.testimonials_closeButton__oOPxk{top:1.5rem;right:1.5rem;background:none;border:none;color:#000000;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.testimonials_closeButton__oOPxk:hover{background:rgba(0,0,0,.05)}.testimonials_modalTitle__0KfCg{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:400;color:#000000}.testimonials_modalContent__BXtVE{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.testimonials_modalCompanyLogo__47_D1{display:flex;align-items:center}.testimonials_modalCompanyLogo__47_D1 img{width:auto;height:40px;object-fit:contain}.testimonials_modalAuthor__Z6Hqt{display:flex;flex-direction:column;align-items:center;gap:1rem}.testimonials_modalAuthorImage__aZh9L{width:104px;height:104px;border-radius:50%;object-fit:cover}.testimonials_modalAuthor__Z6Hqt h3{font-weight:500;font-size:1.125rem;color:#000000}.testimonials_modalAuthor__Z6Hqt h3,.testimonials_modalAuthor__Z6Hqt p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center;margin:0}.testimonials_modalAuthor__Z6Hqt p{color:#666666;font-size:.875rem}.testimonials_modalTestimonial__iCWud{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333333;font-size:1.125rem;line-height:1.75;position:relative}.testimonials_quoteStart__wA_7b{font-size:3.5rem;color:#bee3f8}.testimonials_text__ZZJGC{font-size:16px;font-weight:400;text-align:center;color:rgb(31,41,55);line-height:1.4}@media (max-width:768px){.testimonials_testimonialGrid__3_L59{grid-template-columns:1fr;gap:1.5rem}.testimonials_testimonialCard__4bCbL{max-width:100%}.testimonials_title__eRM_k{font-size:32px}.testimonials_subtitle__VWE3Z{font-size:14px;max-width:100%}.testimonials_content__ALkoA{font-size:.95rem}.testimonials_text__ZZJGC{font-size:14px;padding-top:.5rem;padding-bottom:1rem;height:220px;overflow:scroll}.testimonials_author___ggk6{flex-direction:column;align-items:center;text-align:center}.testimonials_authorImage__uRJv0{width:3rem;height:3rem}.testimonials_modal__7jdYb{max-width:100%;padding:1.5rem;height:auto}.testimonials_modalOverlay__rmpJ4{padding:1rem}.testimonials_modalContent__BXtVE{flex-direction:column;align-items:center}.testimonials_quoteStart__wA_7b{font-size:2rem}.testimonials_modalCompanyLogo__47_D1{padding-left:0;justify-content:center}.testimonials_modalCompanyLogo__47_D1 img{width:auto;height:35px}.testimonials_modalAuthor__Z6Hqt{align-items:center;text-align:center}.testimonials_modalAuthorImage__aZh9L{width:80px;height:80px}.testimonials_modalAuthor__Z6Hqt h3{font-size:1rem}.testimonials_modalTestimonial__iCWud{padding-left:0;font-size:1rem}.testimonials_modalTitle__0KfCg{font-size:18px}.testimonials_closeButton__oOPxk{top:1rem;right:1rem}}