.ac-video-testimonials{--navy:#08172f;--orange:#ff9700;--text:#515867;--border:#e2e5e9;background:#fff;overflow:hidden;padding:90px 24px;width:100%}.ac-video-testimonials *,.ac-video-testimonials :after,.ac-video-testimonials :before{box-sizing:border-box}.ac-video-testimonials__container{background:transparent;margin:0 auto;max-width:1280px;width:100%}.ac-video-testimonials__header{margin-bottom:46px;max-width:760px}.ac-video-testimonials__eyebrow{align-items:center;color:var(--navy);display:flex;font-size:15px;font-weight:800;gap:13px;line-height:1.2;margin-bottom:17px;text-transform:uppercase}.ac-video-testimonials__slashes{color:var(--orange);font-size:27px;font-weight:900;letter-spacing:-6px;line-height:1;transform:skew(-10deg)}.ac-video-testimonials__heading{color:var(--navy);font-size:clamp(36px,4vw,54px);font-weight:800;letter-spacing:-.04em;line-height:1.06;margin:0}.ac-video-testimonials__description{color:var(--text);font-size:18px;line-height:1.55;margin:17px 0 0;max-width:670px}.ac-video-testimonials__slider-shell{background:transparent;position:relative}.ac-video-testimonials__track{background:transparent;display:grid;gap:24px;grid-auto-columns:calc(33.33333% - 16px);grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding:2px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-ms-overflow-style:none}.ac-video-testimonials__track::-webkit-scrollbar{display:none}.ac-video-testimonials__card{background:transparent;min-width:0;scroll-snap-align:start}.ac-video-testimonials__media{aspect-ratio:9/16;background:#e8ebef;border-radius:24px;box-shadow:0 14px 35px rgba(8,23,47,.08);overflow:hidden;position:relative;width:100%}.ac-video-testimonials__inline-video{background:#e8ebef;border:0;border-radius:24px;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.ac-video-testimonials__card:not(.is-playing) .ac-video-testimonials__inline-video{pointer-events:none}.ac-video-testimonials__card.is-playing .ac-video-testimonials__inline-video{background:#000;pointer-events:auto;z-index:20}.ac-video-testimonials__no-video{background:linear-gradient(145deg,#f3f4f6,#e2e5e9);inset:0;position:absolute;z-index:1}.ac-video-testimonials__preview-ui{inset:0;position:absolute;transition:opacity .3s ease,visibility .3s ease;z-index:5}.ac-video-testimonials__card.is-playing .ac-video-testimonials__preview-ui{opacity:0;pointer-events:none;visibility:hidden}.ac-video-testimonials__label{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.95);border-radius:13px;box-shadow:0 5px 18px rgba(8,23,47,.08);color:var(--navy);display:flex;font-size:11px;font-weight:800;gap:7px;line-height:1;min-height:40px;padding:8px 13px;position:absolute;right:20px;top:20px;white-space:nowrap;z-index:8}.ac-video-testimonials__label-icon{color:var(--orange);font-size:9px}.ac-video-testimonials__play{background:var(--orange);border:0;border-radius:50%;box-shadow:0 12px 30px rgba(255,151,0,.38);cursor:pointer;height:68px;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,box-shadow .3s ease,background .3s ease;width:68px;z-index:10}.ac-video-testimonials__play:hover{background:#f80;box-shadow:0 16px 36px rgba(255,151,0,.48);transform:translate(-50%,-50%) scale(1.08)}.ac-video-testimonials__play:focus-visible{outline:3px solid #fff;outline-offset:4px}.ac-video-testimonials__play-icon{border-bottom:10px solid transparent;border-left:16px solid #fff;border-top:10px solid transparent;height:0;left:53%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.ac-video-testimonials__gradient{background:linear-gradient(180deg,rgba(8,23,47,0) 0,rgba(8,23,47,.1) 22%,rgba(8,23,47,.92));bottom:0;height:48%;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.ac-video-testimonials__content{bottom:25px;color:#fff;left:25px;position:absolute;right:25px;z-index:6}.ac-video-testimonials__quote-mark{color:var(--orange);font-family:Georgia,serif;font-size:52px;font-weight:800;line-height:.65;margin-bottom:-4px}.ac-video-testimonials__quote{color:#fff;font-size:clamp(18px,1.5vw,23px);font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0}.ac-video-testimonials__client{display:flex;flex-direction:column;font-size:13px;gap:3px;line-height:1.4;margin-top:14px}.ac-video-testimonials__client strong{color:#fff;font-weight:700}.ac-video-testimonials__client span{color:hsla(0,0%,100%,.75)}.ac-video-testimonials__arrow{align-items:center;background:hsla(0,0%,100%,.97);border:1px solid #e2e5e9;border-radius:50%;box-shadow:0 8px 24px rgba(8,23,47,.16);color:#08172f;cursor:pointer;display:flex;height:52px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease,transform .25s ease;width:52px;z-index:50}.ac-video-testimonials__arrow svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:22px}.ac-video-testimonials__arrow:hover:not(:disabled){background:var(--orange);border-color:var(--orange);color:#fff;transform:translateY(-50%) scale(1.06)}.ac-video-testimonials__arrow--prev{left:16px}.ac-video-testimonials__arrow--next{right:16px}.ac-video-testimonials__arrow:disabled{cursor:default;opacity:.32}.ac-video-testimonials__arrow:disabled:hover{background:hsla(0,0%,100%,.97);border-color:#e2e5e9;color:#08172f;transform:translateY(-50%)}.ac-video-testimonials__dots{align-items:center;background:transparent;display:flex;gap:8px;justify-content:center;margin-top:28px;min-height:12px}.ac-video-testimonials__dot{background:#d9dce1;border:0;border-radius:999px;cursor:pointer;display:block;height:10px;padding:0;transition:width .25s ease,background .25s ease;width:10px}.ac-video-testimonials__dot.is-active{background:var(--orange);width:28px}@media (max-width:1100px){.ac-video-testimonials{padding:70px 24px}.ac-video-testimonials__track{gap:20px;grid-auto-columns:calc(50% - 10px)}.ac-video-testimonials__arrow--prev{left:12px}.ac-video-testimonials__arrow--next{right:12px}}@media (max-width:767px){.ac-video-testimonials{padding:55px 0}.ac-video-testimonials__header{margin-bottom:30px;padding:0 20px}.ac-video-testimonials__eyebrow{font-size:13px;margin-bottom:13px}.ac-video-testimonials__slashes{font-size:23px}.ac-video-testimonials__heading{font-size:34px;line-height:1.08}.ac-video-testimonials__description{font-size:16px;line-height:1.5;margin-top:14px}.ac-video-testimonials__track{gap:14px;grid-auto-columns:84%;padding-left:20px;padding-right:20px;scroll-padding-left:20px}.ac-video-testimonials__inline-video,.ac-video-testimonials__media{border-radius:20px}.ac-video-testimonials__label{border-radius:10px;font-size:9px;min-height:36px;padding:7px 10px;right:14px;top:14px}.ac-video-testimonials__play{height:58px;width:58px}.ac-video-testimonials__play-icon{border-bottom-width:8px;border-left-width:13px;border-top-width:8px}.ac-video-testimonials__content{bottom:22px;left:20px;right:20px}.ac-video-testimonials__quote-mark{font-size:44px}.ac-video-testimonials__quote{font-size:19px}.ac-video-testimonials__client{font-size:12px;margin-top:11px}.ac-video-testimonials__arrow{display:none!important}.ac-video-testimonials__dots{margin-top:22px}}@media (max-width:420px){.ac-video-testimonials__heading{font-size:30px}.ac-video-testimonials__track{grid-auto-columns:88%}.ac-video-testimonials__quote{font-size:17px}}@media (prefers-reduced-motion:reduce){.ac-video-testimonials__track{scroll-behavior:auto}.ac-video-testimonials__arrow,.ac-video-testimonials__dot,.ac-video-testimonials__play,.ac-video-testimonials__preview-ui{transition:none}}