.tekkl-carousel-testimonial{width:100%}.tekkl-carousel-testimonial__header{margin-bottom:1rem}.tekkl-carousel-testimonial__controls{align-items:center;gap:8px;display:flex}.tekkl-carousel-testimonial__arrow{border-radius:var(--tekkl-radius-sm,4px);background-color:var(--tekkl-surface-container-low,#edf5fc);width:32px;height:32px;color:var(--tekkl-on-surface,#151d22);cursor:pointer;border:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.tekkl-carousel-testimonial__arrow:hover{background-color:var(--tekkl-surface-container-high,#e1e9f0)}.tekkl-carousel-testimonial__arrow .material-symbols-outlined{font-size:18px}.tekkl-carousel-testimonial__card{background-color:var(--tekkl-surface-container-lowest,#fff);border-radius:var(--tekkl-carousel-radius,8px);width:100%;box-shadow:var(--tekkl-shadow-lvl-1,0 1px 3px #0000000f);padding:2rem;position:relative;overflow:hidden}@media (width>=1024px){.tekkl-carousel-testimonial__card{padding:3rem}}.tekkl-carousel-testimonial__watermark{color:#dce3ea99;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:96px;line-height:1;position:absolute;top:1.5rem;right:1.5rem}.tekkl-carousel-testimonial__track{z-index:10;min-height:220px;position:relative}.tekkl-carousel-testimonial__slide{flex-direction:column;justify-content:space-between;height:100%;display:none}.tekkl-carousel-testimonial__slide.is-active{animation:.3s ease-out tekklSlideFadeIn;display:flex}.tekkl-carousel-testimonial__rating{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:1rem;display:flex}.tekkl-carousel-testimonial__stars{color:var(--tekkl-orange,#fa8e26);align-items:center;display:inline-flex}.tekkl-carousel-testimonial__star{font-variation-settings:"FILL" 1;font-size:18px}.tekkl-carousel-testimonial__sla{color:var(--tekkl-gray-60,#575f65);margin-left:8px;font-family:monospace;font-size:12px;font-weight:600}.tekkl-carousel-testimonial__quote{font-family:var(--tekkl-font-headline,"Lato", sans-serif);color:var(--tekkl-on-surface,#151d22);max-width:48rem;margin:0 0 2rem;font-size:1.125rem;font-weight:600;line-height:1.4}@media (width>=1024px){.tekkl-carousel-testimonial__quote{font-size:1.5rem}}.tekkl-carousel-testimonial__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tekkl-carousel-testimonial__author{align-items:center;gap:1rem;display:flex}.tekkl-carousel-testimonial__avatar-wrap{border-radius:9999px;width:48px;height:48px;position:relative}.tekkl-carousel-testimonial__avatar{object-fit:cover;border-radius:9999px;width:100%;height:100%;box-shadow:0 1px 3px #0000001a}.tekkl-carousel-testimonial__status-dot{background-color:var(--tekkl-blue,#218bb0);border:2px solid #fff;border-radius:9999px;width:12px;height:12px;position:absolute;bottom:0;right:0}.tekkl-carousel-testimonial__author-info{flex-direction:column;display:flex}.tekkl-carousel-testimonial__author-name{color:var(--tekkl-on-surface,#151d22);font-size:14px;font-weight:700}.tekkl-carousel-testimonial__author-role{color:var(--tekkl-gray-60,#575f65);font-size:12px}.tekkl-carousel-testimonial__metrics{align-items:center;gap:1.5rem;display:flex}.tekkl-carousel-testimonial__metric{flex-direction:column;display:flex}.tekkl-carousel-testimonial__metric-label{text-transform:uppercase;letter-spacing:.05em;color:var(--tekkl-gray-60,#575f65);font-size:10px;font-weight:600}.tekkl-carousel-testimonial__metric-val{color:var(--tekkl-on-surface,#151d22);font-family:monospace;font-size:1rem;font-weight:700}.tekkl-carousel-testimonial__metric-val.is-primary{color:var(--tekkl-blue,#218bb0)}.tekkl-carousel-testimonial__indicators{z-index:10;align-items:center;gap:8px;margin-top:2rem;display:flex;position:relative}.tekkl-carousel-testimonial__indicator{background-color:var(--tekkl-surface-container-high,#e1e9f0);border-radius:9999px;width:8px;height:6px;transition:all .25s}.tekkl-carousel-testimonial__indicator.is-active{background-color:var(--tekkl-blue,#218bb0);width:24px}@keyframes tekklSlideFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
