/* RVA benefícios e ícones aplicativo */
.rva-app-benefits .rva-app-icon{display:inline-flex;align-items:center;justify-content:center;color:#143d7c;flex-shrink:0}.rva-app-benefits .rva-app-icon svg{display:block}
.rva-benefits-section{padding:76px 20px;background:#f4f7fc;color:#15325c}.rva-benefits-section .container{max-width:1160px;margin:auto}.rva-benefits-section h2{font-size:clamp(27px,3.4vw,42px);line-height:1.17;margin:12px 0 14px;max-width:900px}.rva-benefits-lead{font-size:17px;color:#50637d;max-width:780px;margin:0 0 30px}.rva-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rva-benefits-grid article{background:#fff;border:1px solid #e0e7f2;border-radius:16px;padding:24px;box-shadow:0 6px 20px rgba(17,50,92,.045)}.rva-benefits-grid article span{display:flex;align-items:center;justify-content:center;background:#e9f0fc;color:#154b92;border-radius:12px;width:46px;height:46px;font-size:26px;margin-bottom:14px}.rva-benefits-grid h3{font-size:18px;color:#15325c;margin:0 0 8px}.rva-benefits-grid p{font-size:15px;line-height:1.55;color:#53657e;margin:0}.rva-benefits-note{font-size:13px;color:#64738a;margin:22px 0 0}@media(max-width:800px){.rva-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rva-benefits-section{padding:54px 18px}}@media(max-width:520px){.rva-benefits-grid{grid-template-columns:1fr}.rva-benefits-grid article{padding:20px}}
