.video-testimonials{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);align-items:center;border-top:1px solid #343b40;padding-top:42px;padding-bottom:42px}.testimonial-intro{max-width:540px}.testimonial-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.video-testimonials figure{margin:0;min-width:0}.video-testimonials video{display:block;width:100%;max-height:580px;background:#15191c;aspect-ratio:9/16;border:1px solid #404a51;object-fit:contain}.video-testimonials figcaption{color:#aeb8c1;font-size:.82rem;margin-top:12px}.video-testimonials figcaption strong{color:#f4f4ef;font-size:1rem}.video-testimonials figcaption a{color:inherit;text-underline-offset:4px}@media(max-width:900px){.video-testimonials{grid-template-columns:1fr;gap:24px}.testimonial-videos{max-width:680px}}@media(max-width:480px){.testimonial-videos{grid-template-columns:1fr;max-width:360px;margin:auto;width:100%;gap:32px}}.video-testimonials{grid-template-columns:1fr;gap:28px}.testimonial-videos{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.testimonial-videos:has(figure:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.testimonial-videos,.testimonial-videos:has(figure:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.testimonial-videos,.testimonial-videos:has(figure:nth-child(4)){grid-template-columns:1fr;max-width:360px}}
