.testimonial-sec{background:#fafaf8;box-sizing:border-box;overflow:hidden;padding:96px 40px;position:relative;width:100%}.testimonial-inner{box-sizing:border-box;margin:0 auto;max-width:1100px;width:100%}.testimonial-eyebrow{align-items:center;color:#6b6b6b;display:flex;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;gap:10px;letter-spacing:1.4px;line-height:16px;margin-bottom:18px;text-transform:uppercase}.testimonial-eyebrow-line{background:#dadada;flex-shrink:0;height:1px;width:16px}.testimonial-heading{color:#1f1f1f;font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,4.8vw,66px);font-weight:700;letter-spacing:.66px;line-height:61.38px;margin:0 0 50px;max-width:600px;text-transform:uppercase}.testimonial-grid{align-items:stretch;background:#dadada;border:1px solid #dadada;box-sizing:border-box;display:flex;gap:1px;width:100%}.testimonial-card{background:#fff;border-right:1px solid #dadada;box-sizing:border-box;flex:1 1 0;min-width:0;padding:32px 28px;position:relative}.testimonial-card:last-child{border-right:0}.testimonial-quote-mark{color:#edecea;font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:700;line-height:51.2px;line-height:50px}.testimonial-quote{color:#3a3930;font-family:Barlow,sans-serif;font-size:14px;font-weight:300;line-height:24.5px;margin-top:14px}.testimonial-author{align-items:center;border-top:1px solid #dadada;display:flex;gap:12px;margin-top:20px;padding-top:16px}.testimonial-initials{align-items:center;background:#fafaf8;border:1px solid #dadada;color:#6b6b6b;display:flex;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px;height:34px;justify-content:center;line-height:16px;width:34px}.testimonial-author-info{min-width:0}.testimonial-name{color:#1f1f1f;font-family:Barlow,sans-serif;font-size:13px;font-weight:500;line-height:20.8px}.testimonial-role{color:#6b6b6b;font-family:Barlow,sans-serif;font-size:12px;font-weight:400;line-height:19.2px;margin-top:2px}@media (max-width:1199px){.testimonial-sec{padding:85px 32px}.testimonial-inner{max-width:100%}.testimonial-heading{font-size:58px;line-height:55px;max-width:600px}.testimonial-card{padding:30px 24px}.testimonial-quote-mark{font-size:58px;line-height:48px}.testimonial-quote{font-size:13px;line-height:23px}.testimonial-name{font-size:12px}.testimonial-role{font-size:11px}}@media (max-width:991px){.testimonial-sec{padding:75px 28px}.testimonial-eyebrow{margin-bottom:16px}.testimonial-heading{font-size:52px;line-height:50px;margin-bottom:42px;max-width:580px}.testimonial-grid{flex-wrap:wrap;gap:1px}.testimonial-card{flex:1 1 calc(50% - 1px);padding:30px 24px}.testimonial-card:nth-child(2){border-right:0}.testimonial-card:first-child,.testimonial-card:nth-child(2){border-bottom:1px solid #dadada}.testimonial-quote-mark{font-size:58px;line-height:48px}.testimonial-quote{font-size:13px;line-height:23px}.testimonial-author{margin-top:18px;padding-top:15px}}@media (max-width:767px){.testimonial-sec{padding:65px 22px}.testimonial-eyebrow{font-size:9px;gap:8px;letter-spacing:1px;line-height:14px;margin-bottom:15px}.testimonial-eyebrow-line{width:14px}.testimonial-heading{font-size:clamp(38px,10vw,52px);letter-spacing:.5px;line-height:.98;margin-bottom:35px;max-width:100%}.testimonial-grid{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1px}.testimonial-card{border-bottom:1px solid #dadada;border-right:0;flex:1 1 auto;min-width:100%;padding:30px 24px;width:100%}.testimonial-card:last-child{border-bottom:0}.testimonial-quote-mark{font-size:58px;line-height:48px}.testimonial-quote{font-size:14px;line-height:23px;margin-top:10px}.testimonial-author{gap:11px;margin-top:20px;padding-top:16px}.testimonial-initials{font-size:9px;height:34px;width:34px}.testimonial-name{font-size:13px;line-height:19px}.testimonial-role{font-size:11px;line-height:17px}}@media (max-width:479px){.testimonial-sec{padding:55px 16px}.testimonial-eyebrow{gap:7px;margin-bottom:14px}.testimonial-eyebrow-line{width:13px}.testimonial-heading{margin-bottom:30px}.testimonial-card{padding:26px 18px}.testimonial-quote-mark{font-size:50px;line-height:42px}.testimonial-quote{margin-top:8px}.testimonial-author{gap:10px;margin-top:18px;padding-top:15px}.testimonial-initials{height:32px;width:32px}.testimonial-role{margin-top:1px}}