:root{--bg-color:#f6f8fb;--text-color:#0c1b1f;--muted-color:#4a5a5f;--accent-color:#0b6a82;--card-bg:#ffffff;--radius-lg:10px;--radius-sm:14px;--shadow-effect:0 24px 60px rgba(12, 73, 88, 0.18);--transition-time:220ms ease;--primary-blue:#2a7b9b;--dark-blue:#174757;--light-blue:#9dd6e7;--bg-dark:#0a0f10}.unique-testimonial-container{background:#000;color:var(--text-color);min-height:auto;padding:60px 18px 60px;display:flex;justify-content:center}.unique-page{width:min(1150px, 80%);display:flex;flex-direction:column;gap:22px}.unique-title{text-align:center;margin-bottom:25px}.unique-title h2{font-size:40px;font-weight:600;margin-bottom:12px;background-color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.unique-title p{color:#999;font-size:18px;text-align:center}.unique-hero{background:linear-gradient(135deg,rgb(12 73 88 / .12),rgb(12 73 88 / .02));border:3px solid var(--accent-color);border-radius:16px;padding:0;box-shadow:0 25px 50px -12px rgb(42 123 155 / .4)}.unique-video-wrapper{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:#0a0f10;aspect-ratio:16 / 8;isolation:isolate;border:1px solid rgb(12 73 88 / .16)}.unique-video-wrapper:hover{transform:scale(1.01)}.unique-video-cover{position:absolute;inset:0;background-size:cover;filter:saturate(1.02);transition:opacity var(--transition-time);z-index:0}.unique-video-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 73 88 / 10%),rgb(5 5 5 / .82))}.unique-video-wrapper.active-video .unique-video-cover{opacity:0;pointer-events:none}.unique-iframe-layer{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:flex-start;gap:24px;padding:0 32px 32px;background:#fff0;transition:opacity var(--transition-time);z-index:2;pointer-events:auto}.unique-video-wrapper.active-video .unique-iframe-layer{opacity:1}.unique-player-slot{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--radius-lg);overflow:hidden;z-index:1;background:#fff0}.unique-player-slot iframe{width:100%;height:100%;border:0;border-radius:var(--radius-lg);display:block}@keyframes playBlink{0%{box-shadow:0 0 0 0 rgb(42 123 155 / .7);transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 0 25px #fff0;transform:translate(-50%,-50%) scale(1.05)}100%{box-shadow:0 0 0 0 #fff0;transform:translate(-50%,-50%) scale(1)}}.unique-play-btn{position:absolute;top:52%;right:40%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;border:none;background:linear-gradient(135deg,#2a7b9b 0%,#174757 100%);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;box-shadow:0 10px 40px rgb(42 123 155 / .6);z-index:3;animation:playBlink 1.8s infinite}.unique-play-btn svg{width:65px;height:65px;fill:#fff}.unique-play-btn:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 15px 50px rgb(42 123 155 / .8)}.unique-video-wrapper.active-video .unique-play-btn{opacity:0;pointer-events:none}.unique-overlay-info{position:relative;padding:34px;background:linear-gradient(45deg,#34333314,transparent);display:flex;flex-direction:column;gap:14px;z-index:3;width:min(60%, 600px);height:100%;justify-content:center;align-items:flex-start;pointer-events:none;margin-left:24px}.unique-video-wrapper.active-video .unique-overlay-info{opacity:0;transition:opacity var(--transition-time)}.unique-quote{margin:0;font-size:35px;line-height:1.55;letter-spacing:-.2px;color:#f8f9fb;font-weight:700}.unique-avatar{width:50px;height:50px;border-radius:50%;border:2px solid rgb(255 255 255 / .25);object-fit:cover;box-shadow:0 10px 20px rgb(0 0 0 / .35)}.unique-scroller{margin-top:14px;display:flex;gap:14px;overflow-x:auto!important;overflow-y:hidden!important;padding:20px 10px;cursor:grab;width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none}.unique-scroller.dragging{cursor:grabbing;user-select:none}.unique-scroller::-webkit-scrollbar{height:8px}.unique-scroller::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.unique-scroller::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#2a7b9b 0%,#174757 100%);border-radius:4px}.unique-scroller::-webkit-scrollbar-thumb:hover{background:#2a7b9b}.unique-card{position:relative;flex:0 0 280px;height:180px;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;transition:transform var(--transition-time),border-color var(--transition-time),box-shadow var(--transition-time),background var(--transition-time);scroll-snap-align:start;text-align:left;color:inherit;border:3px solid rgb(12 73 88 / .15);background:#0d1114}.unique-card:hover{transform:translateY(-8px);border-color:#2a7b9b;box-shadow:0 10px 30px rgb(42 123 155 / .4)}.unique-card.active{border:3px solid #2a7b9b;box-shadow:0 10px 30px rgb(42 123 155 / .5)}.unique-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(1.05);transition:transform var(--transition-time)}.unique-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .05),rgb(0 0 0 / .72));pointer-events:none}@keyframes cardPlayPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(42 123 155 / .6)}70%{transform:scale(1.08);box-shadow:0 0 0 22px #fff0}100%{transform:scale(1);box-shadow:0 0 0 0 #fff0}}.unique-card-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .45);backdrop-filter:blur(1px);opacity:0;transform:scale(.85);transition:all 0.35s ease;z-index:2}.unique-card-play svg{width:56px;height:56px;fill:#fff;background:linear-gradient(135deg,#2a7b9b,#174757);padding:16px;border-radius:50%;box-shadow:0 10px 30px rgb(42 123 155 / .6);will-change:transform,box-shadow;transform:translateZ(0)}.unique-card:hover .unique-card-play{opacity:1;transform:scale(1)}.unique-card:hover .unique-card-play svg{animation:cardPlayPulse 1.6s infinite}.unique-close-btn{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:rgb(0 0 0 / .6);color:#fff;border:none;font-size:20px;line-height:1;cursor:pointer;z-index:10;display:none;align-items:center;justify-content:center;padding:0}.unique-video-wrapper.active-video .unique-close-btn{display:flex}.unique-close-btn:hover{background:rgb(0 0 0 / .85)}.unique-dots{display:flex;gap:10px;justify-content:center;align-items:center}.unique-dot{width:10px;height:10px;border-radius:50%;background:rgb(255 255 255 / .25);border:none;padding:0;cursor:pointer;transition:all 0.3s ease;position:relative}.unique-dot.active{background:var(--primary-blue);width:30px;border-radius:15px;box-shadow:0 0 15px rgb(42 123 155 / .6);transform:scale(1.1)}.unique-dot:hover:not(.active){background:rgb(255 255 255 / .5);transform:scale(1.1)}.unique-nav{display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 0}.unique-arrow{background:#fff0;border:none;color:#4cc3ff;font-size:26px;cursor:pointer;line-height:1;transition:transform 0.2s ease,opacity 0.2s ease}@media (hover:hover){.unique-card:hover .unique-card-play{opacity:1;transform:scale(1)}}@media (max-width:575.98px){.unique-arrow:hover{background-color:unset!important;color:#006782!important}.unique-testimonial-container{padding:25px 12px 25px}.unique-page{width:min(1200px, 95%);gap:10px!important}.unique-hero{padding:0;border-width:2px;margin-bottom:0!important}.unique-title{margin-bottom:5px}.unique-title h2{font-size:20px}.unique-title p{font-size:15px}.unique-video-wrapper{border-radius:14px;aspect-ratio:16 / 9}.unique-overlay-info{display:none}.unique-play-btn{position:absolute;top:50%;left:50%;right:auto;width:60px;height:60px;padding:0;border-radius:50%;transform:translate(-50%,-50%)}.unique-play-btn svg{width:25px;height:25px}.unique-scroller{display:none!important;height:0!important;margin:0!important;padding:0!important}.unique-card{flex:0 0 85%;height:150px}.unique-close-btn{width:28px;height:28px;font-size:12px;top:8px;right:8px}.unique-dot{width:10px;height:10px}.unique-dot.active{width:10px;height:10px;border-radius:6px}.unique-card-play svg{width:35px;height:35px;padding:10px}}@media (min-width:576px) and (max-width:991.98px){.unique-scroller{display:none!important}.unique-play-btn{width:90px;height:90px;top:50%;right:35%}.unique-play-btn svg{width:24px;height:24px}}@media (min-width:992px){.unique-scroller{display:flex!important}.unique-nav{display:none!important}}@media (min-width:992px) and (max-width:1200px){.unique-play-btn{width:110px;height:110px;top:50%;right:35%}.unique-close-btn{width:32px;height:32px;font-size:18px;top:10px;right:10px}}@media (max-width:991px){.unique-arrow{font-size:30px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#1f7b93;border:none;cursor:pointer;padding:0 10px 10px}.unique-nav{display:flex}}