.s-testimonial-a52b{background:var(--k-cream);color:var(--k-text-muted);font-family:var(--font-body);padding:0 0 var(--section-y)}.s-testimonial-a52b__wrap{margin:0 auto;max-width:var(--max-width);padding:0 var(--gutter)}.s-testimonial-a52b__eyebrow{color:var(--k-orange);font-family:var(--font-display);font-size:var(--step-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);margin:0 0 14px;text-transform:uppercase}.s-testimonial-a52b__heading{color:var(--k-dark-navy);font-family:var(--font-display);font-size:var(--step-h2);font-weight:700;letter-spacing:var(--tracking-heading);line-height:1.1;margin:0 0 32px;text-wrap:balance}.s-testimonial-a52b__grid{align-items:start;display:grid;gap:clamp(24px,1.5rem + 2vw,56px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.s-testimonial-a52b__media{background:var(--k-dark-navy);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;overflow:hidden;position:relative}.s-testimonial-a52b__player{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.s-testimonial-a52b__player iframe,.s-testimonial-a52b__player video,.s-testimonial-a52b__player>div{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.s-testimonial-a52b__poster--button{appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}.s-testimonial-a52b__poster--button:focus-visible{outline:3px solid var(--k-royal-blue);outline-offset:-3px}.s-testimonial-a52b__poster--button:hover .s-testimonial-a52b__play-glyph{background:var(--k-orange);transform:scale(1.06)}.s-testimonial-a52b__play-glyph{transition:transform var(--motion-fast) var(--ease),background var(--motion-fast) var(--ease)}.s-testimonial-a52b__poster{display:flex;height:100%;inset:0;position:absolute;width:100%}.s-testimonial-a52b__poster-img{display:block;height:100%;object-fit:cover;width:100%}.s-testimonial-a52b__play{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.s-testimonial-a52b__play-glyph{background:rgba(251,123,87,.94);border-radius:var(--radius-pill);box-shadow:0 12px 40px rgba(16,25,85,.35);height:74px;position:relative;width:74px}.s-testimonial-a52b__play-glyph:after{border-bottom:13px solid transparent;border-left:20px solid #fff;border-top:13px solid transparent;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);width:0}.s-testimonial-a52b__hint{background:rgba(16,25,85,.85);border-radius:10px;bottom:16px;color:#fff;font-size:13px;left:16px;margin:0;padding:10px 14px;position:absolute;right:16px}.s-testimonial-a52b__card{align-self:stretch;background:var(--k-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:30px 34px}.s-testimonial-a52b__marks{display:flex;gap:7px;margin-bottom:20px}.s-testimonial-a52b__marks i{background:var(--k-orange);clip-path:polygon(0 0,100% 0,58% 100%,0 100%);display:block;height:26px;width:15px}.s-testimonial-a52b__quote{color:var(--k-dark-navy);font-family:var(--font-display);font-size:clamp(19px,1rem + .5vw,23px);font-weight:500;line-height:1.3;margin:0 0 22px;text-wrap:pretty}.s-testimonial-a52b__quote p{margin:0}.s-testimonial-a52b__who{align-items:center;border-top:1px solid var(--border-hairline);display:flex;gap:14px;padding-top:18px}.s-testimonial-a52b__avatar{border-radius:var(--radius-pill);flex:0 0 auto;height:44px;object-fit:cover;width:44px}.s-testimonial-a52b__who-text{display:flex;flex-direction:column;min-width:0}.s-testimonial-a52b__name{color:var(--k-dark-navy);font-family:var(--font-display);font-size:15px;font-weight:700}.s-testimonial-a52b__role{color:var(--k-text-muted);font-size:13px}@media (max-width:1024px){.s-testimonial-a52b__grid{gap:24px;grid-template-columns:1fr}.s-testimonial-a52b__card{align-self:auto;padding:30px 28px}}@media (max-width:767px){.s-testimonial-a52b{padding-bottom:72px}.s-testimonial-a52b__heading{margin-bottom:24px}.s-testimonial-a52b__play-glyph{height:60px;width:60px}}