.testimonials-container{margin:0 auto}.testimonials-eyebrow{background:#064ad8;border-radius:999px;color:#fff;display:table;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1;margin:0 auto 16px;padding:5px 14px;text-transform:uppercase}.testimonials-title{margin:0 0 50px;text-align:center}.testimonials-title h1,.testimonials-title h2,.testimonials-title h3,.testimonials-title h4,.testimonials-title h5,.testimonials-title h6,.testimonials-title p{color:#080526;margin:0}.testimonials-grid{align-items:stretch;display:grid;gap:36px;grid-template-columns:minmax(0,1.95fr) minmax(0,.9fr) minmax(0,.9fr)}.testimonial-card{background:#101828;border-radius:12px;box-shadow:0 14px 30px rgba(15,23,42,.18);min-height:400px;overflow:hidden;position:relative}.testimonial-card--featured{min-height:360px}.testimonial-media{border-radius:inherit;display:block;height:100%;min-height:inherit;overflow:hidden;position:relative;width:100%}.testimonial-image{height:100%!important;inset:0;max-width:none!important;object-fit:cover;position:absolute;transition:opacity .35s ease,visibility .35s ease;width:100%!important;z-index:0}.testimonial-overlay{background:linear-gradient(0deg,rgba(10,25,47,.8),rgba(10,25,47,0));z-index:2}.testimonial-overlay,.testimonial-video{inset:0;pointer-events:none;position:absolute;transition:opacity .35s ease,visibility .35s ease}.testimonial-video{background:#000;opacity:0;visibility:hidden;z-index:1}.testimonial-video .hs-video-container,.testimonial-video .hs-video-widget,.testimonial-video .oembed_container,.testimonial-video iframe,.testimonial-video video{height:100%!important;width:100%!important}.testimonial-media.is-playing .testimonial-video{opacity:1;pointer-events:auto;visibility:visible;z-index:8}.testimonial-media.is-playing .testimonial-author-box--featured,.testimonial-media.is-playing .testimonial-image,.testimonial-media.is-playing .testimonial-overlay,.testimonial-media.is-playing .testimonial-play{opacity:0;pointer-events:none;visibility:hidden}.testimonial-play{align-items:center;background:hsla(0,0%,100%,.92);border:0;border-radius:50%;box-shadow:0 22px 44px rgba(6,74,216,.26),0 8px 18px rgba(15,23,42,.18);cursor:pointer;display:inline-flex;height:86px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .26s ease,box-shadow .26s ease,background-color .26s ease;width:86px;z-index:7}.testimonial-play:before{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.45);border-radius:inherit;content:"";inset:-8px;pointer-events:none;position:absolute}.testimonial-play__inner{align-items:center;background:#064ad8;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);display:inline-flex;height:100%;justify-content:center;position:relative;transition:background-color .26s ease,transform .26s ease;width:100%;z-index:2}.testimonial-play__inner svg{display:block;height:20px;margin-left:4px;width:18px}.testimonial-play:focus-visible,.testimonial-play:hover{background:#fff;box-shadow:0 28px 54px rgba(6,74,216,.34),0 10px 22px rgba(15,23,42,.2);transform:translate(-50%,-50%) scale(1.045)}.testimonial-play:focus-visible .testimonial-play__inner,.testimonial-play:hover .testimonial-play__inner{background:#0737cf;transform:scale(1.035)}.testimonial-play:focus-visible{outline:2px solid #fff;outline-offset:5px}.testimonial-author-box{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.94);box-shadow:0 16px 35px rgba(15,23,42,.18);display:flex;gap:16px;position:absolute;transition:opacity .35s ease,visibility .35s ease;z-index:6}.testimonial-author-box--featured{border-radius:12px;bottom:24px;left:24px;min-height:96px;padding:22px 24px;right:24px}.testimonial-avatar{background:#fff;border-radius:50%;box-shadow:0 5px 12px rgba(15,23,42,.18);flex:0 0 auto;height:52px;overflow:hidden;padding:3px;width:52px}.testimonial-avatar img{border-radius:inherit;display:block;height:100%!important;max-width:none!important;object-fit:cover;width:100%!important}.testimonial-avatar--small{height:46px;width:46px}.testimonial-author h3,.testimonial-author-box h3{color:#090625;font-size:21px;font-weight:800;line-height:1.08;margin:0}.testimonial-author p,.testimonial-author-box p{color:#101828;font-size:10px;font-weight:800;line-height:1.25;margin:5px 0 0;text-transform:uppercase}.testimonial-content{bottom:24px;color:#fff;left:24px;position:absolute;right:24px;z-index:6}.testimonial-quote{margin:0 0 26px}.testimonial-quote,.testimonial-quote p{color:#fff;font-size:16px;font-style:italic;font-weight:500;line-height:1.55}.testimonial-quote p{margin:0}.testimonial-author{align-items:center;display:flex;gap:12px}.testimonial-author h3{color:#fff;font-size:18px}.testimonial-author p{color:hsla(0,0%,100%,.82);font-size:9px}@media (max-width:1024px){.testimonials-grid{gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:100%}.testimonial-card,.testimonial-card--featured{min-height:390px}.testimonials-title{margin-bottom:34px}.testimonials-title h1,.testimonials-title h2,.testimonials-title h3,.testimonials-title h4,.testimonials-title h5,.testimonials-title h6,.testimonials-title p{font-size:30px}}@media (max-width:767px){.testimonials-container{max-width:100%}.testimonials-eyebrow{margin-bottom:10px;padding:4px 10px}.testimonials-title{margin-bottom:28px}.testimonials-grid{gap:22px;max-width:100%}.testimonial-card{border-radius:7px;box-shadow:0 10px 24px rgba(15,23,42,.18);min-height:372px}.testimonial-card--featured{min-height:366px}.testimonial-play{height:68px;width:68px}.testimonial-play:before{inset:-6px}.testimonial-play__inner svg{margin-left:3px}.testimonial-author-box--featured{border-radius:9px;bottom:22px;gap:13px;left:22px;min-height:90px;padding:16px 18px;right:22px}.testimonial-avatar{height:44px;width:44px}.testimonial-avatar--small{height:42px;width:42px}.testimonial-author-box h3{font-size:16px;line-height:1.1}.testimonial-author-box p{font-size:7.5px;line-height:1.3;margin-top:5px}.testimonial-content{bottom:28px;left:24px;right:24px}.testimonial-quote,.testimonial-quote p{font-size:12px;line-height:1.65}.testimonial-quote{margin-bottom:24px}.testimonial-author h3{font-size:13px}.testimonial-author p{font-size:7px}}@media (max-width:390px){.testimonial-card,.testimonial-card--featured{min-height:352px}.testimonial-author-box--featured{left:18px;right:18px}.testimonial-content{bottom:26px;left:20px;right:20px}}