.aci-testimonials-wrap{border-bottom:1px solid rgba(13,137,158,.35);border-top:1px solid rgba(13,137,158,.35)}.aci-testimonials-grid{align-items:stretch;display:grid;gap:2rem;grid-template-columns:.95fr 1.05fr}.aci-kicker{color:#0d899e;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.aci-testimonials-intro p{max-width:50ch}.aci-testimonials-panel{background:linear-gradient(160deg,rgba(13,137,158,.14),rgba(49,107,126,.85));border:1px solid rgba(13,137,158,.5);min-height:300px;padding:2rem;position:relative}.aci-testimonials-panel__mark{color:rgba(13,137,158,.2);font-size:6rem;line-height:1;position:absolute;right:1rem;top:.2rem}.aci-testimonial{animation:fadeInDown .5s ease;display:none}.aci-testimonial.is-active{display:block}.aci-testimonial__quote{color:#fff;font-size:clamp(1.1rem,2.4vw,1.5rem);line-height:1.45;margin-bottom:1.2rem}.aci-testimonial h4{color:#0d899e;margin:0}.aci-testimonial__company{color:#a0a0a0;margin-bottom:0;margin-top:.4rem}.aci-testimonials-controls{align-items:center;display:flex;gap:.8rem;justify-content:space-between;margin-top:1.2rem}.aci-testimonials-controls button{background:transparent;border:1px solid rgba(13,137,158,.55);color:#fff;cursor:pointer;font-size:.72rem;letter-spacing:.08em;padding:.42rem .8rem;text-transform:uppercase}.aci-testimonials-controls button:hover{border-color:#e74c3c;color:#e74c3c}.aci-testimonials-dots{display:flex;gap:.45rem}.aci-testimonials-dots button{border:1px solid rgba(13,137,158,.7);border-radius:0;height:10px;padding:0;width:10px}.aci-testimonials-dots button.is-active{background:#0d899e}@media (max-width:900px){.aci-testimonials-grid{grid-template-columns:1fr}.aci-testimonials-panel{padding:1.4rem}}