Official comment
Answered by ONTRAPORT Engineer Lorenzo:
Hi I'm one of the frontend engineers here at ONTRAPORT. I'm guessing your using Google's PageSpeed Insights. What PageSpeed is suggesting is that you inline the css required for the first half of the page so it loads with the page markup and defer loading to the css scripts. This will make your page load faster but the gains are marginal. Furthermore dividing css files such that you can inline the half required for the first half of the page is a real pain. You can imagine dividing a css frame work to suit each of your pages would be a nightmare.
ONTRAPAGES uses industry best practice which dictates that css scripts are included near the top of a file in the head tag, javascript is loaded toward the end of the file preferably right above the /body tag. Reason being that css files block page rendering but are necessary to make pages appear according to design. In other words if you don't download the css first your page will load slightly faster because the DOM will be ready sooner however you will get a "flash" of un-styled content. I'm sure you've seen this before.
We continue to work on page optimizations and load times. We hope to have ONTRAPAGES css files even more optimized soon. Here is a great resource on page optimization if you want to learn more. http://csswizardry.com/2013/01/front-...
Thanks,
Lorenzo