/* Shared testimonial marquee — capture and opening. */
#depoimentos .evidence-heading{margin:40px 0 22px;gap:18px}#depoimentos .evidence-heading p{color:#52604f;font-size:15px}
#depoimentos .evidence-strip{display:block!important;overflow:hidden!important;padding:10px 0 26px!important;position:relative;scroll-snap-type:none;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
#depoimentos .evidence-track{display:flex!important;width:max-content;gap:0!important;animation:psise-proof-loop 110s linear infinite;will-change:transform}
#depoimentos .evidence-group{display:flex;flex:none;gap:12px;padding-right:12px;align-items:center}
#depoimentos .evidence-group figure{display:block!important;flex:none!important;width:234px!important;height:410px!important;padding:0!important;margin:0!important;border:0!important;border-radius:18px!important;overflow:hidden;background:transparent!important;box-shadow:0 5px 16px #24352210!important}
#depoimentos .evidence-card{display:block;width:100%;height:100%;padding:0;border:0;border-radius:18px;overflow:hidden;cursor:zoom-in;background:transparent;color:inherit}
#depoimentos .evidence-card img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:top!important;border-radius:18px!important;filter:none!important;mask:none!important;transform:none!important;transition:filter .2s}
#depoimentos .evidence-card:focus-visible{outline:3px solid #26854d;outline-offset:-4px}#depoimentos .evidence-strip:hover .evidence-track,#depoimentos .evidence-strip:focus-within .evidence-track{animation-play-state:paused}
@keyframes psise-proof-loop{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.proof-loop-dialog{max-width:min(760px,95vw);max-height:94dvh;padding:50px 12px 12px;border:0;border-radius:20px;background:#f8faf4;overflow:auto;box-shadow:0 20px 80px #0005}.proof-loop-dialog::backdrop{background:#172019b3;backdrop-filter:blur(7px)}.proof-loop-dialog img{display:block;max-width:100%;height:auto;margin:auto}.proof-loop-close{position:absolute;top:10px;right:12px;border:1px solid #c6d1c2;background:#fff;color:#182b1d;border-radius:20px;padding:7px 15px;font:600 15px system-ui;cursor:pointer}
body.motion-off #depoimentos .evidence-track{animation:none;transform:none}body.motion-off #depoimentos .evidence-strip{overflow-x:auto!important}body.motion-off #depoimentos .evidence-group[aria-hidden=true]{display:none}
@media(max-width:700px){#depoimentos .evidence-group{gap:10px;padding-right:10px}#depoimentos .evidence-group figure{width:216px!important;height:370px!important;border-radius:16px!important}#depoimentos .evidence-card,#depoimentos .evidence-card img{border-radius:16px!important}#depoimentos .evidence-heading{margin-bottom:18px}#depoimentos .evidence-track{animation-duration:100s}}
@media(prefers-reduced-motion:reduce){#depoimentos .evidence-track{animation:none;transform:none}#depoimentos .evidence-strip{overflow-x:auto!important}#depoimentos .evidence-group[aria-hidden=true]{display:none}}
