т.к. здесь не фриланс опишу возможный вариант, который вы должны реализовать сами:
у вас есть блок родитель, внутри которого кнопка, заголовок и текст (скрытый изначально с display: none)
вешаете js обработчик на кнопку, который при клике добавляет/удаляет класс (например .active) родителю,
и добавляете доп стили через этот класс, т.е. если есть .active у родителя, то кнопка зеленая и текст display: block;