.confianca { max-width: 980px; }
.confianca > h1 { max-width: 760px; }
.intro { max-width: 680px; margin: 12px 0 36px; color: var(--muted); font-size: 19px; }
.grade { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 16px; margin-bottom: 24px; }
.item { padding: 20px 22px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); }
.item h2 { margin: 0 0 8px; font-size: 19px; }
.item p { margin: 0; font-size: 16px; }
.confianca > h2, .confianca > p, .confianca > ul, .confianca > .quadro { max-width: 760px; }
.confianca > .quadro { margin-top: 36px; }
