.testimonials_layout__Sj_cd{display:grid;gap:2.5rem}@media (min-width:1024px){.testimonials_layout__Sj_cd{grid-template-columns:minmax(0,.82fr) minmax(0,1.6fr);gap:clamp(3rem,5vw,5rem);align-items:stretch}}.testimonials_aside__CiOXq{display:flex;flex-direction:column;gap:2rem}.testimonials_header__3IZkm{margin-bottom:0}.testimonials_summary__J6Pom{display:flex;align-items:center;gap:1.1rem;padding-top:1.75rem;border-top:1px solid var(--lp-line)}@media (min-width:1024px){.testimonials_summary__J6Pom{margin-top:auto}}.testimonials_score___QAmk{font-size:3.4rem;font-weight:600;line-height:.9;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.testimonials_summaryMeta__DGwVd{display:flex;flex-direction:column;gap:.45rem;max-width:15rem;font-size:.85rem;line-height:1.4;color:var(--lp-fg-subtle)}.testimonials_stars__5dHOt{display:inline-flex;gap:3px}.testimonials_star__9XVfM{position:relative;display:inline-flex;width:15px;height:15px;color:rgb(255 255 255/.14)}.testimonials_star__9XVfM svg{width:15px;height:15px;flex-shrink:0;fill:currentColor;stroke:none}.testimonials_starFill___DfLD{position:absolute;inset:0 auto 0 0;display:inline-flex;overflow:hidden;color:var(--lp-warm)}.testimonials_controls__qYSSj{display:flex;align-items:center;gap:.6rem}.testimonials_controlBtn___aBUL{display:grid;place-items:center;width:2.9rem;height:2.9rem;border:0;border-radius:999px;background:var(--lp-surface);box-shadow:inset 0 0 0 1px var(--lp-line-strong);color:var(--lp-fg);cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease,transform .5s var(--lp-ease)}.testimonials_controlBtn___aBUL:hover{background:var(--lp-surface-strong);box-shadow:inset 0 0 0 1px rgb(255 255 255/.26)}.testimonials_controlBtn___aBUL:active{transform:scale(.92)}.testimonials_controlBtn___aBUL:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.testimonials_controlBtn___aBUL svg{width:1.05rem;height:1.05rem}.testimonials_counter__TAEU8{margin-left:.6rem;font-size:.85rem;color:var(--lp-fg-faint);font-variant-numeric:tabular-nums}.testimonials_counter__TAEU8 b{color:var(--lp-fg);font-weight:550}.testimonials_main__bcF30{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.testimonials_stage__JZ4Iw{flex:1}.testimonials_stageInner__kctkb{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.75rem,4vw,3.25rem);border-radius:var(--lp-radius-xl);background:radial-gradient(110% 80% at 0 0,color-mix(in oklab,var(--lp-accent) 10%,transparent),transparent 60%),linear-gradient(180deg,rgb(255 255 255/.045),rgb(255 255 255/.012));box-shadow:inset 0 0 0 1px var(--lp-line);overflow:hidden;isolation:isolate}.testimonials_mark__hQvF5{display:block;height:.62em;margin-bottom:1rem;font-weight:800;font-size:clamp(4.5rem,7vw,6rem);line-height:1;color:var(--lp-accent);user-select:none}.testimonials_quoteStack__Lz4PR{display:grid}.testimonials_quoteStack__Lz4PR>*{grid-area:1/1}.testimonials_quote__rk1Re{margin:0;font-size:clamp(1.4rem,2.4vw,2.15rem);line-height:1.3;letter-spacing:-.028em;font-weight:450;color:var(--lp-fg);text-wrap:pretty}.testimonials_stageInner__kctkb[data-size=md] .testimonials_quote__rk1Re{font-size:clamp(1.2rem,1.9vw,1.7rem);line-height:1.38}.testimonials_stageInner__kctkb[data-size=sm] .testimonials_quote__rk1Re{font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.5;letter-spacing:-.016em}.testimonials_sizer__yXMfV{visibility:hidden;pointer-events:none}.testimonials_word__w7_rs{display:inline-block}.testimonials_quoteStack__Lz4PR{margin-bottom:2.25rem}.testimonials_author__THJsc{display:flex;align-items:center;gap:.95rem;margin-top:auto;padding-top:1.6rem;border-top:1px solid var(--lp-line)}.testimonials_avatar__G6L9V{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex-shrink:0;overflow:hidden;border-radius:999px;background:var(--lp-accent-soft);box-shadow:0 0 0 1px var(--lp-line-strong);color:var(--lp-accent);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.testimonials_avatar__G6L9V img{width:100%;height:100%;object-fit:cover}.testimonials_authorText__97V_j{display:flex;flex-direction:column;min-width:0;gap:.15rem}.testimonials_authorName__ZlVnR{font-weight:600;letter-spacing:-.015em}.testimonials_authorRole__smdaI{font-size:.875rem;color:var(--lp-fg-subtle)}.testimonials_authorStars__VySn_{margin-left:auto}@media (max-width:520px){.testimonials_authorStars__VySn_{display:none}}.testimonials_tabs__1n7Ql{display:flex;gap:.4rem;margin-inline:calc(var(--lp-gutter) * -1);padding:2rem var(--lp-gutter) .25rem;margin-top:-1.75rem;overflow-x:auto;scrollbar-width:none}.testimonials_tabs__1n7Ql::-webkit-scrollbar{display:none}@media (min-width:1024px){.testimonials_tabs__1n7Ql{flex-wrap:wrap;margin-inline:0;padding-inline:.25rem;overflow:visible}}.testimonials_tab__Ia0PV{position:relative;display:grid;place-items:center;flex-shrink:0;width:3.25rem;height:3.25rem;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.testimonials_tab__Ia0PV:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.testimonials_ring__J_T0_{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.testimonials_ringFill__o9i4w,.testimonials_ringTrack__Oj1dP{fill:none;stroke-width:1.5}.testimonials_ringTrack__Oj1dP{stroke:transparent;transition:stroke .35s ease}.testimonials_tab__Ia0PV:hover .testimonials_ringTrack__Oj1dP,.testimonials_tab__Ia0PV[aria-selected=true] .testimonials_ringTrack__Oj1dP{stroke:var(--lp-line-strong)}.testimonials_ringFill__o9i4w{stroke:var(--lp-accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px var(--lp-accent-glow));animation:testimonials_testimonial-ring__JF7S5 var(--slide-ms,7.5s) linear forwards}.testimonials_root__8VMqf[data-paused=true] .testimonials_ringFill__o9i4w{animation-play-state:paused}.testimonials_tabAvatar__4ih_d{width:2.6rem;height:2.6rem;font-size:.75rem;filter:grayscale(1);opacity:.55;transform:scale(.9);transition:filter .45s ease,opacity .45s ease,transform .6s var(--lp-ease)}.testimonials_tab__Ia0PV:hover .testimonials_tabAvatar__4ih_d,.testimonials_tab__Ia0PV[aria-selected=true] .testimonials_tabAvatar__4ih_d{filter:none;opacity:1;transform:none}.testimonials_tabName__XSDhp{position:absolute;bottom:calc(100% + .4rem);left:50%;z-index:2;padding:.35rem .65rem;border-radius:8px;background:var(--lp-fg);color:#0b0b0c;font-size:.75rem;font-weight:550;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .25s ease,transform .35s var(--lp-ease)}.testimonials_tab__Ia0PV:focus-visible .testimonials_tabName__XSDhp,.testimonials_tab__Ia0PV:hover .testimonials_tabName__XSDhp{opacity:1;transform:translate(-50%)}@keyframes testimonials_testimonial-ring__JF7S5{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.testimonials_ringFill__o9i4w{animation:none;stroke-dashoffset:0}}