1. 22 вида направления по страхованию соответственно нужно отдельные страницы на каждый из продуктов.
2. Картинки и текста они предоставят сами.
3. На главной странице информация о компании, контактные информации и локация.
4. Виджет так и так можно сделать с битрикса
5. Возможно нужно будет создать механизм расчёта стоимости страховки по выбранным критериям (но это на 2-ом или 3-м этапе), на первых парах необходимо создать срм форму для того чтобы посетитель оставил заявку на сайте.
6. Сайт должен быть на трёх языках (Русский, Узбекский, Английский)
пример сайта
apexlife.uz