Использовать scss или sass на выбор по желанию. Julp для сборки. - Использовать БЭМ для верстки контекстно независимыми блоками. - Кроссбраузерность. -Сементическая, валидная верстка. - Mobile first. - В любой анимации плавность, отсутствие дерганности. Более подробно в ТЗ и комментариях макета. ...