/* V28: demonstracao de experiencia e confianca */
.lv28-trust{padding:clamp(2.5rem,5vw,4rem) 0;background:linear-gradient(160deg,#f6f8fb,#fff);border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0;color:#1b2b42}
.lv28-trust .wrap{max-width:1120px;margin:0 auto;padding:0 20px}
.lv28-trust .lv28-kicker{font-size:.8rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:#796026}
.lv28-trust h2{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.23;max-width:850px;margin:.5rem 0 1rem;color:#132943}
.lv28-trust p{line-height:1.7;max-width:930px}
.lv28-trust .lv28-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}
.lv28-trust .lv28-card{padding:20px;border:1px solid #d8e0e9;border-radius:12px;background:#fff;box-shadow:0 2px 8px #1729430a;min-width:0}
.lv28-trust .lv28-card h3{font-size:1.05rem;color:#173354;margin:0 0 10px}
.lv28-trust .lv28-card p{margin:0;font-size:.96rem}
.lv28-trust .lv28-evidence{padding:18px 20px;background:#eaf0f5;border-left:4px solid #ab8743;border-radius:8px;margin-top:20px}
.lv28-trust .lv28-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.lv28-trust .lv28-actions a{background:#142e4e;color:#fff;text-decoration:none;border-radius:7px;padding:11px 17px;font-weight:650}
.lv28-trust .lv28-actions a.secondary{background:#fff;border:1px solid #234568;color:#193657}
.lv28-trust a:focus-visible{outline:3px solid #ba8e34;outline-offset:3px}
@media(max-width:760px){.lv28-trust .lv28-grid{grid-template-columns:1fr}.lv28-trust .lv28-actions a{width:100%;text-align:center}}
