.video-testimonial-section{background:#fff}.video-testimonial-intro{max-width:620px;margin:-30px 0 30px;color:#53657E;line-height:1.65}.video-testimonial-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.video-testimonial-card{display:block;position:relative;min-height:228px;overflow:hidden;border:1px solid #D6E2F3;border-radius:8px;background:#0F2A5F;box-shadow:0 10px 24px rgba(15,42,95,.1);color:#fff;text-decoration:none}.video-testimonial-card video{display:block;width:100%;height:228px;object-fit:cover;transition:transform .25s}.video-testimonial-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,25,59,.78))}.video-testimonial-card>span:last-child{position:absolute;z-index:2;left:16px;bottom:15px;font-size:12px;font-weight:700;letter-spacing:.2px}.video-testimonial-play{position:absolute;z-index:2;left:16px;top:16px;display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:#F4B400;color:#0F2A5F;font-size:12px;padding-left:2px;box-shadow:0 4px 14px rgba(0,0,0,.25)}.video-testimonial-card:hover video{transform:scale(1.04)}.video-testimonial-action{text-align:center;margin-top:30px}.video-testimonial-page{min-height:100vh;background:#F7FAFF}.video-testimonial-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 8%;background:#fff;border-bottom:1px solid #D6E2F3}.video-testimonial-page-header img{display:block;width:170px;height:44px;object-fit:contain;object-position:left center}.video-testimonial-page-header a{text-decoration:none}.video-testimonial-page-copy{max-width:760px;padding:72px 8% 34px}.video-testimonial-page-copy h1{margin:0;color:#0F2A5F;font:700 clamp(38px,5vw,62px)/1.04 'Playfair Display',serif;letter-spacing:-2px}.video-testimonial-page-copy p:not(.eyebrow){margin:18px 0 0;color:#53657E;line-height:1.65}.video-testimonial-gallery{padding:0 8% 72px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.video-testimonial-gallery article{padding:12px;background:#fff;border:1px solid #D6E2F3;border-radius:8px;box-shadow:0 8px 22px rgba(15,42,95,.06);scroll-margin-top:24px}.video-testimonial-gallery video{display:block;width:100%;aspect-ratio:16/9;background:#0F2A5F;border-radius:4px}.video-testimonial-gallery h2{margin:12px 4px 3px;color:#0F2A5F;font:600 17px/1.2 'Playfair Display',serif}@media(max-width:780px){.video-testimonial-preview{grid-template-columns:1fr}.video-testimonial-card,.video-testimonial-card video{min-height:0;height:auto;aspect-ratio:16/9}.video-testimonial-gallery{grid-template-columns:1fr;padding:0 6% 52px}.video-testimonial-page-header{padding-inline:6%}.video-testimonial-page-copy{padding:48px 6% 25px}}
