.video-testimonial__grid{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.video-testimonial__grid--reversed{direction:rtl}.video-testimonial__grid--reversed>*{direction:ltr}.video-testimonial__embed{aspect-ratio:16/9;background:var(--primary-dark,#1a1a2e);border-radius:var(--border-radius-lg,8px);overflow:hidden;position:relative}.video-testimonial__embed iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-testimonial__embed--placeholder{align-items:center;display:flex;justify-content:center}.video-testimonial__quote{border-left:3px solid var(--primary);color:var(--text-primary);font-family:var(--body-font);font-size:1.25rem;font-style:italic;line-height:1.6;margin:0;padding-left:1.5rem}.video-testimonial__quote p{margin:0}.video-testimonial__speaker{margin-top:1.5rem}.video-testimonial__name{color:var(--text-primary);font-family:var(--heading-font);font-size:1.0625rem;font-weight:700;margin:0 0 .25rem}.video-testimonial__company,.video-testimonial__title{color:var(--text-secondary);font-size:.9375rem;line-height:1.4;margin:0 0 .125rem}@media (max-width:767px){.video-testimonial__grid{gap:2rem;grid-template-columns:1fr}.video-testimonial__grid--reversed{direction:ltr}.video-testimonial__video{order:-1}.video-testimonial__embed{width:100%}.video-testimonial__quote{font-size:1.125rem}}