Embedding is not a good idea, as Discourse was never built with it in mind.
We suggest adding matching designs between your main site and Discourse, using Single Sign on, adding Discourse widgets like Embedding a list of Discourse Topics in another site and so on.