.pf-depoimentos-trilho{display:grid;grid-auto-flow:column;grid-auto-columns:min(92%,360px);align-items:start;gap:14px;margin-inline:-20px;padding-inline:20px;padding-block:2px 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:thin;scrollbar-color:var(--pf-prova-linha) transparent}.pf-depoimentos-trilho:focus-visible{outline:none;border-radius:8px;box-shadow:var(--pf-prova-foco)}.pf-depoimento{min-width:0;overflow:hidden;scroll-snap-align:start}.pf-depoimento-retrato{position:relative;width:100%;aspect-ratio:1;overflow:hidden}@media (max-width:47.999rem){.pf-depoimento-retrato img{transform:translate(var(--pf-retrato-deslocamento-x,0),-4%) scale(1.25);transform-origin:center top}.pf-depoimento-retrato[data-medico=med02]{--pf-retrato-deslocamento-x:-9.5%}}.pf-depoimento-conteudo{min-width:0;padding:22px 22px 12px}.pf-depoimento-citacao[data-aberto=false]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.pf-depoimento-expandir{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border-radius:6px;text-align:left}.pf-depoimento-expandir span{text-decoration:underline;text-decoration-color:var(--pf-prova-linha);text-underline-offset:4px;transition:text-decoration-color .18s ease}.pf-depoimento-expandir:hover span{text-decoration-color:var(--pf-prova-tinta)}.pf-depoimento-expandir svg{flex-shrink:0;transition:transform .28s cubic-bezier(.16,1,.3,1)}.pf-depoimento-expandir[aria-expanded=true] svg{transform:rotate(180deg)}.pf-depoimento-expandir:focus-visible{outline:none;box-shadow:var(--pf-prova-foco)}.pf-metricas-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pf-metricas-linha)}.pf-metrica{min-width:0;padding:24px 0}.pf-metrica:nth-child(-n+2){grid-column:1/-1;display:grid;grid-template-columns:44% 1fr;align-items:center;gap:16px;border-bottom:1px solid var(--pf-metricas-linha)}.pf-metrica:nth-child(-n+2) .pf-metrica-valor{font-size:clamp(3.25rem,15vw,4.25rem)}.pf-metrica:nth-child(-n+2) .pf-metrica-legenda>p:first-child{margin-top:0}.pf-metrica:nth-child(4){padding-left:20px}.pf-metrica:nth-child(n+3) .pf-metrica-legenda>p:last-child{display:none}.pf-metrica-valor{font-size:clamp(2rem,10.65vw,3.25rem)}.pf-metrica-unidade{font-size:.6em;font-weight:600;letter-spacing:-.04em;margin-left:2px}.pf-metrica-nps{display:inline-block;font-size:.32em;font-weight:600;letter-spacing:.01em;margin-right:7px;vertical-align:.22em}@media (min-width:48rem){.pf-depoimentos-trilho{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}.pf-depoimento-retrato{aspect-ratio:1.65}.pf-metricas-grade{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-metrica,.pf-metrica:nth-child(-n+2),.pf-metrica:nth-child(4){display:block;grid-column:auto;padding:30px 22px;border-bottom:0}.pf-metrica:first-child{padding-left:0}.pf-metrica:last-child{padding-right:0}.pf-metrica+.pf-metrica{border-left:1px solid var(--pf-metricas-linha)}.pf-metrica:nth-child(-n+2) .pf-metrica-legenda>p:first-child{margin-top:20px}.pf-metrica-valor,.pf-metrica:nth-child(-n+2) .pf-metrica-valor{font-size:clamp(2rem,4.2vw,3.5rem)}}@media (min-width:64rem){.pf-depoimento{display:grid;grid-template-columns:minmax(140px,34%) minmax(0,1fr)}.pf-depoimento-retrato{min-height:100%;aspect-ratio:auto}.pf-depoimento-conteudo{padding:26px 24px 14px}.pf-depoimento-citacao[data-aberto=false]{-webkit-line-clamp:5}}@media (prefers-reduced-motion:reduce){.pf-depoimento-expandir span,.pf-depoimento-expandir svg,.pf-evidencia-entrada{animation:none;transition:none}}