.TestimonialVideoPlayer_frame__cnCIp{position:relative;width:100%;height:100%}.TestimonialVideoPlayer_frame__cnCIp .TestimonialVideoPlayer_video__q0QyC{display:block;width:100%;height:100%;object-fit:contain;background:var(--brand-cyan-deep)}.TestimonialVideoPlayer_frame__cnCIp .TestimonialVideoPlayer_video__q0QyC:fullscreen{width:100%;height:100%;object-fit:contain}.TestimonialVideoPlayer_frame__cnCIp .TestimonialVideoPlayer_video__q0QyC::-webkit-media-controls{direction:ltr}.TestimonialVideoPlayer_frame__cnCIp .TestimonialVideoPlayer_playButton__J4bzp{position:absolute;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:.4rem;width:max-content;max-width:calc(100% - 1rem);min-height:44px;height:auto;padding:.6rem .75rem;border:1px solid var(--brand-white);border-radius:2rem;color:var(--brand-cyan-deep);background:var(--brand-white);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700;line-height:1.3;text-align:center;box-shadow:0 .4rem 1.5rem color-mix(in srgb,var(--brand-cyan-deep) 24%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.TestimonialVideoPlayer_frame__cnCIp .TestimonialVideoPlayer_playButton__J4bzp>span{width:auto;height:auto;margin:0;border:0}.TestimonialVideoPlayer_frame__cnCIp .TestimonialVideoPlayer_playButton__J4bzp svg{flex-shrink:0}.TestimonialVideoPlayer_frame__cnCIp .TestimonialVideoPlayer_playButton__J4bzp:hover{background:var(--brand-cyan-soft)}.TestimonialVideoPlayer_frame__cnCIp .TestimonialVideoPlayer_playButton__J4bzp:focus-visible{outline:3px solid var(--brand-white);outline-offset:4px;box-shadow:0 0 0 7px var(--brand-cyan-deep)}.TestimonialVideoViewer_storyTrigger__19y5Y{position:relative;display:block;width:100%;height:100%;padding:0;border:0;color:var(--brand-cyan-deep);background:var(--brand-cyan-deep);cursor:pointer;overflow:hidden}.TestimonialVideoViewer_storyTrigger__19y5Y img{display:block;width:100%;height:100%;object-fit:contain}.TestimonialVideoViewer_openLabel__lyQXZ{position:absolute;inset:auto .75rem .75rem;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem;min-height:44px;border-radius:999px;background:var(--brand-white);color:var(--brand-cyan-deep);font:inherit;font-size:.9375rem;font-weight:800;line-height:1.4;box-shadow:var(--shadow-card)}.TestimonialVideoViewer_viewer__1ex1U{position:fixed;margin:auto;width:min(calc(100% - 2rem),72rem);max-width:none;max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0;border:1px solid var(--line);border-radius:1.5rem;color:var(--ink);background:var(--brand-white);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 1.5rem 5rem color-mix(in srgb,var(--brand-cyan-deep) 38%,transparent)}.TestimonialVideoViewer_viewer__1ex1U::backdrop{background:color-mix(in srgb,var(--brand-cyan-deep) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TestimonialVideoViewer_viewer__1ex1U[open]{animation:TestimonialVideoViewer_viewerEnter__WKZKW .28s cubic-bezier(.2,.75,.25,1) both}.TestimonialVideoViewer_viewer__1ex1U[open]::backdrop{animation:TestimonialVideoViewer_backdropEnter__fh0_M .28s ease-out both}.TestimonialVideoViewer_viewerPanel__WakKd{min-width:0}.TestimonialVideoViewer_viewerHeader__XE0WO{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1rem;border-bottom:1px solid var(--line)}.TestimonialVideoViewer_viewerHeader__XE0WO>span{font-size:.9375rem;font-weight:800;color:var(--brand-cyan-deep)}.TestimonialVideoViewer_viewer__1ex1U button{min-width:44px;min-height:44px;cursor:pointer}.TestimonialVideoViewer_viewerHeader__XE0WO button,.TestimonialVideoViewer_viewerNavigation__OwlbR button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line-strong);border-radius:999px;color:var(--brand-cyan-deep);background:var(--brand-white);font:inherit;font-weight:800;font-size:1.5rem;transition:background .16s ease,box-shadow .16s ease}.TestimonialVideoViewer_viewerHeader__XE0WO button:hover,.TestimonialVideoViewer_viewerNavigation__OwlbR button:hover{background:var(--brand-cyan-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-cyan-deep) 14%,transparent)}.TestimonialVideoViewer_viewerMedia__m76FR{height:min(64dvh,44rem);min-height:0;animation:TestimonialVideoViewer_mediaEnter___uq_c .2s ease-out}.TestimonialVideoViewer_viewerMedia__m76FR,.TestimonialVideoViewer_viewerStage__mm69d{position:relative;background:var(--brand-cyan-deep)}.TestimonialVideoViewer_viewerStage__mm69d[data-multiple=true]{padding-inline:4rem}.TestimonialVideoViewer_viewerNavigation__OwlbR{position:absolute;inset:0 .625rem;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.TestimonialVideoViewer_viewerNavigation__OwlbR button{pointer-events:auto}.TestimonialVideoViewer_viewerCaption__iGYYp{padding:1rem 1.5rem 1.25rem;overflow-wrap:anywhere}.TestimonialVideoViewer_viewerCaption__iGYYp h3{font-size:clamp(1rem,2vw,1.25rem);line-height:1.5;margin:0}.TestimonialVideoViewer_viewerCaption__iGYYp p{font-size:1rem;line-height:1.65;margin:.375rem 0 0;color:var(--ink-soft)}.TestimonialVideoViewer_storyTrigger__19y5Y:focus-visible,.TestimonialVideoViewer_viewer__1ex1U button:focus-visible{outline:3px solid var(--brand-cyan-deep);outline-offset:-5px}@keyframes TestimonialVideoViewer_viewerEnter__WKZKW{0%{opacity:0;transform:translateY(1.25rem) scale(.97)}to{opacity:1;transform:none}}@keyframes TestimonialVideoViewer_backdropEnter__fh0_M{0%{opacity:0}to{opacity:1}}@keyframes TestimonialVideoViewer_mediaEnter___uq_c{0%{opacity:.4}to{opacity:1}}@media (max-width:700px){.TestimonialVideoViewer_viewer__1ex1U{width:calc(100% - 1rem - env(safe-area-inset-left) - env(safe-area-inset-right));border-radius:1rem;max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.TestimonialVideoViewer_viewerMedia__m76FR{height:min(58dvh,36rem)}.TestimonialVideoViewer_viewerStage__mm69d[data-multiple=true]{padding-inline:0;padding-bottom:3.5rem}.TestimonialVideoViewer_viewerNavigation__OwlbR{inset:auto .75rem .375rem;justify-content:center;gap:1.25rem}.TestimonialVideoViewer_viewerCaption__iGYYp{padding:.875rem 1rem 1rem}}@media (prefers-reduced-motion:reduce){.TestimonialVideoViewer_viewerMedia__m76FR,.TestimonialVideoViewer_viewer__1ex1U[open],.TestimonialVideoViewer_viewer__1ex1U[open]::backdrop{animation:none}.TestimonialVideoViewer_viewerHeader__XE0WO button,.TestimonialVideoViewer_viewerNavigation__OwlbR button{transition:none}}