.parceria .parceria-motivo { max-width:78ch; margin:24px 0 30px; padding-left:18px; border-left:3px solid var(--ouro); font-size:16px; line-height:1.7; color:#E6DDEC; }
.parceria-motivo strong { display:block; color:var(--areia); margin-bottom:6px; }
.tabela-rendimento { width:100%; max-width:650px; border-collapse:collapse; table-layout:fixed; margin:18px 0; color:var(--areia); font-size:14px; }
.tabela-rendimento caption { text-align:left; font-size:12px; color:#CFC1DE; padding-bottom:10px; }
.tabela-rendimento th,.tabela-rendimento td { border-bottom:1px solid #5D486F; padding:12px 10px; text-align:left; overflow-wrap:anywhere; vertical-align:middle; }
.tabela-rendimento thead th { font-size:12px; color:var(--ouro); }
.tabela-rendimento tbody th { font-weight:600; }
.tabela-rendimento small { display:block; font-size:11px; font-weight:400; color:#CFC1DE; margin-top:4px; }
.tabela-rendimento td { font:900 28px/1.2 'Big Shoulders Display',sans-serif; }
@media(max-width:480px) { .parceria .parceria-motivo { font-size:14px; padding-left:12px; } .tabela-rendimento th,.tabela-rendimento td { padding:12px 5px; } .tabela-rendimento { font-size:12px; } .tabela-rendimento small { font-size:10px; } .tabela-rendimento td { font-size:25px; } }

/* Decisão 0054: três exemplos da tabela (sai o "1 milhão = R$1.000" isolado) e a verba do programa à vista */
.pagamentos-grade { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.verba-programa { margin: 0 0 28px; padding: 18px 20px; border: 3px solid currentColor; border-radius: 18px; }
.verba-programa h3 { margin: 0 0 8px; font-size: 22px; }
.verba-programa ul { margin: 0 0 12px; padding-left: 20px; display: grid; gap: 6px; }
.verba-programa p { margin: 0; }
@media (max-width: 720px) { .pagamentos-grade { grid-template-columns: 1fr; } }

/* Perto da propaganda do Fundador: o programa é aberto a todos e tem verba e teto (decisão 0054, ajuste do dono) */
.cartaz-regras { max-width: 36ch; margin: 10px 0 0; font-size: 13px; line-height: 1.45; color: #F2E9FF; }
.cartaz-regras a { color: inherit; text-decoration: underline; }
.abertura-lado .cartaz-regras { grid-column: 1 / -1; justify-self: stretch; text-align: center; margin-inline: auto; }
