/* En10K — depoimentos em vídeo (index.html, /aulas-gratis/ e /planos/). Toque mínimo 44 px. */
.depo-videos{margin:36px 0}
.depo-videos>p{color:var(--mut,#9AA4B5);max-width:760px}
.dv-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:18px 0 12px}
.dv-card{background:var(--card,#151A24);border:1px solid var(--line,#263042);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}
.dv-quadro{position:relative;display:block;aspect-ratio:16/9;background:#0B0D12}
.dv-quadro img{width:100%;height:100%;object-fit:cover;display:block}
.dv-quadro:focus-visible{outline:2px solid #60A5FA;outline-offset:2px}
.dv-play{position:absolute;left:50%;top:50%;width:56px;height:56px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,0,0,.62);border:2px solid #fff;transition:background .15s}
.dv-play::after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff}
.dv-quadro:hover .dv-play,.dv-quadro:focus-visible .dv-play{background:rgba(59,130,246,.92)}
.dv-tempo{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.78);color:#fff;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px}
.dv-player{aspect-ratio:16/9;background:#000}
.dv-player iframe{width:100%;height:100%;border:0;display:block}
.dv-txt{padding:14px 16px 12px;display:flex;flex-direction:column;gap:6px;flex:1}
.dv-txt h3{font-size:17px;line-height:1.3;margin:4px 0 0;color:var(--txt,#E8ECF4)}
.dv-txt p{margin:0;font-size:14px;line-height:1.5;color:var(--mut,#9AA4B5)}
.dv-txt p b{color:var(--txt,#E8ECF4)}
.dv-tag{align-self:flex-start;font-size:12px;font-weight:700;color:#60A5FA;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.35);padding:3px 10px;border-radius:999px}
.dv-mural{margin-top:auto;min-height:44px;display:flex;align-items:center;font-size:14px;color:#60A5FA}
.dv-ressalva{font-size:13px;color:var(--mut,#9AA4B5)}
