.testi-sec{background-color:var(--cn-teal-dark,#028f6d);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:azo-sans-web,AzoSans,Arial,sans-serif;overflow:hidden;padding:64px 24px;position:relative}.testi-sec *,.testi-sec :after,.testi-sec :before{box-sizing:border-box}.testi-author,.testi-body,.testi-role,.testi-sec button,.testi-sec h2,.testi-sec p,.testi-title{font-family:azo-sans-web,AzoSans,Arial,sans-serif}.testi-wrap{margin:0 auto;max-width:1200px;padding:0 24px;position:relative}.testi-head{margin-bottom:44px;position:relative;text-align:center}.testi-head h2{font-size:var(--hd,40px);line-height:1.15;margin:0;text-shadow:0 4px 16px #033b63}.testi-head h2,.testi-head-accent{color:var(--bg-white,#fff);font-weight:var(--hw,900)}.testi-head p{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.5;margin:8px auto 0;max-width:700px;text-shadow:0 2px 12px #001829}.testi-carousel-wrap{position:relative;width:100%}.testi-track{overflow:visible;touch-action:pan-y;width:100%}.testi-grid{display:flex;flex-wrap:nowrap;gap:20px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%;will-change:transform}.testi-grid .testi-card{flex-shrink:0;max-width:320px;min-width:320px}.testi-carousel-wrap:not(.is-scrollable) .testi-grid{justify-content:center}.testi-card{background:var(--bg-white,#fff);border-radius:var(--radius-md,12px);box-shadow:var(--shadow-card,0 2px 12px rgba(4,50,90,.09));display:flex;flex-direction:column;padding:24px}.testi-title{color:var(--text-dark,#033b63);font-size:15px;font-weight:800;margin-bottom:10px}.testi-body{color:var(--text-mid,#506690);font-size:16px;line-height:1.65;margin:0 0 16px;white-space:pre-line}.testi-foot{align-items:center;border-top:1px solid var(--bg-page,#f6f7f8);display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.testi-author{color:var(--cn-teal-dark,#028f6d);font-size:13px;font-weight:700}.testi-role{color:var(--text-lite,#8ba3b5);font-size:11px}.testi-controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.testi-controls[hidden]{display:none!important}.testi-carousel-btn{align-items:center;background:var(--cn-teal,#07bc93);border:none;border-radius:50%;box-shadow:0 4px 14px rgba(7,188,147,.45);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background .2s,box-shadow .2s;width:40px}.testi-carousel-btn:hover{background:var(--cn-teal-dark,#028f6d);box-shadow:0 6px 20px rgba(7,188,147,.55)}.testi-carousel-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.testi-carousel-btn svg{fill:none;height:14px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:14px}.testi-dots{align-items:center;display:flex;gap:8px;justify-content:center}.testi-dot{background:hsla(0,0%,100%,.35);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s,transform .2s;width:8px}.testi-dot.active{background:#fff;transform:scale(1.25)}@media (max-width:960px){.testi-wrap{padding:0}.testi-head h2{font-size:clamp(28px,7vw,40px)}.testi-carousel-wrap,.testi-track{overflow:hidden}.testi-grid{gap:16px}.testi-grid .testi-card{max-width:100%;min-width:100%}.testi-carousel-wrap:not(.is-scrollable) .testi-grid{justify-content:flex-start}.testi-controls{gap:12px;margin-top:20px}}