#testimonials{--testimonial-ink:#27292e;--testimonial-muted:#6d737c;--testimonial-rule:rgba(38,42,51,.13);--testimonial-mark:var(--testimonial-ink);padding:88px 40px 88px 100px;background:rgba(255,255,255,.74);border-radius:28px;overflow:clip;font-family:var(--font-main);scroll-margin-top:36px}#testimonials .testimonials-heading{margin:0 0 48px;color:#3c3c43;font-family:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:550;line-height:1.2;text-align:center;letter-spacing:-.045em}#testimonials .testimonials-layout{display:grid;grid-template-columns:minmax(0,1.82fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4.4vw,64px)}#testimonials .testimonials-aside,#testimonials .testimonials-main{min-width:0}#testimonials .testimonials-counter,#testimonials .testimonials-label{display:flex;align-items:center;min-height:32px;margin:0;padding:0 0 14px;border-bottom:1px solid var(--testimonial-rule);color:var(--testimonial-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:500;line-height:1.5;letter-spacing:.07em}#testimonials .testimonials-counter{gap:7px;font-variant-numeric:tabular-nums}#testimonials .testimonials-quotes{display:grid;align-items:start;min-width:0;margin-top:30px}#testimonials .testimonials-quote{grid-area:1/1;min-width:0;margin:0;opacity:0;visibility:hidden;pointer-events:none}#testimonials .testimonials-quote blockquote{margin:0;padding:0;border:0}#testimonials .testimonials-quote-text{margin:0;color:var(--testimonial-ink);font-family:inherit;font-size:clamp(2.375rem,3.1vw,2.625rem);font-weight:450;font-style:normal;line-height:1.38;letter-spacing:-.045em;text-align:left;text-wrap:pretty;overflow-wrap:break-word}#testimonials .testimonials-measure-word{display:inline-block}#testimonials .testimonials-quote-line{display:block}#testimonials .testimonials-quote-mark{color:var(--testimonial-mark)}#testimonials .testimonials-selector{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 84px;grid-template-rows:minmax(0,1fr);align-items:center;gap:16px;width:100%;height:68px;padding:20px 0;overflow:hidden;border:0;border-bottom:1px solid var(--testimonial-rule);border-radius:0;background:0 0;color:var(--testimonial-muted);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:height .55s cubic-bezier(.22,1,.36,1),color .25s ease,border-color .25s ease}#testimonials .testimonials-selector.is-active{height:132px;color:var(--testimonial-ink)}#testimonials .testimonials-selector-copy{min-width:0}#testimonials .testimonials-selector-name{display:block;font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:-.035em}#testimonials .testimonials-selector-details{display:block;max-height:0;overflow:hidden;opacity:0;translate:0 4px;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .3s ease,translate .4s ease}#testimonials .testimonials-selector.is-active .testimonials-selector-details{max-height:76px;opacity:1;translate:0 0;transition-delay:.04s}#testimonials .testimonials-selector-role{display:block;color:#626973;font-size:.9rem;font-weight:400;line-height:1.5;letter-spacing:-.015em}#testimonials .testimonials-selector-role{padding-top:4px}#testimonials .testimonials-avatar{position:relative;width:84px;height:84px;overflow:hidden;border-radius:10px;background:var(--testimonial-avatar-bg,#e4e7e9);opacity:0;transform:scale(.94);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}#testimonials .testimonials-selector.is-active .testimonials-avatar{opacity:1;transform:scale(1);transition-delay:.08s}#testimonials .testimonials-avatar-initials{display:grid;place-items:center;width:100%;height:100%;color:#59616b;font-size:1.1rem;font-weight:500;letter-spacing:-.04em}#testimonials .testimonials-avatar img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;object-position:var(--testimonial-avatar-position,50% 50%)}#testimonials .testimonials-avatar img[hidden]{display:none}#testimonials .testimonials-progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:#3c414a;opacity:0;transform:scaleX(0);transform-origin:left center;pointer-events:none}#testimonials .testimonials-selector.is-active .testimonials-progress{opacity:1}#testimonials .testimonials-selector:focus-visible{outline:2px solid #6494ed;outline-offset:-3px}@media (hover:hover) and (pointer:fine){#testimonials .testimonials-selector:not(.is-active):hover{color:#34383f;border-color:rgba(38,42,51,.28)}}#testimonials .testimonials-draft-note{margin:30px 0 0;color:#626973;font-size:.72rem;line-height:1.6;letter-spacing:-.01em}#testimonials .testimonials-draft-note[hidden]{display:none}#testimonials .testimonials-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:1200px){#testimonials{padding:72px 40px}}@media (min-width:701px) and (max-width:1024px){#testimonials .testimonials-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:30px}#testimonials .testimonials-quote-text{font-size:2.15rem}#testimonials .testimonials-selector{grid-template-columns:minmax(0,1fr) 72px;gap:12px}#testimonials .testimonials-selector.is-active{height:152px}#testimonials .testimonials-avatar{width:72px;height:72px}}@media (max-width:700px){#testimonials{padding:56px 24px;border-radius:22px}#testimonials .testimonials-heading{margin-bottom:32px;font-size:1.75rem}#testimonials .testimonials-layout{grid-template-columns:minmax(0,1fr);gap:30px}#testimonials .testimonials-quotes{margin-top:24px}#testimonials .testimonials-quote-text{font-size:clamp(1.5rem,5.5vw,1.875rem);line-height:1.45;letter-spacing:-.04em}#testimonials .testimonials-selector{grid-template-columns:minmax(0,1fr) 64px;height:64px;gap:14px;padding:16px 0}#testimonials .testimonials-selector.is-active{height:112px}#testimonials .testimonials-avatar{width:64px;height:64px}#testimonials .testimonials-selector-name{font-size:1.05rem}#testimonials .testimonials-selector-role{font-size:.85rem}#testimonials .testimonials-draft-note{margin-top:24px}}@media (prefers-reduced-motion:reduce){#testimonials .testimonials-avatar,#testimonials .testimonials-selector,#testimonials .testimonials-selector-details{transition:none!important}}