Air sealing and a blown-in top-up
This fits most attics that already have some insulation and no ductwork running through them. We seal the gaps, then add blown-in insulation, loose fill we blow through a hose, and it usually does the job for less than foam.

