.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.benefit-grid article{padding:25px;border-radius:16px;background:#fff}.benefit-grid h3{margin:0 0 8px;font-size:20px}.benefit-grid p{margin:0}.faq details{max-width:800px;margin:12px 0;padding:18px 20px;border:1px solid var(--line);border-radius:10px}.faq summary{cursor:pointer;font-weight:800}.faq details p{margin:12px 0 0}@media(max-width:650px){.benefit-grid{grid-template-columns:1fr}}
