Я бы заморочился и на фон градиент из двух цветов, там он простой
Снизу эти волны нарисовал бы в фш так, чтобы края склеивались бы при повторе,
Сделать их дивам обсолюными пртжатыми к низу
можно анимацию сделать (могу видео скинуть по этой анимации)
А мелкие элементы можно замарочиться и нарисовать в илюстраторе, чтобы в процентах задать размер и на любых экранах сок или в фш тоже сойдёт