.b-testimonials__badge:has(>.vi):before{content:none}.b-testimonials__badge>.vi{flex:none;block-size:14px;inline-size:14px}@media (prefers-reduced-motion:no-preference){html[data-vs-motion=ready]:not([data-fx-reduced]) [data-fx-live~=draw-path]:not([data-fx-in]) .b-testimonials__star-fill{opacity:0;scale:.382}html[data-vs-motion=ready]:not([data-fx-reduced]) [data-fx-live~=draw-path][data-fx-in] .b-testimonials__star-fill{transition:opacity calc(var(--fx-dur-m)*var(--fx-time,1)) var(--fx-ease-out) calc(var(--i,0)*var(--fx-stagger-relaxed,89ms)),scale calc(var(--fx-dur-l)*var(--fx-time,1)) cubic-bezier(.34,1.56,.64,1) calc(var(--i,0)*var(--fx-stagger-relaxed,89ms))}}.b-testimonials [data-tone=bg]{--sec-loud:var(--loud-bg)}.b-testimonials [data-tone=surface]{--sec-loud:var(--loud-surface)}.b-testimonials [data-tone=ink]{--sec-loud:var(--loud-ink)}.b-testimonials [data-tone=accent]{--sec-loud:var(--loud-accent)}.b-testimonials [data-tone=accent2]{--sec-loud:var(--loud-accent2)}.b-testimonials [data-tone=accent3]{--sec-loud:var(--loud-accent3)}.b-testimonials,.b-testimonials [data-tone]{--b-quiet:color-mix(in oklab, var(--sec-ink) 45%, var(--sec-muted))}.b-testimonials [data-tone^=accent][data-tone],.s-section.b-testimonials[data-bg^=accent]{--b-quiet:var(--sec-ink)}.b-testimonials .s-head__intro{color:var(--b-quiet)}.s-section.b-testimonials[data-bg^=accent] .hl{color:var(--sec-ink);-webkit-text-decoration:underline var(--sec-hl) .12em;-webkit-text-decoration:underline var(--sec-hl) .12em;text-decoration:underline var(--sec-hl) .12em;text-underline-offset:.16em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.b-testimonials__stage .s-head{margin-block-end:0}.b-testimonials__bq,.b-testimonials__bq>p{margin:0}.b-testimonials__foot{margin-block:var(--space-l) 0;max-inline-size:var(--measure-body);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--b-quiet)}.b-testimonials__who{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-inline-size:0;display:flex}.b-testimonials__noface{background:var(--sec-pop);block-size:44px;inline-size:44px;color:var(--sec-pop-ink);border-radius:50%;flex:none;place-items:center;display:grid}.b-testimonials__noface svg{block-size:26px;inline-size:26px}.b-testimonials__avatar{flex:none;inline-size:44px}.b-testimonials__id{flex-direction:column;min-inline-size:0;margin-inline-end:auto;line-height:1.3;display:flex}.b-testimonials__name{font-size:var(--fs-body);font-style:normal;font-weight:700}.b-testimonials__role{font-size:var(--fs-meta);color:var(--b-quiet)}.b-testimonials__src{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.b-testimonials__badge{border:1.5px solid var(--sec-line-strong);border-radius:var(--radius-pill);min-block-size:28px;color:inherit;font-size:var(--fs-micro);white-space:nowrap;align-items:center;gap:6px;padding:3px 11px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.b-testimonials__badge:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}a.b-testimonials__badge:after{content:"";position:absolute;inset:-9px -4px}a.b-testimonials__badge:focus-visible{outline:3px solid var(--sec-ink);outline-offset:3px}.b-testimonials__date{font-size:var(--fs-micro);color:var(--b-quiet)}.b-testimonials__stars{color:var(--sec-loud);gap:2px;font-size:18px;line-height:0;display:inline-flex}.b-testimonials__star{block-size:1em;inline-size:1em;display:inline-grid}.b-testimonials__star>svg{grid-area:1/1;block-size:100%;inline-size:100%}.b-testimonials__star-fill{clip-path:inset(0 calc((1 - var(--fill))*100%) 0 0)}[dir=rtl] .b-testimonials__star-fill{clip-path:inset(0 0 0 calc((1 - var(--fill))*100%))}.b-testimonials__stage{gap:var(--grid-split-gap);align-items:center;display:grid}.b-testimonials__side{align-items:flex-start;gap:var(--space-stack);flex-direction:column;min-inline-size:0;display:flex;position:relative}.b-testimonials--quotes .b-testimonials__stage{grid-template-columns:var(--grid-split-rev);align-items:start}.b-testimonials--quotes .b-testimonials__title{max-inline-size:8em;font-size:var(--fs-display-s)}.b-testimonials__glyph{aspect-ratio:1;block-size:auto;inline-size:clamp(89px,11cqi,160px);color:var(--sec-pop);scale:var(--tilt-dir) 1;margin-block-start:var(--space-s)}.b-testimonials__carousel{--fx-slide-w:100%;--fx-gap:var(--space-l);min-inline-size:0}.b-testimonials__pull{align-items:flex-start;gap:var(--space-m);flex-direction:column;margin:0;display:flex}.b-testimonials__quote{max-inline-size:21em;font-family:var(--f-display);font-size:var(--fs-display-s);font-weight:500;line-height:calc(var(--lh-title)*var(--phi-quarter));text-wrap:pretty}.b-testimonials--quotes .b-testimonials__pull figcaption{inline-size:100%;border-block-start:1.5px solid var(--sec-line-strong);padding-block-start:var(--space-m)}.b-testimonials--quotes .b-testimonials__stars{font-size:21px}.b-testimonials--quotes .fx-nav{justify-content:flex-start;margin-block-start:var(--space-m)}.b-testimonials--quotes .fx-nav-btn{border-color:var(--sec-ink);color:var(--sec-ink)}.b-testimonials .fx-dot:focus-visible,.b-testimonials .fx-nav-btn:focus-visible{outline-color:var(--sec-ink)}.b-testimonials--quotes .b-testimonials__carousel [data-fx-dots]{gap:var(--space-2xs)}.b-testimonials--quotes .b-testimonials__carousel .fx-dot{inline-size:44px}.b-testimonials__wall[data-fx~=spotlight]:before{content:none}.b-testimonials__wall{padding:var(--space-2xs);border-radius:var(--radius-panel);margin-block-start:var(--space-head);position:relative}.b-testimonials__cols{gap:var(--space-group);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.b-testimonials__col{--fx-slider-h:38rem;--fx-gap:var(--space-group);min-inline-size:0}.b-testimonials__col .fx-slider__group,.b-testimonials__col>.fx-slider__track{align-items:stretch}.b-testimonials__col .fx-slider__item{inline-size:100%}.b-testimonials__col--1>.fx-slider__track{animation-direction:reverse}.b-testimonials__col--one{display:none}.b-testimonials__card{gap:var(--space-item);padding:var(--space-m);border:1.5px solid var(--edge);border-radius:var(--radius-card);background:var(--sec-bg);color:var(--sec-ink);flex-direction:column;margin:0;display:flex}.b-testimonials__text{font-size:var(--fs-body);line-height:var(--lh-body)}.b-testimonials__card[data-tone=accent2] .b-testimonials__text,.b-testimonials__card[data-tone=accent] .b-testimonials__text{font-family:var(--f-heading);font-size:var(--fs-lead);font-weight:600;line-height:var(--lh-lead)}.b-testimonials--card-stack .b-testimonials__stage{grid-template-columns:var(--grid-split-rev)}.b-testimonials__note{align-items:center;gap:var(--space-2xs);max-inline-size:16em;rotate:calc(-3deg*var(--tilt-dir));display:inline-flex}.b-testimonials__arrow{flex:none;block-size:21px;inline-size:55px}.b-testimonials__deck{inline-size:min(100%,32rem);justify-self:center;padding-block-start:var(--space-s)}.b-testimonials__deck:not([data-fx-live~=card-stack]) [data-fx-deck]{gap:var(--space-m);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:var(--space-m) 3px var(--space-m);grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.b-testimonials__deck:not([data-fx-live~=card-stack]) [data-fx-card]{scroll-snap-align:start}.b-testimonials__deck:not([data-fx-live~=card-stack]) [data-fx-card]:nth-child(2n) .b-testimonials__paper{rotate:calc(1.5deg*var(--tilt-dir))}.b-testimonials__paper{gap:var(--space-m);block-size:100%;padding:var(--space-l) var(--space-m) var(--space-m);border:1.5px solid var(--edge);border-radius:var(--radius-inner);background:var(--sec-bg);color:var(--sec-ink);box-shadow:0 21px 34px -21px color-mix(in srgb,var(--edge) 55%,transparent);flex-direction:column;margin:0;display:flex;position:relative}.b-testimonials__paper:before{content:"";block-size:26px;inline-size:89px;translate:calc(-50%*var(--tilt-dir)) 0;rotate:calc(-4deg*var(--tilt-dir));background:color-mix(in srgb,var(--c-accent3) 62%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--edge) 22%,transparent);position:absolute;inset-block-start:-13px;inset-inline-start:50%}.b-testimonials__paper[data-tone=accent3]:before{background:color-mix(in srgb,var(--c-accent2) 70%,transparent)}.b-testimonials__paper figcaption{margin-block-start:auto}.b-testimonials__deck[data-fx-live~=card-stack] [data-fx-card]:not([data-fx-top]) .b-testimonials__paper>*{visibility:hidden;transition:visibility 0s linear var(--fx-dur-m)}.b-testimonials__deck[data-fx-live~=card-stack] [data-fx-top] .b-testimonials__paper>*{transition-delay:0s}.b-testimonials__paper-quote{font-family:var(--f-display);font-size:var(--fs-title);line-height:calc(var(--lh-title)*var(--phi-sqrt));text-wrap:pretty}.b-testimonials--chat-bubbles .b-testimonials__stage{grid-template-columns:var(--grid-split)}.b-testimonials__chat{border:1.5px solid var(--edge);border-radius:var(--radius-panel);inline-size:min(100%,26rem);box-shadow:calc(8px*var(--tilt-dir)) 8px 0 0 var(--edge);justify-self:end;overflow:clip}.b-testimonials__chat-bar{align-items:center;gap:var(--space-xs);min-block-size:55px;padding:var(--space-2xs) var(--space-m);display:flex}.b-testimonials__chat-dot{background:var(--sec-pop);block-size:34px;inline-size:34px;color:var(--sec-pop-ink);border-radius:50%;flex:none;place-items:center;display:grid}.b-testimonials__chat-dot svg{fill:currentColor;block-size:18px;inline-size:18px}.b-testimonials__chat-note{font-size:var(--fs-meta);font-weight:600}.b-testimonials__thread{gap:var(--space-xs);padding:var(--space-m) var(--space-s);background-image:radial-gradient(color-mix(in srgb,var(--sec-ink) 9%,transparent) 1px,transparent 1.5px);background-size:13px 13px;flex-direction:column;margin:0;list-style:none;display:flex}.b-testimonials__msg{display:flex}.b-testimonials__bubble{max-inline-size:88%;padding:var(--space-2xs) var(--space-xs) 6px;border:1.5px solid var(--sec-line-strong);border-radius:var(--radius-l);border-end-start-radius:5px;flex-direction:column;gap:3px;margin:0;display:flex}.b-testimonials__from .b-testimonials__name{font-size:var(--fs-meta);color:var(--b-quiet)}.b-testimonials__stamp{font-size:var(--fs-micro);color:var(--b-quiet);align-self:flex-end;align-items:center;gap:6px;display:inline-flex}.b-testimonials__stamp .b-testimonials__stars{font-size:13px}.b-testimonials__ticks{fill:none;block-size:11px;inline-size:18px;stroke:var(--sec-loud);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.b-testimonials__bubble .b-testimonials__text{line-height:1.5}.b-testimonials__msg:nth-child(2n) .b-testimonials__bubble{max-inline-size:76%}.b-testimonials__msg:nth-child(3n) .b-testimonials__bubble{max-inline-size:68%}.b-testimonials--rating-summary .b-testimonials__stage{grid-template-columns:var(--grid-split-rev)}.b-testimonials--rating-summary .b-testimonials__score{grid-area:1/1}.b-testimonials__score{align-items:flex-start;gap:var(--space-s);padding:var(--space-l);border:1.5px solid var(--edge);border-radius:var(--radius-panel);box-shadow:calc(8px*var(--tilt-dir)) 8px 0 0 var(--edge);flex-direction:column;display:flex}.b-testimonials__big-row{align-items:baseline;gap:var(--space-2xs);margin:0;display:flex}.b-testimonials__big{font-family:var(--f-display);font-size:var(--fs-display-xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:.9}.b-testimonials__of{font-family:var(--f-display);font-size:var(--fs-title-l);color:var(--b-quiet);font-weight:700}.b-testimonials__big-stars{gap:5px;font-size:clamp(28px,3cqi,40px)}.b-testimonials__count{min-block-size:44px;color:inherit;font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:700;text-decoration:none;display:inline-flex}a.b-testimonials__count{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}a.b-testimonials__count:focus-visible{outline:3px solid var(--sec-ink);outline-offset:3px;border-radius:5px}.b-testimonials__ext{block-size:18px;inline-size:18px;scale:var(--tilt-dir) 1}.b-testimonials__ticker{--fx-gap:var(--space-group);margin-block-start:var(--space-head)}.b-testimonials__ticker .fx-slider__group{align-items:stretch}.b-testimonials__ticker .fx-slider__item{display:flex}.b-testimonials__chip{gap:var(--space-xs);inline-size:min(78cqi,21rem);padding:var(--space-s) var(--space-m);border:1.5px solid var(--sec-ink);border-radius:var(--radius-card);flex-direction:column;margin:0;display:flex}.b-testimonials__chip .b-testimonials__chip-meta{margin-block-start:auto}.b-testimonials__chip-quote{font-family:var(--f-heading);font-size:var(--fs-lead);font-weight:600;line-height:var(--lh-lead)}.b-testimonials__chip-meta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (hover:hover){a.b-testimonials__badge:hover{background:var(--sec-ink);color:var(--sec-bg);border-color:var(--sec-ink)}}@container page (width>=761px){.b-testimonials .s-head--split .b-head__main{flex:auto;max-inline-size:none}.b-testimonials .s-head--split .s-head__intro{flex:0 21em}}@container page (width<=1100px){.b-testimonials--chat-bubbles .b-testimonials__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container page (width<=760px){.b-testimonials--card-stack .b-testimonials__stage,.b-testimonials--chat-bubbles .b-testimonials__stage,.b-testimonials--quotes .b-testimonials__stage,.b-testimonials--rating-summary .b-testimonials__stage{grid-template-columns:minmax(0,1fr)}.b-testimonials--quotes .b-testimonials__side{flex-direction:column}.b-testimonials__glyph{inline-size:55px;margin:0;position:absolute;inset-block-start:0;inset-inline-end:0}.b-testimonials--quotes .b-testimonials__side{padding-inline-end:68px}.b-testimonials__quote{font-size:var(--fs-title-l);line-height:calc(var(--lh-title)*var(--phi-sqrt))}.b-testimonials__cols{display:none}.b-testimonials__col--one{--fx-slider-h:34rem;display:block}.b-testimonials__chat{justify-self:stretch;inline-size:100%}.b-testimonials--rating-summary .b-testimonials__score{text-align:center;grid-area:auto;align-items:center}.b-testimonials__chip-quote{font-size:var(--fs-body);line-height:var(--lh-body)}.b-testimonials__stage{gap:var(--space-l)}.b-testimonials__note{rotate:calc(-2deg*var(--tilt-dir))}.b-testimonials__foot{font-size:var(--fs-body)}}
