.layout-content-6.video-testimonials{grid-column:1 / -1;width:100%;margin:0;padding:clamp(84px,10vw,138px) 0 clamp(96px,11vw,156px);text-align:center}.video-testimonials .section-label{display:inline-block;margin:0 0 18px;padding:0;border:0;border-radius:0;background:none;color:var(--color-accent);font-family:var(--font);font-size:clamp(.85rem,.95vw,.95rem);font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.video-testimonials h2{max-width:none;margin:0 auto 18px;color:var(--color-text);font-family:var(--font);font-size:clamp(2.3rem,4vw,3.8rem);font-weight:400;letter-spacing:-.055em;line-height:.98}.video-testimonials h2 .highlight{color:var(--color-accent);font-style:normal}.video-testimonials h2.editorial-size--small{font-size:var(--editorial-text-sm)}.video-testimonials h2.editorial-size--medium{font-size:var(--editorial-text-md)}.video-testimonials h2.editorial-size--large{font-size:var(--editorial-text-lg)}.video-testimonials h2.editorial-size--display{font-size:var(--editorial-text-display)}.video-testimonials__subtitle{width:min(100%,720px);margin:0 auto clamp(44px,5.2vw,68px);color:var(--color-text-muted);font-family:var(--font);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:400;line-height:1.6;text-align:center}.video-testimonials__subtitle strong{color:inherit;font-weight:700}.testimonial-showcase{position:relative;width:min(100%,1180px);margin:0 auto}.testimonial-showcase__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2vw,28px);align-items:start}.testimonial-showcase__grid .testimonial-video-card{grid-column:span 4}.testimonial-showcase__grid .testimonial-video-card[hidden]{display:none}.testimonial-video-card{border:0;border-radius:0;background:transparent;overflow:visible;text-align:left}.video-testimonials .video-thumb{position:relative;display:block;width:100%;max-width:none;margin:0;aspect-ratio:4/5;border:1px solid rgba(158,181,215,.1);background-color:#081529;background-size:cover;background-position:center;overflow:hidden}.video-testimonials .video-thumb::before{background:linear-gradient(180deg,rgba(3,10,21,.04),rgba(3,10,21,.35))}.video-testimonials .video-thumb--small .play-button{position:absolute;top:50%;right:auto;bottom:auto;left:50%;display:grid;width:46px;height:46px;padding:0;transform:translate(-50%,-50%);border:1px solid rgba(242,182,46,.86);background:rgba(3,10,21,.58);box-shadow:none;color:var(--color-accent);font-size:.82rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}.video-testimonials .video-thumb:hover .play-button{border-color:#ffe29a;background:rgba(3,10,21,.78);transform:translate(-50%,-50%) scale(1.05)}.testimonial-video-card__caption{padding:17px 0 0;text-align:left}.testimonial-video-card__text-toggle{display:block;width:100%;min-height:3.75em;margin:0 0 13px;padding:0;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font:400 .98rem/1.6 var(--font);text-align:left}.testimonial-video-card__text-toggle::before{content:'“'}.testimonial-video-card__text-toggle::after{content:'”'}.testimonial-video-card__caption strong,.testimonial-video-card__caption span{display:block;font-family:var(--font)}.testimonial-video-card__caption strong{color:var(--color-accent);font-size:.86rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.testimonial-video-card__caption span{margin-top:4px;color:var(--color-text-muted);font-size:.79rem}.testimonial-showcase__navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:29px auto 0}.testimonial-showcase__navigation[hidden]{display:none}.testimonial-showcase__nav,.testimonial-expander__close{border:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit}.testimonial-showcase__nav{width:42px;height:42px;padding:0;font-size:2.1rem;line-height:1}.testimonial-showcase__nav:first-child{justify-self:end}.testimonial-showcase__nav:last-child{justify-self:start}.testimonial-showcase__nav:hover{color:#ffe29a}.testimonial-showcase__nav:focus-visible,.testimonial-expander__close:focus-visible,.testimonial-video-card__text-toggle:focus-visible,.video-thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.testimonial-showcase__count{min-width:86px;color:var(--color-text-muted);font-family:var(--font);font-size:.74rem;font-weight:700;letter-spacing:.16em}.testimonial-expander{width:min(760px,100%);margin:34px auto 0;padding:24px 0 0;border-top:1px solid rgba(242,182,46,.38);text-align:left}.testimonial-expander[hidden]{display:none}.testimonial-expander__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.testimonial-expander__header p{margin:0;color:var(--color-text-muted);font-family:var(--font);font-size:.82rem}.testimonial-expander__close{padding:8px 0;color:var(--color-accent);font-family:var(--font);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.testimonial-expander__media{display:none}.testimonial-expander__text{margin:0;color:var(--color-text-muted);font-family:var(--font);font-size:1rem;font-weight:400;line-height:1.58}.testimonial-modal{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:clamp(18px,4vw,52px);background:rgba(3,14,34,.8);backdrop-filter:blur(5px)}.testimonial-modal__dialog{position:relative;display:flex;align-items:center;justify-content:center;width:min(900px,88vw);max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px)}.testimonial-modal__media{display:flex;align-items:center;justify-content:center;width:100%;max-height:inherit}.testimonial-modal__player{display:block;width:100%;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);aspect-ratio:16 / 9;border:0;background:#020713;object-fit:contain}.testimonial-modal__player--vertical{width:auto;height:min(78vh,850px);height:min(78dvh,850px);max-width:100%;aspect-ratio:9 / 16}.testimonial-modal__close{position:absolute;z-index:1;top:-46px;right:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(242,182,46,.65);border-radius:50%;background:rgba(3,14,34,.82);color:var(--color-text);cursor:pointer;font:400 1.9rem/1 var(--font)}.testimonial-modal__close:hover{border-color:var(--color-accent);color:var(--color-accent)}.testimonial-modal__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(max-width:1000px){.testimonial-showcase{width:min(100%,820px)}.testimonial-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,30px)}.testimonial-showcase__grid .testimonial-video-card{grid-column:auto}}@media(max-width:700px){.layout-content-6.video-testimonials{width:100%;padding:72px 0 88px}.video-testimonials .section-label{margin-bottom:14px}.video-testimonials h2{margin-bottom:14px;font-size:clamp(2.1rem,10vw,2.85rem)}.video-testimonials__subtitle{width:100%;margin-bottom:36px;text-align:left}.testimonial-showcase{width:min(100%,360px)}.testimonial-showcase__grid{grid-template-columns:minmax(0,1fr);gap:20px}.testimonial-video-card__caption{padding-top:14px}.testimonial-video-card__text-toggle{min-height:0;margin-bottom:12px;font-size:.95rem}.testimonial-showcase__navigation{gap:20px;margin-top:18px}.testimonial-showcase__nav{width:44px;height:44px;font-size:2rem}.testimonial-showcase__count{font-size:.72rem}.testimonial-expander{margin-top:30px;padding-top:18px}.testimonial-expander__header{align-items:flex-start}.testimonial-expander__header p{font-size:.74rem}.testimonial-expander__text{font-size:.92rem}.testimonial-modal{padding:calc(18px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.testimonial-modal__dialog{width:min(100%,calc(100vw - 28px));max-height:calc(100dvh - 54px)}.testimonial-modal__player{max-height:calc(100dvh - 54px)}.testimonial-modal__player--vertical{height:min(80dvh,760px)}.testimonial-modal__close{top:-44px;right:0}}@media(prefers-reduced-motion:reduce){.video-testimonials .video-thumb--small .play-button{transition:none}}
