.lp-tst{background:var(--offwhite);color:var(--dark);overflow:hidden;padding:clamp(64px,9vw,104px) 0;position:relative}.lp-tst:after{background-image:linear-gradient(rgba(28,26,20,.03) 1px,transparent 0),linear-gradient(90deg,rgba(28,26,20,.03) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.lp-tst .lp-wrap{position:relative;z-index:1}.lp-tst__eyebrow{color:var(--purple);display:block;font-size:10px;font-weight:700;letter-spacing:.22em;margin-bottom:20px;text-align:center;text-transform:uppercase}.lp-tst__anchor{margin:0 auto;max-width:820px}.lp-tst__slides{min-height:190px;position:relative}.lp-tst__slide{align-items:center;display:flex;gap:2rem;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.lp-tst__slide.is-active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.lp-tst__avatar{align-items:center;background:rgba(123,79,166,.1);border:2px solid rgba(123,79,166,.4);border-radius:50%;display:flex;flex-shrink:0;height:88px;justify-content:center;overflow:hidden;width:88px}.lp-tst__avatar-init{color:var(--purple);font-family:var(--ff-h);font-size:1.75rem;line-height:1}.lp-tst__avatar-img{display:block;height:100%;object-fit:cover;width:100%}.lp-tst__quote{color:var(--dark);font-family:var(--ff-h);font-size:clamp(1.3rem,2.6vw,2rem);font-style:italic;line-height:1.3}.lp-tst__quote p{font-family:var(--ff-h)!important;margin:0}.lp-tst__quote em{color:var(--purple)}.lp-tst__attr{color:rgba(28,26,20,.45);font-size:.82rem;margin-top:.875rem}.lp-tst__attr strong{color:var(--dark);font-weight:600!important}.lp-tst__dots{display:flex;gap:.5rem;justify-content:center;margin-top:1.75rem}.lp-tst__dot{background:rgba(28,26,20,.15);border:none;border-radius:100px;cursor:pointer;height:6px;padding:0;transition:all .35s;width:6px}.lp-tst__dot.is-active{background:var(--purple);width:22px}@media (max-width:640px){.lp-tst__slides{min-height:250px}.lp-tst__slide{align-items:center;flex-direction:column;gap:1rem;text-align:center}.lp-tst__avatar{height:56px;width:56px}}