в течение нескольких часов примерно
https://hohlovvalentin.github.io/down_the_stream_page/ а может и быстрее
я бы верстал от меньше к большему, сначала выделил все button общие моменты инпуты и тд по BEM сверстал все, и потом как конструктор собирал все это в блоки ( но все конечно от ситуации зависит что надо делать )