/* ADATASK_HOMEPAGE_CUSTOMER_VOICES_V3 */
.ada-customer-voices-v1{max-width:1300px;margin:0 auto;padding:42px 30px 26px}
.ada-customer-voices-v1[hidden]{display:none!important}
.ada-customer-voices-v1__shell{position:relative;overflow:hidden;border:1px solid rgba(23,52,84,.08);border-radius:30px;padding:36px;background:
 radial-gradient(circle at 8% 10%,rgba(151,89,231,.14),transparent 28%),
 radial-gradient(circle at 94% 88%,rgba(79,168,168,.14),transparent 30%),
 linear-gradient(145deg,#fff 0%,#f9fbff 54%,#f7fbfb 100%);
 box-shadow:0 22px 60px rgba(23,52,84,.07)}
.ada-customer-voices-v1__shell:before,.ada-customer-voices-v1__shell:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(2px)}
.ada-customer-voices-v1__shell:before{width:330px;height:330px;left:-150px;top:-190px;background:rgba(151,89,231,.08);animation:acvAura 8s ease-in-out infinite}
.ada-customer-voices-v1__shell:after{width:260px;height:260px;right:-120px;bottom:-150px;background:rgba(79,168,168,.08);animation:acvAura 9s ease-in-out -2s infinite reverse}
.ada-customer-voices-v1__head{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap}
.ada-customer-voices-v1__kicker{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:950;color:#2e6e6e;letter-spacing:.25px}
.ada-customer-voices-v1__kicker span{width:8px;height:8px;border-radius:50%;background:#4fa8a8;box-shadow:0 0 0 0 rgba(79,168,168,.35);animation:acvPulse 2.2s ease-out infinite}
.ada-customer-voices-v1__title{margin:10px 0 0;color:#173454;font-size:clamp(27px,2.65vw,38px);line-height:1.32;font-weight:1000;letter-spacing:-.8px}
.ada-customer-voices-v1__all{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:14px;border:1px solid rgba(23,52,84,.1);background:rgba(255,255,255,.9);color:#173454;font-size:12px;font-weight:950;text-decoration:none;box-shadow:0 9px 22px rgba(23,52,84,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.ada-customer-voices-v1__all:after{content:"←";font-size:15px;transition:transform .2s ease}
.ada-customer-voices-v1__all:hover{transform:translateY(-2px);border-color:rgba(151,89,231,.28);box-shadow:0 14px 30px rgba(23,52,84,.1)}
.ada-customer-voices-v1__all:hover:after{transform:translateX(-3px)}
.ada-customer-voices-v1__grid{position:relative;z-index:2;overflow:hidden;margin-top:28px;padding:7px 3px 12px;direction:ltr}
.ada-customer-voices-v1__track{display:flex;align-items:stretch;gap:16px;will-change:transform;transition:transform .72s cubic-bezier(.22,.78,.24,1)}
.ada-customer-voices-v1__track.is-single{justify-content:center}
.ada-customer-voices-v1__card{position:relative;direction:rtl;flex:0 0:min(440px,calc((100vw - 140px)/3));min-width:300px;min-height:232px;margin:0;padding:21px 21px 19px;border:1px solid rgba(23,52,84,.085);border-radius:22px;background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(255,255,255,.88));box-shadow:0 12px 32px rgba(23,52,84,.06);overflow:hidden;transform:translateZ(0);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.ada-customer-voices-v1__track.is-single .ada-customer-voices-v1__card{flex-basis:min(590px,100%);animation:acvSingleFloat 5.6s ease-in-out infinite}
.ada-customer-voices-v1__card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#9759e7,#4fa8a8,transparent);opacity:.78}
.ada-customer-voices-v1__card:after{content:"“";position:absolute;left:17px;top:18px;color:rgba(151,89,231,.09);font-family:Georgia,serif;font-size:86px;line-height:.75;font-weight:900;pointer-events:none}
.ada-customer-voices-v1__card:hover{transform:translateY(-5px);border-color:rgba(151,89,231,.2);box-shadow:0 20px 44px rgba(23,52,84,.1)}
.ada-customer-voices-v1__card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}
.ada-customer-voices-v1__stars{display:inline-flex;align-items:center;gap:1px;color:#f3a712;font-size:15px;letter-spacing:1px;line-height:1;padding:7px 9px;border-radius:999px;background:#fff9e9;border:1px solid rgba(243,167,18,.16)}
.ada-customer-voices-v1__score{font-size:10px;font-weight:950;letter-spacing:0;color:#8a6a18;margin-inline-start:3px}
.ada-customer-voices-v1__voice-mark{display:inline-flex;align-items:center;gap:6px;color:#73869a;font-size:10px;font-weight:850}
.ada-customer-voices-v1__voice-mark:before{content:"";width:6px;height:6px;border-radius:50%;background:#9759e7;box-shadow:0 0 0 4px rgba(151,89,231,.08)}
.ada-customer-voices-v1__body{position:relative;z-index:1;margin:17px 0 0;color:#2d465f;font-size:14px;line-height:2.05;font-weight:680;white-space:pre-wrap;overflow-wrap:anywhere}
.ada-customer-voices-v1__meta{position:relative;z-index:1;display:grid;gap:3px;margin-top:18px;padding-top:14px;border-top:1px solid #edf2f6}
.ada-customer-voices-v1__org{color:#173454;font-size:12.5px;font-weight:1000}
.ada-customer-voices-v1__author{color:#8190a0;font-size:10.8px;font-weight:720}
.ada-customer-voices-v1__controls{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:13px}
.ada-customer-voices-v1__nav{width:36px;height:36px;border:1px solid rgba(23,52,84,.1);border-radius:50%;background:#fff;color:#173454;display:grid;place-items:center;cursor:pointer;font:900 17px/1 Tahoma,sans-serif;box-shadow:0 7px 18px rgba(23,52,84,.05);transition:transform .18s ease,background .18s ease,color .18s ease}
.ada-customer-voices-v1__nav:hover{transform:translateY(-2px);background:#173454;color:#fff}
.ada-customer-voices-v1__progress{width:min(190px,32vw);height:4px;border-radius:999px;background:rgba(23,52,84,.09);overflow:hidden}
.ada-customer-voices-v1__progress span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#9759e7,#4fa8a8);transition:width .5s ease}
.ada-customer-voices-v1__counter{min-width:42px;color:#718398;font-size:10.5px;font-weight:900;text-align:center}
@keyframes acvPulse{0%{box-shadow:0 0 0 0 rgba(79,168,168,.35)}70%,100%{box-shadow:0 0 0 9px rgba(79,168,168,0)}}
@keyframes acvAura{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(24px,18px,0) scale(1.08)}}
@keyframes acvSingleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:1050px){.ada-customer-voices-v1__card{flex-basis:min(430px,calc((100vw - 100px)/2))}}
@media(max-width:700px){.ada-customer-voices-v1{padding:28px 16px 14px}.ada-customer-voices-v1__shell{padding:24px 16px 22px;border-radius:24px}.ada-customer-voices-v1__head{align-items:flex-start}.ada-customer-voices-v1__all{width:100%}.ada-customer-voices-v1__grid{margin-top:20px;padding-inline:0}.ada-customer-voices-v1__card{flex-basis:calc(100vw - 66px);min-width:0;min-height:225px;padding:19px 18px;border-radius:19px}.ada-customer-voices-v1__track.is-single .ada-customer-voices-v1__card{flex-basis:100%}.ada-customer-voices-v1__body{font-size:13.4px}.ada-customer-voices-v1__progress{width:min(150px,36vw)}}
@media(prefers-reduced-motion:reduce){.ada-customer-voices-v1__shell:before,.ada-customer-voices-v1__shell:after,.ada-customer-voices-v1__kicker span,.ada-customer-voices-v1__track.is-single .ada-customer-voices-v1__card{animation:none}.ada-customer-voices-v1__track{transition:none}}
/* /ADATASK_HOMEPAGE_CUSTOMER_VOICES_V3 */
