/* SmartHub 2026 - paginaspecifiek: index.html */
.sh-sectie .foto-chip{position:absolute;right:20px;bottom:20px;font-size:.7rem;background:rgba(29,18,32,.55);color:rgba(255,255,255,.85);padding:7px 13px;border-radius:var(--pill);backdrop-filter:blur(4px);z-index:2}
.sh-sectie .stats-in{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:24px;align-items:end;padding:34px 0}
.sh-sectie .stats h2{font-size:1.75rem;line-height:1}
.sh-sectie .stat b{margin-bottom:6px}
.sh-sectie section{padding:96px 0;position:relative}
.sh-sectie .programmas .optie-chip, .sh-sectie .manifest .optie-chip, .sh-sectie .portaal .optie-chip{position:absolute;right:20px;bottom:16px;font-size:.68rem;letter-spacing:.06em;border:1.5px dashed rgba(255,255,255,.45);color:rgba(255,255,255,.75);padding:7px 13px;border-radius:var(--pill);z-index:3}
.sh-sectie .foto img + .slot{display:none !important}
.sh-sectie .manifest{position:relative}
.sh-sectie .manifest::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--manifest-bg);background-size:cover;background-position:center;opacity:.12;pointer-events:none}
.sh-sectie .manifest > .wrap, .sh-sectie .manifest > .optie-chip{position:relative;z-index:1}
.sh-sectie .portaal{position:relative}
.sh-sectie .portaal::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--portaal-bg);background-size:cover;background-position:center;opacity:.14;pointer-events:none;mix-blend-mode:luminosity}
.sh-sectie .portaal > .wrap{position:relative;z-index:1}
