Index: src/views/pages/hub-home.ejs
===================================================================
--- src/views/pages/hub-home.ejs	(revision 79bba6ed878137279a125184fc81941c85d79a2b)
+++ src/views/pages/hub-home.ejs	(revision cbd1761c6d4c7fbb4c07410058a8d3ceae6d00f0)
@@ -99,13 +99,8 @@
 .hub { width: 100%; position: relative; }
 
-/* ── Minimale auth-nav (over de hero) ─────────────────────────────── */
-.hub-nav { position: absolute; top: 0; left: 0; right: 0; z-index: 5; padding: 1rem 0; }
-.hub-nav-inner { display: flex; justify-content: flex-end; align-items: center; gap: 1.4rem; }
-.hub-nav-link {
-  color: var(--ink); text-decoration: none; font-weight: 600; font-size: 0.9rem; opacity: 0.85;
-}
-.hub-nav-link:hover { opacity: 1; color: var(--accent); }
-.hub--img .hub-nav-link { color: #fff; text-shadow: 0 1px 3px rgba(0,0,0,.4); }
-.hub--img .hub-nav-link:hover { color: #fff; opacity: 1; }
+/* Hero sluit direct aan op de mini topnav-balk — geen tussenruimte boven de
+   hub-home (override van de globale main-padding-top). */
+.pcms-main { padding-top: 0; }
+.hub-hero { margin-top: 0; }
 
 /* ── Hero ─────────────────────────────────────────────────────────── */
