/* Edge.be · gedeeld designsysteem
   Basis: het Edge-manifest. Eén rand van 45 graden (de schuine zijde uit het logo) snijdt door alles.
   Hol = verpakking, gevuld = inhoud. Rood is de rand, nooit decoratie.
   Fonts: Inter (OFL) zelf gehost als data-URI, plus "Inter Cut": statische 800/900 zonder overlappende contouren voor holle letters. */

@font-face { font-family: "Inter"; font-style: normal; font-weight: 100 900; font-display: swap; src: url(data:font/woff2;base64,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) format("woff2"); }
@font-face { font-family: "Inter Cut"; font-style: normal; font-weight: 800; font-display: swap; src: url(data:font/woff2;base64,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) format("woff2"); }
@font-face { font-family: "Inter Cut"; font-style: normal; font-weight: 900; font-display: swap; src: url(data:font/woff2;base64,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) format("woff2"); }


:root {
  --red: #F9423A;
  --red-deep: #D8352E;
  --on-red: #FFFFFF;
  --paper: #FFFFFF;
  --paper-2: #F8F8F8;
  --ink: #232222;
  --ink-soft: #585858;
  --mute: #9B9B9B;
  --hair: #EDEDED;
  --band: #232222;
  --band-ink: #FFFFFF;
  --band-soft: #A7A7A7;
  --band-hair: rgba(255, 255, 255, .14);
  --nav-bg: rgba(255, 255, 255, .9);
  --shadow: 0 1px 0 rgba(35, 34, 34, .06), 0 12px 32px -18px rgba(35, 34, 34, .28);
  --bf-hind: #9F3530;
  --bf-hind-band: #FB918D;
  --logo-bg: #FFFFFF;

  --font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-cut: "Inter Cut", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --gutter: clamp(16px, 4.6vw, 72px);
  --maxw: 1360px;
  --head-h: 68px;
  --ease-out: cubic-bezier(.16, 1, .3, 1);
  --ease-edge: cubic-bezier(.7, 0, .2, 1);

  --fs-xxl: clamp(2.5rem, .6rem + 6.4vw, 7.4rem);
  --fs-xl: clamp(2.1rem, 1rem + 4vw, 5rem);
  --fs-l: clamp(1.6rem, 1rem + 2.3vw, 3.2rem);
  --fs-m: clamp(1.3rem, 1rem + 1.1vw, 2rem);
  --fs-body-l: clamp(1.08rem, 1rem + .35vw, 1.3rem);
  --sec: clamp(88px, 13vh, 168px);
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --paper: #232222;
    --paper-2: #2B2A2A;
    --ink: #EDEDED;
    --ink-soft: #BCBCBC;
    --mute: #7B7A7A;
    --hair: #393939;
    --band: #EDEDED;
    --band-ink: #232222;
    --band-soft: #696969;
    --band-hair: rgba(35, 34, 34, .16);
    --nav-bg: rgba(35, 34, 34, .9);
    --shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 12px 32px -18px rgba(0, 0, 0, .8);
    --bf-hind: #F48A85;
    --bf-hind-band: #9F3530;
    --logo-bg: #F4F4F4;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --paper: #232222;
  --paper-2: #2B2A2A;
  --ink: #EDEDED;
  --ink-soft: #BCBCBC;
  --mute: #7B7A7A;
  --hair: #393939;
  --band: #EDEDED;
  --band-ink: #232222;
  --band-soft: #696969;
  --band-hair: rgba(35, 34, 34, .16);
  --nav-bg: rgba(35, 34, 34, .9);
  --shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 12px 32px -18px rgba(0, 0, 0, .8);
  --bf-hind: #F48A85;
  --bf-hind-band: #9F3530;
  --logo-bg: #F4F4F4;
  color-scheme: dark;
}

/* ---------- Basis ---------- */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font);
  font-size: clamp(16px, .94rem + .22vw, 18px);
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  overflow-x: clip;
}
img, svg, canvas { max-width: 100%; }
::selection { background: var(--red); color: var(--on-red); -webkit-text-fill-color: var(--on-red); }
a { color: inherit; }
:focus-visible { outline: 3px solid var(--red); outline-offset: 4px; border-radius: 2px; }
h1, h2, h3, h4 { text-wrap: balance; }
p { text-wrap: pretty; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.wrap { max-width: var(--maxw); margin-inline: auto; padding-inline: var(--gutter); }
.skip { position: absolute; left: 12px; top: -60px; z-index: 200; padding: 10px 16px; background: var(--ink); color: var(--paper); font-weight: 700; text-decoration: none; }
.skip:focus { top: 12px; }
.sec { padding-block: var(--sec); }
.sec--tight { padding-block: calc(var(--sec) * .6); }
.sec + .sec--flush { padding-top: 0; }
.red { color: var(--red); }

/* ---------- Header ---------- */
.site-head {
  position: sticky; top: 0; z-index: 100;
  padding-top: env(safe-area-inset-top, 0px);
  background: var(--nav-bg);
  -webkit-backdrop-filter: saturate(1.4) blur(14px); backdrop-filter: saturate(1.4) blur(14px);
  border-bottom: 1px solid transparent;
  transition: border-color .3s ease;
}
.site-head.is-scrolled { border-bottom-color: var(--hair); }
.site-head__in { display: flex; align-items: center; gap: 28px; min-height: var(--head-h); }
.brand { display: block; color: var(--red); flex: none; }
.brand svg { display: block; height: 34px; width: auto; }
.nav { margin-left: auto; display: flex; align-items: center; gap: clamp(16px, 2vw, 30px); }
.nav ul { display: flex; gap: clamp(16px, 2vw, 30px); margin: 0; padding: 0; list-style: none; }
.nav a { position: relative; font-size: .92rem; font-weight: 600; color: var(--ink-soft); text-decoration: none; white-space: nowrap; }
.nav a:hover, .nav a[aria-current="page"] { color: var(--ink); }
.nav a[aria-current="page"]::after { content: ""; position: absolute; left: 0; right: 0; bottom: -8px; height: 2px; background: var(--red); }
.nav .count { display: inline-grid; place-items: center; min-width: 1.45em; height: 1.45em; margin-left: .35em; padding: 0 .3em; border-radius: 999px; background: var(--red); color: var(--on-red); font-size: .72em; font-weight: 800; vertical-align: .12em; }
.langs { position: relative; }
.langs summary { display: inline-flex; align-items: center; gap: 6px; height: 32px; padding: 0 10px 0 12px; border: 1.5px solid var(--hair); border-radius: 999px; font-size: .78rem; font-weight: 800; letter-spacing: .08em; color: var(--ink); cursor: pointer; list-style: none; user-select: none; }
.langs summary::-webkit-details-marker { display: none; }
.langs summary::after { content: ""; width: 7px; height: 7px; margin-top: -3px; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: rotate(45deg); transition: transform .2s ease; }
.langs[open] summary::after { margin-top: 3px; transform: rotate(-135deg); }
.langs summary:hover, .langs[open] summary { border-color: var(--ink); }
.langs summary:focus-visible { outline: 2px solid var(--red); outline-offset: 2px; }
.nav .langs ul { position: absolute; top: calc(100% + 10px); right: 0; z-index: 120; display: block; min-width: 190px; margin: 0; padding: 6px; list-style: none; background: var(--paper); border: 1px solid var(--hair); box-shadow: var(--shadow); }
.nav .langs li { border: 0; }
.nav .langs a { display: block; padding: 10px 12px; font-size: .92rem; font-weight: 650; color: var(--ink); }
.nav .langs a:hover { color: var(--red); }
.nav .langs a[aria-current="true"] { color: var(--red); }
.nav .langs a[aria-current="true"]::after, .nav .langs-row a::after { display: none; }
.nav .langs-row { display: none; }
.nav-toggle { display: none; margin-left: auto; align-items: center; gap: 10px; height: 40px; padding: 0 16px; border: 1.5px solid var(--ink); border-radius: 999px; background: transparent; color: var(--ink); font: inherit; font-size: .9rem; font-weight: 700; cursor: pointer; }
.nav-toggle i { position: relative; width: 16px; height: 2px; background: currentColor; transition: background .2s; }
.nav-toggle i::before, .nav-toggle i::after { content: ""; position: absolute; left: 0; width: 16px; height: 2px; background: currentColor; transition: transform .3s var(--ease-out); }
.nav-toggle i::before { top: -5px; } .nav-toggle i::after { top: 5px; }
.nav-toggle[aria-expanded="true"] i { background: transparent; }
.nav-toggle[aria-expanded="true"] i::before { transform: translateY(5px) rotate(45deg); }
.nav-toggle[aria-expanded="true"] i::after { transform: translateY(-5px) rotate(-45deg); }
@media (max-width: 1099px) {
  .nav-toggle { display: inline-flex; }
  .nav {
    position: fixed; inset: calc(var(--head-h) + env(safe-area-inset-top, 0px)) 0 auto 0; z-index: 99;
    display: none; flex-direction: column; align-items: stretch; gap: 0;
    max-height: calc(100vh - var(--head-h)); overflow: auto;
    padding: 8px var(--gutter) 28px; background: var(--paper); border-bottom: 1px solid var(--hair);
  }
  .nav.is-open { display: flex; }
  .nav ul { flex-direction: column; gap: 0; }
  .nav li { border-bottom: 1px solid var(--hair); }
  .nav ul a { display: block; padding: 16px 0; font-size: 1.35rem; font-weight: 750; color: var(--ink); letter-spacing: -.02em; }
  .nav a[aria-current="page"]::after { display: none; }
  .nav a[aria-current="page"] { color: var(--red); }
  .langs { display: none; }
  .nav ul.langs-row { display: flex; flex-direction: row; flex-wrap: wrap; gap: 8px; margin-top: 22px; }
  .nav .langs-row li { border: 0; }
  .nav .langs-row a { display: inline-flex; align-items: center; min-height: 40px; padding: 0 16px; border: 1.5px solid var(--hair); border-radius: 999px; font-size: .9rem; font-weight: 750; letter-spacing: 0; }
  .nav .langs-row a[aria-current="true"] { border-color: var(--ink); color: var(--ink); }
}

/* ---------- Gedeelde vormtaal ---------- */
.fill, .hollow, .cut { font-family: var(--font-cut); }
.fill {
  --fill: 100%;
  --fc: var(--ink);
  padding-block: .1em .2em;
  margin-block: -.1em -.2em;
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: var(--sw, 1.25px) var(--fc);
  background-image: linear-gradient(225deg, var(--fc) var(--fill), transparent var(--fill));
  -webkit-background-clip: text;
  background-clip: text;
}
.fill--red { --fc: var(--red); }
.hollow {
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: var(--sw, 1.25px) var(--hc, var(--mute));
}
.edge-svg { display: block; overflow: visible; }
.edge-svg line {
  stroke: var(--red); stroke-width: 2.5; stroke-linecap: square;
  vector-effect: non-scaling-stroke;
  stroke-dasharray: 1 3; stroke-dashoffset: calc(1 - var(--d, 1));
}
.eyebrow {
  display: flex; align-items: center; gap: 12px;
  margin: 0 0 clamp(24px, 4.4vh, 52px);
  font-size: .78rem; font-weight: 700; letter-spacing: .16em; text-transform: uppercase;
  color: var(--ink-soft);
}
.eyebrow::before, .slash::before {
  content: ""; flex: none; width: 15px; height: 15px;
  background: linear-gradient(45deg, transparent calc(50% - 1.3px), var(--red) calc(50% - 1.3px) calc(50% + 1.3px), transparent calc(50% + 1.3px));
}
.slash { display: inline-flex; }
.slash::before { width: .5em; height: .5em; transform: translateY(-.04em); }
.lead {
  margin: 0; max-width: 20ch;
  font-size: var(--fs-xl); font-weight: 800; line-height: 1; letter-spacing: -.04em;
}
.lead--wide { max-width: 24ch; }
.title-l { margin: 0; font-size: var(--fs-l); font-weight: 800; line-height: 1.04; letter-spacing: -.035em; }
.title-m { margin: 0; font-size: var(--fs-m); font-weight: 750; line-height: 1.12; letter-spacing: -.025em; }
.intro { margin: clamp(20px, 3vh, 32px) 0 0; max-width: 58ch; font-size: var(--fs-body-l); line-height: 1.5; color: var(--ink-soft); }
.intro strong { color: var(--ink); font-weight: 650; }
.prose { max-width: 66ch; }
.prose p, .prose li { font-size: var(--fs-body-l); line-height: 1.55; }
.prose h2 { margin: 2.2em 0 .6em; font-size: var(--fs-m); font-weight: 800; letter-spacing: -.025em; line-height: 1.12; }
.prose ul { padding: 0; list-style: none; display: grid; gap: .55em; }
.prose ul li { display: flex; gap: .7em; align-items: baseline; }
.prose ul li::before { content: ""; flex: none; width: .5em; height: .5em; transform: translateY(-.02em); background: linear-gradient(45deg, transparent calc(50% - 1.2px), var(--red) calc(50% - 1.2px) calc(50% + 1.2px), transparent calc(50% + 1.2px)); }
.sec-head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 20px 40px; margin-bottom: clamp(36px, 6vh, 72px); }
.sec-head .lead { flex: 1 1 520px; }

/* Knoppen en links */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 48px; padding: 12px 24px; border: 2px solid var(--ink); border-radius: 999px;
  background: transparent; color: var(--ink); font: inherit; font-weight: 700; text-decoration: none; cursor: pointer;
  transition: background .25s ease, color .25s ease, border-color .25s ease, transform .2s ease;
}
.btn:hover { background: var(--ink); color: var(--paper); }
.btn:active { transform: scale(.97); }
.btn--red { background: var(--red); border-color: var(--red); color: var(--on-red); }
.btn--red:hover { background: var(--red-deep); border-color: var(--red-deep); color: var(--on-red); }
.btn--light { border-color: var(--on-red); color: var(--on-red); }
.btn--light:hover { background: var(--on-red); color: var(--red); }
.btn svg { width: 1em; height: 1em; }
.btns { display: flex; flex-wrap: wrap; gap: 12px; }
.arrow-link {
  display: inline-flex; align-items: center; gap: .45em;
  font-weight: 750; text-decoration: none;
  background-image: linear-gradient(var(--red), var(--red)); background-repeat: no-repeat;
  background-position: 0 100%; background-size: 100% 2px; padding-bottom: 3px;
}
.arrow-link svg { width: .9em; height: .9em; transition: transform .3s var(--ease-out); }
.arrow-link:hover { color: var(--red); }
.arrow-link:hover svg { transform: translateX(3px); }
.arrow-link--ext:hover svg { transform: translate(2px, -2px); }
.tag {
  display: inline-flex; align-items: center; gap: 6px;
  font-size: .72rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--red);
}
.pill {
  display: inline-flex; align-items: center; gap: 7px; padding: 4px 10px; border-radius: 999px;
  border: 1.5px solid var(--hair); font-size: .74rem; font-weight: 700; letter-spacing: .02em; color: var(--ink-soft); white-space: nowrap;
}
.pill--live { border-color: var(--red); color: var(--red); }
.pill--live::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--red); }
.pill--soon::before { content: ""; width: 7px; height: 7px; border-radius: 50%; border: 1.5px solid var(--mute); }


/* ---------- Sterk omdat (ofwel) ---------- */
.either {
  display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: center; gap: clamp(24px, 4vw, 64px);
  margin-top: clamp(40px, 7vh, 88px);
}
.either__side { min-width: 0; }
.either__side .tag { margin-bottom: 14px; }
.either__txt { margin: 0; overflow-wrap: break-word; font-size: clamp(1.45rem, .9rem + 1.9vw, 2.7rem); font-weight: 700; line-height: 1.08; letter-spacing: -.025em; text-wrap: balance; }
.either__edge { width: clamp(110px, 13vw, 210px); aspect-ratio: 1; max-width: 100%; }
.either__edge svg { width: 100%; height: 100%; }
.channel {
  margin: clamp(56px, 10vh, 120px) 0 0; max-width: 22ch;
  font-size: clamp(1.75rem, 1rem + 3vw, 3.9rem); font-weight: 800; line-height: 1.04; letter-spacing: -.035em; text-wrap: balance;
}
.u { background-image: linear-gradient(var(--red), var(--red)); background-repeat: no-repeat; background-position: 0 92%; background-size: calc(var(--d, 1) * 100%) .12em; }
@media (max-width: 760px) { .either { grid-template-columns: minmax(0, 1fr); gap: 20px; } .either__edge { width: 72px; } }


/* ---------- Drie vragen ---------- */
.qs { margin: clamp(40px, 7vh, 88px) 0 0; padding: 0; list-style: none; }
.q { display: grid; grid-template-columns: minmax(150px, 220px) minmax(0, 1fr); gap: clamp(16px, 3vw, 48px); padding-block: clamp(26px, 4.2vh, 50px); border-top: 1px solid var(--hair); }
.q:last-child { border-bottom: 1px solid var(--hair); }
.q__topic { padding-top: .6em; font-size: .78rem; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--ink-soft); }
.q__txt { margin: 0; max-width: 26ch; font-size: clamp(1.5rem, 1rem + 2.3vw, 3.2rem); font-weight: 750; line-height: 1.06; letter-spacing: -.03em; text-wrap: balance; }
.q__mark { color: var(--red); font-weight: 900; }
.qs--compact { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(20px, 3vw, 40px); }
.qs--compact .q { grid-template-columns: minmax(0, 1fr); gap: 14px; border-bottom: 0; }
.qs--compact .q__txt { font-size: clamp(1.3rem, 1rem + 1vw, 1.9rem); }
@media (max-width: 860px) { .q { grid-template-columns: minmax(0, 1fr); gap: 10px; } .q__topic { padding-top: 0; } .qs--compact { grid-template-columns: minmax(0, 1fr); } .qs--compact .q:last-child { border-bottom: 1px solid var(--hair); } }


/* ---------- Waaraan we werken (rijen met rode snede) ---------- */
.work { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid var(--hair); }
.work__row { position: relative; border-top: 1px solid var(--hair); }
.work__layer { display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr); align-items: center; gap: clamp(12px, 3vw, 48px); padding: clamp(22px, 4vh, 44px) clamp(0px, 1.4vw, 20px); }
.work__over { position: absolute; inset: 0; background: var(--red); color: var(--on-red); clip-path: polygon(100% 0, 100% 0, 100% 0); pointer-events: none; }
.work__word { margin: 0; font-family: var(--font-cut); font-size: clamp(2.3rem, .8rem + 5.1vw, 6.4rem); font-weight: 900; line-height: 1.02; letter-spacing: -.05em; padding-bottom: .06em; }
.work__base .work__word { --hc: var(--ink); --sw: 1.3px; }
.work__over .work__word { color: var(--on-red); }
.work__txt { margin: 0; max-width: 36ch; font-size: clamp(1.02rem, .9rem + .45vw, 1.3rem); line-height: 1.45; }
@media (max-width: 760px) { .work__layer { grid-template-columns: minmax(0, 1fr); } }


/* ---------- Vacatures ---------- */
.band-red { background: var(--red); color: var(--on-red); }
.band-red .eyebrow { color: var(--on-red); }
.band-red .eyebrow::before { background: linear-gradient(45deg, transparent calc(50% - 1.3px), var(--on-red) calc(50% - 1.3px) calc(50% + 1.3px), transparent calc(50% + 1.3px)); }
.band-dark { background: var(--band); color: var(--band-ink); }
.band-dark .eyebrow { color: var(--band-soft); }
.band-dark .fill { --fc: var(--band-ink); }
.band-dark .intro { color: var(--band-soft); }
.jobs { margin: 0; padding: 0; list-style: none; border-top: 1px solid currentColor; }
.job { border-bottom: 1px solid currentColor; }
.job a { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; gap: 12px clamp(16px, 3vw, 40px); padding-block: clamp(20px, 3.2vh, 32px); text-decoration: none; }
.job__title { font-size: clamp(1.4rem, 1rem + 1.8vw, 2.7rem); font-weight: 800; line-height: 1.05; letter-spacing: -.035em; }
.job__meta { font-size: .9rem; font-weight: 700; white-space: nowrap; opacity: .85; }
.job__go { display: grid; place-items: center; width: 52px; height: 52px; border: 2px solid currentColor; border-radius: 50%; transition: background .25s, color .25s, transform .3s var(--ease-out); }
.job__go svg { width: 20px; height: 20px; }
.band-red .job a:hover .job__go { background: var(--on-red); color: var(--red); transform: rotate(-45deg); }
.job a:hover .job__go { transform: rotate(-45deg); }
.jobs--ink { border-top-color: var(--hair); }
.jobs--ink .job { border-bottom-color: var(--hair); }
.jobs--ink .job a:hover .job__title { color: var(--red); }
.jobs--ink .job a:hover .job__go { background: var(--red); border-color: var(--red); color: var(--on-red); }
@media (max-width: 640px) { .job a { grid-template-columns: minmax(0, 1fr) auto; } .job__meta { grid-column: 1; grid-row: 2; white-space: normal; } .job__go { grid-column: 2; grid-row: 1 / span 2; width: 44px; height: 44px; } }

.facts { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(20px, 3vw, 44px); margin: 0; }
.facts div { border-top: 2px solid var(--red); padding-top: 16px; }
.facts dt { font-size: .78rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); }
.facts dd { margin: 6px 0 0; font-size: 1.15rem; font-weight: 700; line-height: 1.35; }
@media (max-width: 760px) { .facts { grid-template-columns: minmax(0, 1fr); } }

.job-hero { padding-block: clamp(56px, 10vh, 120px) clamp(40px, 6vh, 72px); border-bottom: 1px solid var(--hair); }
.crumbs { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 28px; padding: 0; list-style: none; font-size: .88rem; font-weight: 600; color: var(--ink-soft); }
.crumbs li + li::before { content: "/"; margin-right: 8px; color: var(--mute); }
.crumbs a { text-decoration: none; }
.crumbs a:hover { color: var(--red); }
.job-layout { display: grid; grid-template-columns: minmax(0, 1fr) minmax(280px, 380px); gap: clamp(32px, 6vw, 96px); align-items: start; }
.apply { position: sticky; top: calc(var(--head-h) + 24px); padding: clamp(24px, 2.6vw, 34px); background: var(--band); color: var(--band-ink); }
.apply h2 { margin: 0 0 10px; font-size: 1.6rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.1; }
.apply p { margin: 0 0 18px; color: var(--band-soft); line-height: 1.5; }
.apply .btn { width: 100%; }
.apply__alt { display: grid; gap: 4px; margin-top: 18px; padding-top: 16px; border-top: 1px solid var(--band-hair); font-size: .95rem; }
.apply__alt a { font-weight: 700; text-decoration: none; }
.apply__alt a:hover { color: var(--red); }
.copy { margin-top: 8px; min-height: 36px; padding: 6px 12px; border: 1.5px solid var(--band-hair); border-radius: 999px; background: transparent; color: inherit; font: inherit; font-size: .82rem; font-weight: 700; cursor: pointer; }
.copy:hover { border-color: currentColor; }
@media (max-width: 960px) { .job-layout { grid-template-columns: minmax(0, 1fr); } .apply { position: static; } }

.order { counter-reset: o; margin: 0; padding: 0; list-style: none; display: grid; gap: 14px; }
.order li { counter-increment: o; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 16px; align-items: baseline; font-size: var(--fs-body-l); }
.order li::before { content: counter(o); display: grid; place-items: center; width: 2em; height: 2em; border-radius: 50%; background: var(--red); color: var(--on-red); font-weight: 800; font-size: .9em; }
.order li:nth-child(n+2)::before { background: transparent; border: 2px solid var(--red); color: var(--red); }


/* ---------- Wie we zijn (paren) ---------- */
.years { display: flex; align-items: flex-end; flex-wrap: wrap; gap: clamp(12px, 2.4vw, 36px); margin-bottom: clamp(56px, 10vh, 120px); }
.years__n { font-family: var(--font-cut); font-size: clamp(7rem, 3rem + 18vw, 21rem); font-weight: 900; line-height: .78; letter-spacing: -.07em; color: var(--red); font-variant-numeric: tabular-nums; }
.years__txt { margin: 0 0 .1em; font-size: clamp(1.9rem, 1rem + 3.4vw, 4.4rem); font-weight: 850; line-height: .98; letter-spacing: -.04em; }
.pairs { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid var(--band-hair); }
.pair { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); align-items: center; gap: clamp(16px, 3vw, 56px); padding-block: clamp(26px, 4.4vh, 52px); border-top: 1px solid var(--band-hair); }
.pair__words { display: flex; flex-wrap: wrap; align-items: center; column-gap: .22em; row-gap: .05em; margin: 0; font-size: clamp(2.1rem, .8rem + 4.6vw, 6.2rem); font-weight: 900; line-height: .98; letter-spacing: -.045em; }
.pair__from { --hc: var(--band-soft); --sw: 1.2px; }
.pair__to { --sw: 1.3px; }
.pair__edge { width: .62em; height: .62em; flex: none; }
.pair__edge svg { width: 100%; height: 100%; }
.pair__txt { margin: 0; max-width: 40ch; font-size: clamp(1.02rem, .9rem + .45vw, 1.3rem); line-height: 1.45; }
@media (max-width: 860px) { .pair { grid-template-columns: minmax(0, 1fr); } }


/* ---------- Eigen projecten (redenen) ---------- */
.why { margin: clamp(40px, 7vh, 88px) 0 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: clamp(24px, 5vw, 80px); }
.why li { display: flex; gap: 16px; align-items: baseline; padding-block: clamp(18px, 3vh, 30px); border-top: 1px solid var(--hair); font-size: clamp(1.3rem, .95rem + 1.25vw, 2.1rem); font-weight: 700; line-height: 1.14; letter-spacing: -.025em; }
.why li::before { content: ""; flex: none; width: .55em; height: .55em; transform: translateY(.02em); background: linear-gradient(45deg, transparent calc(50% - 1.3px), var(--red) calc(50% - 1.3px) calc(50% + 1.3px), transparent calc(50% + 1.3px)); }
.why em { font-style: normal; color: var(--red); }
.why .last { grid-column: 1 / -1; }
@media (max-width: 760px) { .why { grid-template-columns: minmax(0, 1fr); } }


/* ---------- Pagina-hero (binnenpagina's) ---------- */
.page-hero { padding-block: clamp(56px, 11vh, 140px) clamp(48px, 8vh, 96px); }
.page-hero .lead { max-width: 18ch; font-size: var(--fs-xxl); line-height: .96; letter-spacing: -.05em; }
.page-hero--line { border-bottom: 1px solid var(--hair); }


/* ---------- CTA en contact ---------- */
.cta { display: grid; gap: clamp(28px, 4vh, 44px); }
.cta__title { margin: 0; max-width: 18ch; font-size: clamp(2.2rem, 1rem + 4.4vw, 5.6rem); font-weight: 900; line-height: .98; letter-spacing: -.045em; }
.contact-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(24px, 3vw, 48px); }
.contact-grid h3 { margin: 0 0 10px; font-size: .78rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); }
.contact-grid p { margin: 0; font-size: var(--fs-body-l); line-height: 1.5; }
.contact-grid a { font-weight: 700; text-decoration: none; }
.contact-grid a:hover { color: var(--red); }
.band-dark .contact-grid h3 { color: var(--band-soft); }
@media (max-width: 860px) { .contact-grid { grid-template-columns: minmax(0, 1fr); } }

.form { display: grid; gap: 18px; max-width: 640px; }
.field { display: grid; gap: 6px; }
.field label { font-size: .9rem; font-weight: 700; }
.field input, .field textarea, .field select { width: 100%; min-height: 48px; padding: 12px 14px; border: 1.5px solid var(--hair); border-radius: 0; background: var(--paper); color: var(--ink); font: inherit; }
.field textarea { min-height: 140px; resize: vertical; }
.field input:focus, .field textarea:focus { outline: none; border-color: var(--ink); box-shadow: 0 0 0 3px rgba(249, 66, 58, .25); }
.field input[aria-invalid="true"], .field textarea[aria-invalid="true"] { border-color: var(--red); }
.field__err { min-height: 1.2em; font-size: .84rem; font-weight: 600; color: var(--red); }
.form__note { font-size: .88rem; color: var(--ink-soft); }
.form__done { padding: 20px; border-left: 4px solid var(--red); background: var(--paper-2); }


/* ---------- Footer ---------- */
.site-foot { background: var(--band); color: var(--band-ink); padding-top: clamp(64px, 11vh, 132px); }
.foot-tag { display: flex; align-items: center; gap: clamp(14px, 2vw, 28px); margin: 0 0 clamp(48px, 8vh, 96px); font-size: clamp(2rem, 1rem + 4.2vw, 5.4rem); font-weight: 900; line-height: 1; letter-spacing: -.045em; }
.foot-tag svg { flex: none; width: .7em; height: auto; color: var(--red); }
.foot-cols { display: grid; grid-template-columns: 1.3fr 1fr 1fr 1fr; gap: clamp(24px, 4vw, 56px); padding-bottom: clamp(40px, 7vh, 72px); }
.foot-cols h2 { margin: 0 0 14px; font-size: .76rem; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--band-soft); }
.foot-cols ul { margin: 0; padding: 0; list-style: none; display: grid; gap: 8px; }
.foot-cols p { margin: 0; line-height: 1.6; }
.foot-cols a { text-decoration: none; }
.foot-cols a:hover { color: var(--red); }
.foot-base { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px 24px; padding-block: 22px calc(26px + env(safe-area-inset-bottom, 0px)); border-top: 1px solid var(--band-hair); font-size: .86rem; color: var(--band-soft); }
.foot-base a { text-decoration: none; }
.foot-base a:hover { color: var(--red); }
.foot-logo { color: var(--red); }
.foot-logo svg { height: 30px; width: auto; display: block; }
@media (max-width: 900px) { .foot-cols { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .foot-cols { grid-template-columns: minmax(0, 1fr); } }


/* ---------- Wat we doen ---------- */
a.work__layer { color: inherit; text-decoration: none; }
.work__go { display: inline-flex; align-items: center; gap: 8px; margin-top: 12px; font-weight: 750; font-size: .95rem; }
.work__go svg { width: 1em; height: 1em; }
.spec-layout { display: grid; grid-template-columns: minmax(0, 1fr) minmax(240px, 340px); gap: clamp(32px, 6vw, 96px); align-items: start; }
.spec-list { margin: 0; padding: 0; list-style: none; counter-reset: s; border-top: 1px solid var(--hair); }
.spec-list li { display: grid; grid-template-columns: 3.2em minmax(0, 1fr); gap: 12px; padding-block: clamp(16px, 2.4vh, 24px); border-bottom: 1px solid var(--hair); font-size: var(--fs-body-l); line-height: 1.45; counter-increment: s; }
.spec-list li::before { content: counter(s, decimal-leading-zero); font-family: var(--font-cut); font-weight: 900; color: var(--red); letter-spacing: -.02em; }
.others { position: sticky; top: calc(var(--head-h) + 24px); }
.others h2 { margin: 0 0 12px; font-size: .78rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); }
.others ul { margin: 0; padding: 0; list-style: none; border-top: 1px solid var(--hair); }
.others li { border-bottom: 1px solid var(--hair); }
.others a { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 14px 0; font-weight: 700; text-decoration: none; }
.others a svg { width: 1em; height: 1em; flex: none; transition: transform .3s var(--ease-out); }
.others a:hover { color: var(--red); }
.others a:hover svg { transform: translateX(4px); }
.others a[aria-current="page"] { color: var(--red); }
.callout { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 20px 40px; padding: clamp(28px, 3.4vw, 48px); background: var(--band); color: var(--band-ink); }
.callout p { margin: 0; font-size: var(--fs-m); font-weight: 750; line-height: 1.2; letter-spacing: -.02em; max-width: 34ch; }
.callout .btn { border-color: var(--band-ink); color: var(--band-ink); }
.callout .btn:hover { background: var(--band-ink); color: var(--band); }
@media (max-width: 900px) { .spec-layout, .callout { grid-template-columns: minmax(0, 1fr); } .others { position: static; } }


/* ---------- Over ons ---------- */
.timeline { margin: 0; padding: 0; list-style: none; border-left: 2px solid var(--hair); }
.timeline li { position: relative; display: grid; grid-template-columns: minmax(90px, 160px) minmax(0, 1fr); gap: 8px clamp(16px, 3vw, 40px); padding: 0 0 clamp(28px, 4.5vh, 48px) clamp(20px, 3vw, 40px); }
.timeline li::before { content: ""; position: absolute; left: -8px; top: .45em; width: 14px; height: 14px; background: linear-gradient(45deg, transparent 50%, var(--red) 50%); }
.timeline__year { font-family: var(--font-cut); font-size: clamp(1.6rem, 1rem + 1.6vw, 2.6rem); font-weight: 900; line-height: 1; letter-spacing: -.04em; color: var(--red); }
.timeline__txt h3 { margin: 0 0 6px; font-size: 1.25rem; font-weight: 800; letter-spacing: -.02em; }
.timeline__txt p { margin: 0; max-width: 60ch; line-height: 1.55; color: var(--ink-soft); }
@media (max-width: 640px) { .timeline li { grid-template-columns: minmax(0, 1fr); } }
.avatars { display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); gap: clamp(6px, 1vw, 14px); margin: 0 0 clamp(36px, 6vh, 64px); }
.avatars img { width: 100%; height: auto; display: block; }
.dark-invert { filter: none; }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .dark-invert { filter: invert(1) brightness(.92); } }
:root[data-theme="dark"] .dark-invert { filter: invert(1) brightness(.92); }
@media (max-width: 760px) { .avatars { grid-template-columns: repeat(5, minmax(0, 1fr)); } }
.team { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0 clamp(24px, 4vw, 64px); margin: 0; padding: 0; list-style: none; }
.team li { display: flex; justify-content: space-between; align-items: baseline; gap: 16px; padding-block: 16px; border-bottom: 1px solid var(--hair); }
.team b { font-size: 1.12rem; font-weight: 800; letter-spacing: -.015em; }
.team span { font-size: .92rem; color: var(--ink-soft); text-align: right; }
@media (max-width: 900px) { .team { grid-template-columns: minmax(0, 1fr); } }


/* ---------- FAQ ---------- */
.faq { margin: clamp(24px, 4vh, 40px) 0 0; border-top: 1px solid var(--hair); }
.faq__item { border-bottom: 1px solid var(--hair); }
.faq__item summary { display: flex; justify-content: space-between; gap: 20px; padding: 20px 0; font-size: clamp(1.1rem, 1rem + .5vw, 1.4rem); font-weight: 750; cursor: pointer; list-style: none; }
.faq__item summary::-webkit-details-marker { display: none; }
.faq__item summary::after { content: "+"; flex: none; color: var(--red); font-weight: 900; transition: transform .25s ease; }
.faq__item[open] summary::after { transform: rotate(45deg); }
.faq__item p { max-width: 70ch; margin: 0 0 22px; font-size: var(--fs-body-l); line-height: 1.6; color: var(--ink-soft); }

/* ---------- Toegankelijkheid en beweging ---------- */
@media (forced-colors: active) {
  .fill, .hollow, .post__cover b { color: CanvasText; -webkit-text-fill-color: CanvasText; background: none; -webkit-text-stroke: 0; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}

/* ---------- Homepage: de klik ---------- */
.klik { position: relative; isolation: isolate; overflow: hidden; border-bottom: 1px solid var(--hair); }
.klik__canvas { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 0; display: block; }
.klik__in {
  position: relative; z-index: 1;
  display: flex; flex-direction: column; justify-content: flex-end;
  min-height: clamp(600px, calc(92vh - var(--head-h)), 940px);
  min-height: clamp(600px, calc(92svh - var(--head-h)), 940px);
  padding-block: clamp(28px, 5vh, 56px) clamp(36px, 7vh, 80px);
  pointer-events: none;
}
.klik__in a, .klik__in button { pointer-events: auto; }
.klik__h1 { margin: 0 0 clamp(16px, 2.6vh, 26px); font-size: .8rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); }
.klik__caps { position: relative; display: grid; max-width: 15.5em; font-size: clamp(2.35rem, .6rem + 5.6vw, 6.4rem); }
.klik__cap {
  grid-area: 1 / 1; margin: 0; align-self: end;
  font-weight: 850; line-height: .98; letter-spacing: -.045em; text-wrap: balance;
  opacity: 0;
}
.klik__cap.is-on { opacity: 1; }
.klik__cap--last { color: var(--red); }
.js-motion .klik__cap { -webkit-mask-image: linear-gradient(225deg, #000 var(--m, 100%), transparent var(--m, 100%)); mask-image: linear-gradient(225deg, #000 var(--m, 100%), transparent var(--m, 100%)); }
.klik__foot { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 28px; margin-top: clamp(26px, 4.6vh, 48px); }
.klik__beats { display: flex; gap: 8px; margin: 0; padding: 0; list-style: none; }
.klik__beats li { width: 34px; height: 3px; background: var(--hair); overflow: hidden; }
.klik__beats li i { display: block; height: 100%; background: var(--red); transform-origin: left; transform: scaleX(var(--b, 0)); }
.klik__tag { margin: 0; font-weight: 700; color: var(--ink-soft); }
.klik__tag strong { color: var(--red); }
.no-motion .klik__cap { opacity: 0; }
.no-motion .klik__cap.is-static { opacity: 1; }
@media (max-width: 760px) { .klik__caps { max-width: 100%; } }


/* ================= customer-centricity.be · bovenop het Edge-designsysteem ================= */

/* Leesvoortgang bovenaan */
.progress { position: fixed; top: 0; left: 0; right: 0; height: 3px; z-index: 300; pointer-events: none; }
.progress i { display: block; height: 100%; background: var(--red); transform-origin: 0 50%; transform: scaleX(var(--sp, 0)); }

/* Woordmerk */
.cc-brand { display: inline-flex; text-decoration: none; color: var(--ink); }
.ccm { display: inline-flex; align-items: center; gap: 10px; }
.ccm__tri { width: 26px; height: 26px; flex: none; fill: var(--red); transition: transform .5s var(--ease-out); }
.cc-brand:hover .ccm__tri { transform: rotate(90deg); }
.ccm__w { display: inline-flex; align-items: baseline; font-family: var(--font-cut); font-size: 1.22rem; font-weight: 900; letter-spacing: -.045em; line-height: 1; }
.ccm__a { font-family: var(--font); font-weight: 450; letter-spacing: -.035em; color: var(--ink-soft); margin-right: .1em; transition: color .3s; }
.cc-brand:hover .ccm__a { color: var(--red); }
.ccm__be { color: var(--red); }
.head-pw { display: inline-flex; align-items: center; gap: 8px; flex: none; color: var(--red); text-decoration: none; padding-left: 18px; border-left: 1px solid var(--hair); }
.head-pw span { font-size: .66rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--ink-soft); white-space: nowrap; }
.head-pw svg { display: block; height: 22px; width: auto; transition: transform .4s var(--ease-out); }
.head-pw:hover svg { transform: translateX(2px); }
@media (max-width: 1240px) and (min-width: 1100px) { .head-pw { display: none; } }
@media (max-width: 1099px) { .head-pw { margin-top: 24px; padding-left: 0; border: 0; } .head-pw svg { height: 26px; } }
@media (max-width: 420px) { .ccm__w { font-size: 1.02rem; } .ccm__tri { width: 20px; height: 20px; } }

.btn--ghost-light { border-color: var(--band-hair); color: var(--band-ink); }
.btn--ghost-light:hover { background: var(--band-ink); color: var(--band); border-color: var(--band-ink); }
.band-dark .btn:not(.btn--red):not(.btn--light):not(.btn--ghost-light) { border-color: var(--band-ink); color: var(--band-ink); }

/* Hero home: hint */
.klik__hint { margin: 18px 0 0; font-size: .82rem; font-weight: 600; color: var(--mute); }
.no-motion .klik__hint { display: none; }
.klik--draai .klik__caps { max-width: 10.5em; font-size: clamp(2.3rem, .6rem + 4.6vw, 5.4rem); }
@media (min-width: 1100px) { .klik--draai .klik__in { padding-right: 40%; } .klik--draai .klik__caps { max-width: 100%; } .klik--draai .klik__h1 { max-width: 46ch; line-height: 1.6; } }
@media (max-width: 1099px) { .klik--draai .klik__in { padding-top: min(84vw, 420px); } }

/* Binnenpagina-hero: de rand tekent zich, de kop schuift binnen langs 45 graden */
.page-hero--cc { position: relative; overflow: hidden; border-bottom: 1px solid var(--hair); }
.page-hero__edge { position: absolute; right: calc(var(--gutter) * -1); top: 0; width: min(28vw, 420px); aspect-ratio: 1; pointer-events: none; opacity: .9; }
.page-hero__edge svg { width: 100%; height: 100%; }
.page-hero--cc .wrap { position: relative; }
.hero-fill { position: relative; }
.js-motion .hero-fill > span { display: block; animation: heroIn 1.3s var(--ease-edge) .1s both; }
@keyframes heroIn { from { clip-path: polygon(100% 0, 100% 0, 100% 0); transform: translateX(.06em); } to { clip-path: polygon(-120% 0, 100% 0, 100% 240%); transform: none; } }
.page-hero__edge line { stroke: var(--red); stroke-width: .5; stroke-linecap: square; stroke-dasharray: 1; stroke-dashoffset: 0; }
.js-motion .page-hero__edge line { animation: lineIn 1.6s var(--ease-edge) .2s both; }
@keyframes lineIn { from { stroke-dashoffset: 1; } }
.js-motion .page-hero--cc .intro, .js-motion .page-hero--cc .eyebrow, .js-motion .page-hero--cc .toc { animation: up .9s var(--ease-out) both; }
.js-motion .page-hero--cc .eyebrow { animation-delay: .05s; } .js-motion .page-hero--cc .intro { animation-delay: .55s; } .js-motion .page-hero--cc .toc { animation-delay: .75s; }
@keyframes up { from { opacity: 0; transform: translateY(22px); } }
.toc { margin-top: clamp(28px, 5vh, 48px); }
.toc ul { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none; }
.toc a { display: inline-flex; align-items: center; gap: 8px; min-height: 40px; padding: 8px 16px; border: 1.5px solid var(--hair); border-radius: 999px; font-size: .9rem; font-weight: 700; text-decoration: none; transition: border-color .2s, background .2s, color .2s; }
.toc a:hover { border-color: var(--ink); background: var(--ink); color: var(--paper); }
.toc a span { font-family: var(--font-cut); color: var(--red); }

/* Verschijnen bij scrollen */
.js-motion .reveal { opacity: 0; transform: translateY(28px); transition: opacity .8s var(--ease-out), transform .9s var(--ease-out); transition-delay: calc(var(--i, 0) * 90ms); }
.js-motion .reveal.is-in { opacity: 1; transform: none; }

/* Pairs (de verschuiving) */
.pair__to { color: var(--red); }
.band-dark .pair__from { --hc: var(--band-soft); }
.js-motion .pair .pair__to { clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); transition: clip-path 1.1s var(--ease-edge) .35s; }
.js-motion .pair.is-in .pair__to { clip-path: polygon(0 0, 130% 0, 100% 100%, 0 100%); }

/* Cijfers */
.stats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(20px, 3vw, 48px); margin-top: clamp(40px, 7vh, 80px); }
.stat { border-top: 2px solid var(--red); padding-top: 18px; }
.stat__n { margin: 0; display: flex; align-items: baseline; font-family: var(--font-cut); font-size: clamp(4rem, 2rem + 6vw, 8.4rem); font-weight: 900; line-height: .9; letter-spacing: -.06em; color: var(--red); font-variant-numeric: tabular-nums; }
.stat__n small { font-size: .5em; letter-spacing: -.03em; margin-left: .04em; }
.stat__txt { margin: 16px 0 0; font-size: var(--fs-body-l); font-weight: 600; line-height: 1.4; }
.stat__src { margin: 12px 0 0; font-size: .8rem; color: var(--mute); }
@media (max-width: 860px) { .stats { grid-template-columns: minmax(0, 1fr); } }

/* Teaser-calculator */
.teaser { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(300px, .9fr); gap: clamp(28px, 5vw, 80px); align-items: stretch; }
.teaser .calc { margin-top: clamp(24px, 4vh, 40px); display: grid; gap: 18px; }
.teaser__out { position: relative; display: flex; flex-direction: column; justify-content: flex-end; gap: 6px; padding: clamp(24px, 3vw, 44px); overflow: hidden; }
.teaser__out::before { content: ""; position: absolute; top: 0; right: 0; width: 34%; aspect-ratio: 1; background: linear-gradient(45deg, transparent 50%, var(--red) 50%); }
.teaser__big { margin: 0; font-family: var(--font-cut); font-size: clamp(2.6rem, 1.4rem + 4vw, 5.2rem); font-weight: 900; line-height: .95; letter-spacing: -.05em; font-variant-numeric: tabular-nums; }
.teaser__lab { margin: 0; color: var(--band-soft); font-weight: 600; }
.teaser__lab b { color: var(--band-ink); font-size: 1.3em; }
.teaser__out .arrow-link { margin-top: 16px; align-self: flex-start; }
.dots { display: flex; flex-wrap: wrap; gap: 5px; margin: 22px 0 14px; min-height: 60px; align-content: flex-end; }
.dots i { width: 10px; height: 10px; border-radius: 50%; background: var(--band-hair); }
.dots i.on { background: var(--red); animation: dotIn .5s var(--ease-out) both; animation-delay: calc(var(--k, 0) * 18ms); }
@keyframes dotIn { from { transform: scale(0); } 60% { transform: scale(1.5); } }
@media (max-width: 900px) { .teaser { grid-template-columns: minmax(0, 1fr); } }

/* Marquee met holle frameworks */
.marquee { overflow: hidden; border-block: 1px solid var(--hair); padding-block: clamp(18px, 3vh, 30px); }
.marquee__track { display: flex; width: max-content; margin: 0; padding: 0; list-style: none; gap: .7em; font-family: var(--font-cut); font-size: clamp(2.2rem, 1rem + 4vw, 5.2rem); font-weight: 900; letter-spacing: -.05em; line-height: 1.05; }
.js-motion .marquee__track { animation: mq 60s linear infinite; }
.marquee:hover .marquee__track { animation-play-state: paused; }
@keyframes mq { to { transform: translateX(-50%); } }
.marquee__track li { display: flex; align-items: center; gap: .7em; }
.marquee__track li::after { content: ""; width: .38em; height: .38em; background: linear-gradient(45deg, transparent calc(50% - 1.5px), var(--red) calc(50% - 1.5px) calc(50% + 1.5px), transparent calc(50% + 1.5px)); }
.marquee__track a { color: transparent; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1.2px var(--ink); text-decoration: none; white-space: nowrap; transition: color .3s, -webkit-text-fill-color .3s; }
.marquee__track a:hover { color: var(--red); -webkit-text-fill-color: var(--red); -webkit-text-stroke-color: var(--red); }

/* Powered by Edge */
.edgeband { background: var(--band); color: var(--band-ink); position: relative; overflow: hidden; }
.edgeband__in { display: grid; grid-template-columns: minmax(220px, .8fr) minmax(0, 1.2fr); gap: clamp(32px, 6vw, 100px); align-items: center; }
.edgeband__mark { color: var(--red); }
.edgeband__mark svg { width: 100%; height: auto; display: block; }
.js-motion .edgeband__mark svg { clip-path: polygon(100% 0, 100% 0, 100% 0); transition: clip-path 1.4s var(--ease-edge); }
.js-motion .edgeband.is-in .edgeband__mark svg { clip-path: polygon(-50% 0, 100% 0, 100% 150%); }
.edgeband .eyebrow, .edgeband .intro { color: var(--band-soft); }
.edgeband__list { margin: clamp(24px, 4vh, 40px) 0 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 32px; }
.edgeband__list li { display: grid; gap: 2px; padding: 14px 0; border-top: 1px solid var(--band-hair); }
.edgeband__list b { font-size: 1.15rem; font-weight: 800; }
.edgeband__list span { color: var(--band-soft); }
@media (max-width: 860px) { .edgeband__in { grid-template-columns: minmax(0, 1fr); } .edgeband__mark { max-width: 240px; } .edgeband__list { grid-template-columns: minmax(0, 1fr); } }

/* FAQ */
.faqwrap { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: clamp(28px, 5vw, 80px); align-items: start; }
.faqwrap .faq { margin-top: 0; }
.faq__item summary { transition: color .2s; }
.faq__item summary:hover { color: var(--red); }
.js-motion .faq__item[open] p { animation: up .5s var(--ease-out); }
@media (max-width: 860px) { .faqwrap { grid-template-columns: minmax(0, 1fr); } }
.sec--contact { border-top: 1px solid var(--hair); }

/* Stappenplan */
.timeline--steps li { grid-template-columns: minmax(70px, 120px) minmax(0, 1fr); }
.timeline--steps .timeline__txt h3 { font-size: clamp(1.4rem, 1rem + 1.2vw, 2.1rem); letter-spacing: -.03em; }
.timeline--steps .timeline__txt p { font-size: var(--fs-body-l); }
.res { margin-top: 12px !important; padding: 10px 14px; background: var(--paper-2); color: var(--ink) !important; font-size: 1rem !important; border-left: 3px solid var(--red); }
.res b { display: block; font-size: .72rem; letter-spacing: .14em; text-transform: uppercase; color: var(--red); }
.fwchip { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 6px 10px; margin-top: 14px; font-weight: 750; text-decoration: none; }
.fwchip span { font-size: .72rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--ink-soft); }
.fwchip svg { width: .9em; height: .9em; transition: transform .3s var(--ease-out); }
.fwchip:hover { color: var(--red); } .fwchip:hover svg { transform: translateX(3px); }
.js-motion .timeline[data-progress] li .timeline__txt { opacity: .35; transition: opacity .6s ease; }
.js-motion .timeline[data-progress] li.is-on .timeline__txt { opacity: 1; }

/* Snelle winsten */
.qws { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1px; margin: 0; padding: 0; list-style: none; background: rgba(255, 255, 255, .35); border: 1px solid rgba(255, 255, 255, .35); }
.qw { display: flex; flex-direction: column; gap: 14px; min-height: 220px; padding: clamp(18px, 2vw, 26px); background: var(--red); transition: background .3s, color .3s; }
.qw:hover { background: #fff; color: var(--red); }
.qw__n { font-family: var(--font-cut); font-size: 2.6rem; font-weight: 900; line-height: 1; letter-spacing: -.04em; color: transparent; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1.3px #fff; }
.qw:hover .qw__n { -webkit-text-stroke-color: var(--red); }
.qw p { margin: auto 0 0; font-size: 1.05rem; font-weight: 700; line-height: 1.3; }
@media (max-width: 1100px) { .qws { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .qws { grid-template-columns: minmax(0, 1fr); } .qw { min-height: 0; } }

/* Trap van volwassenheid */
.stairs { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: clamp(10px, 1.4vw, 20px); margin: clamp(40px, 7vh, 80px) 0 0; padding: 0; list-style: none; align-items: start; }
.stair { padding-top: calc((4 - var(--i)) * 44px); }
.stair__bar { position: relative; height: calc(60px + var(--i) * 44px); background: var(--paper-2); overflow: hidden; }
.stair__bar::after { content: ""; position: absolute; inset: 0; background: var(--red); transform-origin: 50% 100%; }
.stair__bar span { position: absolute; left: 14px; bottom: 8px; z-index: 1; font-family: var(--font-cut); font-size: clamp(2.4rem, 1.4rem + 2vw, 3.6rem); font-weight: 900; line-height: 1; color: #fff; }
.stair:nth-child(-n+2) .stair__bar::after { opacity: calc(.35 + var(--i) * .2); }
.js-motion .stairs .stair__bar::after { transform: scaleY(0); transition: transform 1s var(--ease-edge); transition-delay: calc(var(--i) * 160ms); }
.js-motion .stairs.is-in .stair__bar::after { transform: none; }
.stair h3 { margin: 16px 0 6px; font-size: 1.25rem; font-weight: 800; letter-spacing: -.02em; }
.stair p { margin: 0; color: var(--ink-soft); line-height: 1.45; font-size: .98rem; }
@media (max-width: 860px) { .stairs { grid-template-columns: minmax(0, 1fr); } .stair { padding-top: 0; display: grid; grid-template-columns: 90px minmax(0, 1fr); column-gap: 16px; } .stair__bar { grid-row: span 2; height: auto; min-height: 90px; } .stair h3 { margin-top: 4px; } }

/* Piramide */
.pyrwrap { display: grid; grid-template-columns: minmax(240px, .8fr) minmax(0, 1.2fr); gap: clamp(32px, 6vw, 96px); align-items: center; }
.pyr { width: 100%; height: auto; display: block; }
.pyr__l { fill: var(--paper-2); stroke: var(--hair); stroke-width: 1.5; }
.pyr__l1 { fill: var(--red); stroke: var(--red); }
.pyr__l2 { fill: var(--ink); stroke: var(--ink); }
.js-motion .pyr__l { opacity: 0; transform: translateY(40px); transition: opacity .7s var(--ease-out), transform .9s var(--ease-out); }
.js-motion .pyr__l3 { transition-delay: .05s; } .js-motion .pyr__l2 { transition-delay: .25s; } .js-motion .pyr__l1 { transition-delay: .45s; }
.js-motion .pyrwrap.is-in .pyr__l { opacity: 1; transform: none; }
.pyr__list { margin: clamp(24px, 4vh, 40px) 0 0; padding: 0; list-style: none; }
.pyr__list li { display: grid; grid-template-columns: 130px minmax(0, 1fr); gap: 2px 16px; padding: 16px 0; border-top: 1px solid var(--hair); }
.pyr__k { grid-row: span 2; font-size: .74rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--red); padding-top: .3em; }
.pyr__list b { font-size: 1.2rem; font-weight: 800; }
.pyr__w { color: var(--ink-soft); font-size: .95rem; }
@media (max-width: 860px) { .pyrwrap { grid-template-columns: minmax(0, 1fr); } .pyr { max-width: 340px; } }

/* Valkuilen */
.pits { margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 clamp(24px, 5vw, 80px); }
.pit { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 20px; padding: clamp(20px, 3.4vh, 34px) 0; border-top: 1px solid var(--band-hair); }
.pit__n { font-family: var(--font-cut); font-size: clamp(3rem, 2rem + 3vw, 5rem); font-weight: 900; line-height: .85; --hc: var(--red); --sw: 1.5px; }
.pit h3 { margin: 0 0 8px; font-size: clamp(1.2rem, 1rem + .8vw, 1.6rem); font-weight: 800; letter-spacing: -.02em; }
.pit p { margin: 0; color: var(--band-soft); line-height: 1.5; }
.pit:last-child { grid-column: 1 / -1; }
@media (max-width: 760px) { .pits { grid-template-columns: minmax(0, 1fr); } }
.callout--cc { overflow: hidden; position: relative; }
.callout--cc::after { content: ""; position: absolute; top: 0; right: 0; width: 64px; height: 64px; background: linear-gradient(45deg, transparent 50%, var(--red) 50%); }
.callout__sub { margin-top: 8px !important; font-size: 1.05rem !important; font-weight: 500 !important; color: var(--band-soft); letter-spacing: 0 !important; }

/* Frameworks: kiezer */
.pick { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1px; margin: 0; padding: 0; list-style: none; background: var(--hair); border: 1px solid var(--hair); }
.pick a { position: relative; display: flex; flex-direction: column; gap: 10px; height: 100%; min-height: 150px; padding: 20px; background: var(--paper); text-decoration: none; overflow: hidden; }
.pick a::before { content: ""; position: absolute; inset: 0; background: var(--red); clip-path: polygon(100% 0, 100% 0, 100% 0); transition: clip-path .6s var(--ease-out); }
.pick a:hover::before, .pick a:focus-visible::before { clip-path: polygon(-100% 0, 100% 0, 100% 200%); }
.pick a > * { position: relative; }
.pick span { font-size: 1.08rem; font-weight: 700; line-height: 1.3; }
.pick b { margin-top: auto; font-size: .78rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; color: var(--red); }
.pick svg { position: absolute; right: 18px; bottom: 20px; width: 18px; height: 18px; transition: transform .3s var(--ease-out); }
.pick a:hover, .pick a:hover b { color: #fff; }
.pick a:hover svg { transform: translateX(4px); }
@media (max-width: 1000px) { .pick { grid-template-columns: repeat(2, minmax(0, 1fr)); } }

/* Frameworks: lijst */
.filters--sticky { position: sticky; top: calc(var(--head-h) + env(safe-area-inset-top, 0px)); z-index: 20; align-items: center; padding: 12px 0; margin-bottom: 0; background: var(--nav-bg); -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); border-bottom: 1px solid var(--hair); }
.filters__count { margin-left: auto; font-size: .85rem; font-weight: 600; color: var(--ink-soft); }
.fws { display: grid; }
.fw { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: clamp(28px, 5vw, 80px); padding-block: clamp(48px, 8vh, 96px); border-bottom: 1px solid var(--hair); scroll-margin-top: calc(var(--head-h) + 80px); }
.fw[hidden] { display: none !important; }
.fw__stage { position: sticky; top: calc(var(--head-h) + 96px); align-self: start; padding: clamp(18px, 3vw, 40px); background: var(--paper-2); }
.fw__stage::after { content: ""; position: absolute; top: 0; right: 0; width: 44px; height: 44px; background: linear-gradient(45deg, transparent 50%, var(--red) 50%); }
.fw__idx { position: absolute; left: 14px; top: 10px; font-family: var(--font-cut); font-size: .9rem; font-weight: 900; color: var(--mute); }
.fw__cat { display: flex; align-items: center; gap: 14px; margin: 0 0 12px; }
.fw__short { font-family: var(--font-cut); font-weight: 900; font-size: .9rem; color: var(--ink-soft); letter-spacing: -.01em; }
.fw__name { margin: 0; font-size: var(--fs-l); font-weight: 850; line-height: 1.02; letter-spacing: -.04em; }
.fw__what { margin: 18px 0 0; font-size: var(--fs-body-l); line-height: 1.55; }
.fw__dl { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 26px 0 0; }
.fw__dl div { border-top: 2px solid var(--red); padding-top: 12px; }
.fw__dl dt { font-size: .72rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); }
.fw__dl dd { margin: 6px 0 0; line-height: 1.45; }
.fw__h { margin: 28px 0 14px; font-size: .78rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); }
.fw .order li { font-size: 1.05rem; line-height: 1.45; }
.fw__pit { margin: 22px 0 0; padding: 14px 16px; background: var(--paper-2); line-height: 1.5; }
.fw__pit b { color: var(--red); margin-right: 6px; }
@media (max-width: 900px) { .fw { grid-template-columns: minmax(0, 1fr); } .fw__stage { position: relative; top: 0; } .fw__dl { grid-template-columns: minmax(0, 1fr); } .filters--sticky { flex-wrap: nowrap; overflow-x: auto; } .filters__count { display: none; } }

/* Framework-beelden */
.viz { display: block; width: 100%; height: auto; overflow: visible; }
.viz text { font-family: var(--font); font-size: 12px; font-weight: 600; fill: var(--ink-soft); }
.viz .t-b { font-weight: 800; fill: var(--ink); } .viz .t-s { font-size: 13px; } .viz .t-xs { font-size: 11px; } .viz .t-l { font-size: 20px; } .viz .t-xl { font-family: var(--font-cut); font-size: 34px; font-weight: 900; letter-spacing: -1px; }
.viz .t-r { fill: var(--red); } .viz .t-w { fill: #fff; font-size: 12px; }
.viz .k-red { fill: var(--red); } .viz .k-ink { fill: var(--ink); } .viz .k-soft { fill: var(--ink-soft); } .viz .k-mute { fill: var(--mute); } .viz .k-hair2 { fill: var(--mute); fill-opacity: .4; } .viz .k-paper { fill: var(--paper); } .viz .k-bg3 { fill: var(--paper); } .viz .k-none { fill: none; }
.viz path:not([class*="k-"]), .viz line { fill: none; }
.viz .l-red { stroke: var(--red); stroke-width: 1.5; } .viz .l-ink { stroke: var(--ink); stroke-width: 1.5; } .viz .l-soft { stroke: var(--ink-soft); stroke-width: 1.5; } .viz .l-mute { stroke: var(--mute); stroke-width: 1.5; } .viz .l-hair { stroke: var(--hair); stroke-width: 1.5; }
.viz .w2 { stroke-width: 2.2; } .viz .w3 { stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }
.viz .dash { stroke-dasharray: 4 5; }
.viz .dr.dash { stroke-dasharray: 1; }
.viz .hl { font-family: var(--font-cut); font-size: 92px; font-weight: 900; letter-spacing: -3px; fill: var(--red); stroke: var(--ink); stroke-width: 1.4; }
.viz .ring { transform-box: fill-box; transform-origin: center; }
.viz .gr { transform-box: fill-box; transform-origin: 50% 100%; } .viz .gx { transform-box: fill-box; transform-origin: 0 50%; } .viz .pp { transform-origin: var(--o, 50% 50%); }
.viz .dr { stroke-dasharray: 1; stroke-dashoffset: 0; }
.viz circle.dr[stroke-dasharray] { stroke-dasharray: .82 1; }
.viz .dr, .viz .gr, .viz .gx, .viz .fd, .viz .pp, .viz .mv, .viz .hl { transition: stroke-dashoffset 1.3s var(--ease-edge), transform .9s var(--ease-out), opacity .6s var(--ease-out), fill-opacity .8s ease; transition-delay: calc(var(--i, 0) * 120ms); }
.js-motion [data-inview]:not(.is-in) .viz .dr { stroke-dashoffset: 1; }
.js-motion [data-inview]:not(.is-in) .viz .gr { transform: scaleY(0); }
.js-motion [data-inview]:not(.is-in) .viz .gx { transform: scaleX(0); }
.js-motion [data-inview]:not(.is-in) .viz .fd { opacity: 0; }
.js-motion [data-inview]:not(.is-in) .viz .pp { opacity: 0; transform: scale(.4); }
.js-motion [data-inview]:not(.is-in) .viz .mv { transform: var(--from); }
.js-motion [data-inview]:not(.is-in) .viz .hl { fill-opacity: 0; }
.js-motion [data-inview].is-in .viz .ring { animation: ring 2.2s 1.6s ease-out infinite; }
.js-motion [data-inview].is-in .viz .ring--b { animation-delay: 2.2s; }
@keyframes ring { 0% { transform: scale(1); opacity: .9; } 100% { transform: scale(3.2); opacity: 0; } }
.js-motion [data-inview].is-in .viz .spin { animation: spin 14s 1.8s linear infinite; }
.js-motion [data-inview].is-in .viz .spin--r { animation: spin 7s 1.8s linear infinite reverse; }
@keyframes spin { to { transform: rotate(360deg); } }
.fw__stage:hover .viz .hl { fill: var(--ink); }

/* Calculators */
.calcsec { border-top: 1px solid var(--hair); scroll-margin-top: var(--head-h); }
.calcsec--alt { background: var(--paper-2); }
.calc-head { display: flex; gap: clamp(16px, 3vw, 40px); align-items: flex-start; margin-bottom: clamp(28px, 5vh, 52px); }
.calc-head__n { font-family: var(--font-cut); font-size: clamp(3.6rem, 2rem + 5vw, 7rem); font-weight: 900; line-height: .8; letter-spacing: -.06em; color: transparent; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1.4px var(--red); }
.calc { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, .95fr); gap: clamp(24px, 4vw, 64px); align-items: start; }
.calc__in { display: grid; gap: 18px; }
.cf { display: grid; gap: 8px; }
.cf label { font-size: .95rem; font-weight: 700; }
.cf__row { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 16px; align-items: center; }
.cf__num { display: inline-flex; align-items: center; gap: 6px; min-width: 150px; height: 48px; padding: 0 12px; border: 1.5px solid var(--hair); background: var(--paper); transition: border-color .2s, box-shadow .2s; }
.cf__num:focus-within { border-color: var(--ink); box-shadow: 0 0 0 3px rgba(249, 66, 58, .25); }
.cf__num i { font-style: normal; font-weight: 700; color: var(--ink-soft); font-size: .9rem; white-space: nowrap; }
.cf__num input { flex: 1; min-width: 0; width: 100%; border: 0; background: transparent; color: var(--ink); font: inherit; font-weight: 750; font-variant-numeric: tabular-nums; text-align: right; outline: none; -moz-appearance: textfield; appearance: textfield; }
.cf__num input::-webkit-outer-spin-button, .cf__num input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.cf__range { -webkit-appearance: none; appearance: none; width: 100%; height: 28px; background: transparent; cursor: pointer; --p: 50%; }
.cf__range::-webkit-slider-runnable-track { height: 4px; background: linear-gradient(90deg, var(--red) var(--p), var(--hair) var(--p)); }
.cf__range::-moz-range-track { height: 4px; background: linear-gradient(90deg, var(--red) var(--p), var(--hair) var(--p)); }
.cf__range::-webkit-slider-thumb { -webkit-appearance: none; width: 22px; height: 22px; margin-top: -9px; border: 0; background: var(--ink); clip-path: polygon(0 0, 100% 0, 100% 100%); transition: transform .2s; }
.cf__range::-moz-range-thumb { width: 22px; height: 22px; border: 0; border-radius: 0; background: var(--ink); clip-path: polygon(0 0, 100% 0, 100% 100%); }
.cf__range:hover::-webkit-slider-thumb { transform: scale(1.2); background: var(--red); }
.cf__range:active::-webkit-slider-thumb { background: var(--red); }
.calc__reset { justify-self: start; display: inline-flex; align-items: center; gap: 8px; min-height: 40px; padding: 6px 14px; border: 1.5px solid var(--hair); border-radius: 999px; background: none; color: var(--ink-soft); font: inherit; font-size: .85rem; font-weight: 700; cursor: pointer; }
.calc__reset svg { width: 16px; height: 16px; transition: transform .5s var(--ease-out); }
.calc__reset:hover { border-color: var(--ink); color: var(--ink); } .calc__reset:hover svg { transform: rotate(-200deg); }
.calc__out { position: sticky; top: calc(var(--head-h) + 20px); display: grid; grid-template-columns: 1fr 1fr; gap: 1px; background: var(--band-hair); background: var(--band); color: var(--band-ink); padding: clamp(20px, 2.6vw, 34px); overflow: hidden; }
.calc__out::before { content: ""; position: absolute; top: 0; right: 0; width: 56px; height: 56px; background: linear-gradient(45deg, transparent 50%, var(--red) 50%); }
.co { display: grid; gap: 4px; padding: 12px 0; border-bottom: 1px solid var(--band-hair); }
.co--big { grid-column: 1 / -1; padding-top: 0; }
.co__k { font-size: .78rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--band-soft); }
.co b { font-family: var(--font-cut); font-size: 1.6rem; font-weight: 900; letter-spacing: -.03em; font-variant-numeric: tabular-nums; line-height: 1.1; }
.co--big b { font-size: clamp(2.6rem, 1.4rem + 3.4vw, 4.6rem); color: var(--red); letter-spacing: -.05em; }
.co b.bump { animation: bump .4s var(--ease-out); }
@keyframes bump { 40% { transform: translateY(-3px); } }
.co__msg { grid-column: 1 / -1; margin: 6px 0 0; font-weight: 650; min-height: 1.5em; }
.chart__t { grid-column: 1 / -1; margin: 18px 0 6px; font-size: .78rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--band-soft); }
.chart { grid-column: 1 / -1; height: 170px; }
.chart svg { width: 100%; height: 100%; display: block; overflow: visible; }
.chart rect { fill: var(--band-soft); transition: y .5s var(--ease-out), height .5s var(--ease-out); }
.chart rect.hl { fill: var(--red); }
.chart text { font-family: var(--font); font-size: 10px; font-weight: 600; fill: var(--band-soft); }
.chart .zero { stroke: var(--band-soft); stroke-dasharray: 3 4; }
.chart .ln { fill: none; stroke: var(--red); stroke-width: 2.5; stroke-linejoin: round; }
.chart .area { fill: var(--red); fill-opacity: .14; }
.chart .neg { fill: var(--band-soft); fill-opacity: .18; }
.chart .dot { fill: var(--red); }
.ratio { grid-column: 1 / -1; margin-top: 14px; }
.ratio__bar { position: relative; height: 10px; background: linear-gradient(90deg, var(--band-hair) 0 16.66%, rgba(249, 66, 58, .3) 16.66% 50%, rgba(249, 66, 58, .55) 50%); }
.ratio__bar i { position: absolute; top: -6px; width: 4px; height: 22px; margin-left: -2px; background: var(--band-ink); left: var(--r, 0%); transition: left .6s var(--ease-out); }
.ratio__bar span { position: absolute; top: 18px; font-size: .75rem; font-weight: 700; color: var(--band-soft); transform: translateX(-50%); }
.bucket { grid-column: 1 / -1; display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: 16px; align-items: center; margin-top: 16px; }
.bucket svg { width: 150px; height: auto; overflow: visible; }
.bucket p { margin: 0; color: var(--band-soft); font-size: .95rem; }
.bucket__shell { fill: none; stroke: var(--band-ink); stroke-width: 3; stroke-linejoin: round; }
.bucket__rim { stroke: var(--band-ink); stroke-width: 4; stroke-linecap: round; }
.bucket__water { fill: var(--red); transform: translateY(var(--lvl, 20px)); transition: transform .8s var(--ease-out); }
.bucket__drops circle { fill: var(--red); opacity: 0; }
.js-motion .bucket__drops circle { animation: drop var(--dur, 1.4s) cubic-bezier(.5, 0, 1, 1) infinite; }
.js-motion .bucket__drops circle:nth-child(2) { animation-delay: calc(var(--dur, 1.4s) / -3); }
.js-motion .bucket__drops circle:nth-child(3) { animation-delay: calc(var(--dur, 1.4s) / -1.5); }
@keyframes drop { 0% { transform: translateY(-4px) scale(.4); opacity: 0; } 15% { opacity: 1; transform: translateY(0) scale(1); } 100% { transform: translateY(46px) scale(.8); opacity: 0; } }
.gauge { grid-column: 1 / -1; max-width: 340px; margin: 14px auto 0; width: 100%; }
.gauge svg { width: 100%; height: auto; display: block; overflow: visible; }
.gauge__bg { fill: none; stroke: var(--band-hair); stroke-width: 16; }
.gauge__fg { fill: none; stroke: var(--red); stroke-width: 16; stroke-dasharray: 1; stroke-dashoffset: var(--g, 1); transition: stroke-dashoffset .8s var(--ease-out); }
.gauge__ticks text { font-family: var(--font); font-size: 10px; font-weight: 700; fill: var(--band-soft); }
.gauge__needle { transform-origin: 110px 110px; transform: rotate(var(--a, -90deg)); transition: transform 1s cubic-bezier(.34, 1.56, .64, 1); }
.gauge__needle path { stroke: var(--band-ink); stroke-width: 3.5; stroke-linecap: round; }
.gauge__needle circle { fill: var(--band-ink); }
.segbar { grid-column: 1 / -1; display: flex; height: 14px; margin-top: 18px; overflow: hidden; }
.segbar i { display: block; height: 100%; transition: flex-basis .7s var(--ease-out); flex: 0 0 33%; }
.s-det { background: var(--band-soft); } .s-pas { background: var(--band-hair); } .s-pro { background: var(--red); }
.segleg { grid-column: 1 / -1; display: flex; flex-wrap: wrap; gap: 6px 16px; margin: 8px 0 0; font-size: .8rem; font-weight: 600; color: var(--band-soft); }
.segleg span { display: inline-flex; align-items: center; gap: 6px; background: none !important; }
.segleg span::before { content: ""; width: 10px; height: 10px; }
.segleg .s-det::before { background: var(--band-soft); } .segleg .s-pas::before { background: var(--band-hair); border: 1px solid var(--band-soft); } .segleg .s-pro::before { background: var(--red); }
.clock { grid-column: 1 / -1; width: 120px; margin: 16px 0 0; }
.clock svg { width: 100%; height: auto; overflow: visible; }
.clock circle { fill: none; stroke: var(--band-hair); stroke-width: 10; }
.clock__fill { fill: none; stroke: var(--red); stroke-width: 10; stroke-dasharray: 1; stroke-dashoffset: var(--c, 1); transition: stroke-dashoffset .8s var(--ease-out); }
.clock__hand { stroke: var(--band-ink); stroke-width: 3; stroke-linecap: round; transform-origin: 60px 60px; }
.js-motion .clock__hand { animation: spin 3s linear infinite; }
.calc__how { margin-top: 22px; border-top: 1px solid var(--hair); }
.calc__how summary { padding: 14px 0; font-weight: 750; cursor: pointer; list-style: none; display: flex; gap: 10px; align-items: center; }
.calc__how summary::-webkit-details-marker { display: none; }
.calc__how summary::before { content: "+"; color: var(--red); font-weight: 900; transition: transform .25s; }
.calc__how[open] summary::before { transform: rotate(45deg); }
.calc__how p { max-width: 80ch; margin: 0 0 12px; line-height: 1.6; color: var(--ink-soft); }
.calc__note { font-size: .9rem; }
.toc--calc a { font-size: .86rem; }
@media (max-width: 960px) { .calc { grid-template-columns: minmax(0, 1fr); } .calc__out { position: relative; top: 0; } }
@media (max-width: 480px) { .cf__row { grid-template-columns: minmax(0, 1fr); gap: 4px; } .cf__num { min-width: 0; } .calc__out { grid-template-columns: minmax(0, 1fr); } .bucket { grid-template-columns: 110px minmax(0, 1fr); } .bucket svg { width: 110px; } }

/* Scan */
.scan { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(320px, .85fr); gap: clamp(24px, 4vw, 64px); align-items: start; padding-top: clamp(40px, 6vh, 72px); }
.scan__qs { display: grid; gap: 0; }
.sq { margin: 0; padding: clamp(20px, 3vh, 30px) 0; border: 0; border-top: 1px solid var(--hair); min-width: 0; }
.sq legend { display: block; float: left; width: 100%; padding: 0; margin-bottom: 16px; font-size: clamp(1.1rem, 1rem + .5vw, 1.4rem); font-weight: 750; line-height: 1.3; letter-spacing: -.01em; }
.sq__n { display: inline-block; margin-right: 10px; font-family: var(--font-cut); font-weight: 900; color: var(--red); }
.sq__dim { display: block; margin-bottom: 6px; font-size: .72rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); }
.sq__opts { clear: both; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 6px; }
.sq__opts label { position: relative; cursor: pointer; }
.sq__opts input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.sq__opts span { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px; height: 100%; min-height: 64px; padding: 8px 4px; border: 1.5px solid var(--hair); text-align: center; transition: border-color .2s, background .25s, color .25s, transform .2s; }
.sq__opts b { font-family: var(--font-cut); font-size: 1.3rem; font-weight: 900; line-height: 1; }
.sq__opts em { font-style: normal; font-size: .72rem; font-weight: 600; line-height: 1.2; color: var(--ink-soft); }
.sq__opts label:hover span { border-color: var(--ink); }
.sq__opts input:focus-visible + span { outline: 3px solid var(--red); outline-offset: 2px; }
.sq__opts input:checked + span { background: var(--red); border-color: var(--red); color: #fff; transform: translateY(-2px); }
.sq__opts input:checked + span em { color: #fff; }
.sq.is-done legend .sq__n::after { content: " ✓"; }
.scan__res { position: sticky; top: calc(var(--head-h) + 20px); padding: clamp(20px, 2.6vw, 34px); overflow: hidden; }
.scan__res .eyebrow { margin-bottom: 16px; }
.scan__prog { height: 4px; background: var(--band-hair); }
.scan__prog i { display: block; height: 100%; width: calc(var(--pg, 0) * 100%); background: var(--red); transition: width .5s var(--ease-out); }
.scan__progtxt { margin: 8px 0 0; font-size: .85rem; color: var(--band-soft); }
.radar { width: 100%; height: auto; display: block; margin-top: 8px; overflow: visible; }
.rd__g { fill: none; stroke: var(--band-hair); stroke-width: 1; }
.rd__a { stroke: var(--band-hair); stroke-width: 1; }
.rd__p { fill: rgba(249, 66, 58, .35); stroke: var(--red); stroke-width: 2.5; stroke-linejoin: round; }
[data-radar-dots] circle { fill: var(--red); }
.radar text { font-family: var(--font); font-size: 12px; font-weight: 700; fill: var(--band-soft); }
.scan__score { display: grid; grid-template-columns: 1fr 1.3fr; gap: 16px; margin-top: 8px; padding-top: 14px; border-top: 1px solid var(--band-hair); }
.scan__score span { display: block; font-size: .74rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--band-soft); }
.scan__score b { display: block; font-family: var(--font-cut); font-size: clamp(1.6rem, 1rem + 1.6vw, 2.4rem); font-weight: 900; letter-spacing: -.03em; line-height: 1.1; }
.scan__score div:last-child b { color: var(--red); }
.scan__wait { margin: 14px 0 0; color: var(--band-soft); }
.scan__done { margin-top: 16px; }
.js-motion .scan__done:not([hidden]) { animation: up .7s var(--ease-out); }
.lvtxt { margin: 0 0 14px; font-weight: 650; line-height: 1.45; }
.scan__k { margin: 0 0 6px; font-size: .74rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--red); }
.adv { padding: 12px 0; border-top: 1px solid var(--band-hair); }
.adv h4 { margin: 0 0 4px; font-size: 1.05rem; }
.adv p { margin: 0 0 8px; color: var(--band-soft); line-height: 1.5; font-size: .95rem; }
@media (max-width: 1000px) { .scan { grid-template-columns: minmax(0, 1fr); } .scan__res { position: relative; top: 0; } }
@media (max-width: 560px) { .sq__opts em { display: none; } .sq__opts span { min-height: 52px; } }

/* Footer */
.foot-top { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 28px 48px; margin-bottom: clamp(48px, 8vh, 96px); }
.foot-top .foot-tag { margin: 0; font-size: clamp(1.8rem, 1rem + 3vw, 4rem); }
.foot-pw { color: var(--red); display: block; }
.foot-pw svg { width: clamp(150px, 16vw, 230px); height: auto; display: block; }
.foot-small { margin-top: 14px !important; font-size: .86rem; color: var(--band-soft); }

.lost__links { display: flex; flex-wrap: wrap; gap: 18px 28px; margin: 32px 0 0; padding: 0; list-style: none; }
.teaser .calc { grid-template-columns: minmax(0, 1fr); }
.pair__from { flex-basis: 100%; }

/* Filterknoppen (zoals op edge.be) */
.filters { display: flex; flex-wrap: wrap; gap: 8px; }
.chip { flex: none; min-height: 40px; padding: 8px 16px; border: 1.5px solid var(--hair); border-radius: 999px; background: transparent; color: var(--ink); font: inherit; font-size: .9rem; font-weight: 700; cursor: pointer; transition: border-color .2s, background .2s, color .2s; }
.chip:hover { border-color: var(--ink); }
.chip[aria-pressed="true"] { background: var(--ink); border-color: var(--ink); color: var(--paper); }

h1, h2, h3, .lead, .title-l { hyphens: manual; overflow-wrap: break-word; }
:lang(de) h1, :lang(de) h2, :lang(de) .lead, :lang(de) .fw__name, :lang(fr) h1, :lang(fr) .lead { hyphens: auto; -webkit-hyphens: auto; }
@media (max-width: 560px) { .page-hero .lead { font-size: clamp(2.1rem, 9.6vw, 2.8rem); } }
.teaser__out > * { position: relative; }

/* ================= e-mail-marketing.be · bovenop cc.css ================= */

/* Woordmerk: envelop met rode klep (de driehoek van Edge) */
.emm__env { fill: none; color: var(--ink); overflow: visible; }
.emm__flap { fill: var(--red); transform-origin: 13px 6.5px; transition: transform .5s var(--ease-out); }
.cc-brand:hover .ccm__tri.emm__env { transform: none; }
.cc-brand:hover .emm__flap { transform: scaleY(-1); }

/* Hero home */
.klik--inbox { cursor: crosshair; }
.klik--inbox .klik__caps { max-width: 11em; }

/* Binnenpagina-hero: een envelop die zich tekent naast de rand */
.page-hero__env { position: absolute; right: clamp(80px, 24vw, 380px); top: clamp(26px, 4vh, 48px); width: clamp(64px, 6.5vw, 104px); pointer-events: none; }
.page-hero__env svg { display: block; width: 100%; height: auto; overflow: visible; }
.page-hero__env rect, .page-hero__env path { fill: none; stroke: var(--ink); stroke-width: 2; stroke-dasharray: 1; stroke-dashoffset: 0; }
.page-hero__env .phe__flap { stroke: var(--red); stroke-width: 2.4; }
.js-motion .page-hero__env rect { animation: phDraw 1.4s .25s var(--ease-edge) both; }
.js-motion .page-hero__env .phe__flap { animation: phDraw 1s .9s var(--ease-edge) both, phFlap 4.5s 2.2s ease-in-out infinite; transform-origin: 60px 2px; }
@keyframes phDraw { from { stroke-dashoffset: 1; } to { stroke-dashoffset: 0; } }
@keyframes phFlap { 0%, 55%, 100% { transform: scaleY(1); } 70%, 85% { transform: scaleY(-1); } }
@media (max-width: 860px) { .page-hero__env { display: none; } }

/* Teaser-stippen als mailtjes */
.dots--mail i { width: 13px; height: 9px; border-radius: 0; }

/* ---------- Anatomie ---------- */
.band-soft { background: var(--paper-2); }
.anat { display: grid; grid-template-columns: minmax(280px, 400px) minmax(0, 1fr); gap: clamp(32px, 6vw, 96px); align-items: start; margin-top: clamp(36px, 6vh, 64px); }
.anat__dev { position: sticky; top: calc(var(--head-h) + 32px); padding: 14px; background: var(--ink); border-radius: 34px; box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .35); }
.anat__screen { background: #fff; color: #232222; border-radius: 22px; overflow: hidden; font-size: 13px; line-height: 1.4; }
.am { position: relative; }
.am--row { display: grid; grid-template-columns: 34px minmax(0, 1fr); gap: 10px; padding: 16px 14px; border-bottom: 1px solid #EDEDED; background: #FFF6F5; }
.am__av { width: 34px; height: 34px; border-radius: 50%; display: grid; place-items: center; background: #F9423A; color: #fff; font-weight: 800; }
.am__rowtxt { min-width: 0; }
.am__from, .am__subj, .am__pre { position: relative; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 26px; }
.am__from { font-weight: 800; } .am__from time { position: absolute; right: 26px; top: 0; font-weight: 500; color: #9B9B9B; font-size: 11px; }
.am__subj { font-weight: 700; } .am__pre { color: #6B6B6B; }
.am--mail { padding: 0 0 6px; }
.am__hero { position: relative; margin: 0; padding: 30px 18px 22px; background: #232222; color: #fff; }
.am__hero::after { content: ""; position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: linear-gradient(45deg, transparent 50%, #F9423A 50%); }
.am__hero b { display: block; font-family: var(--font-cut); font-size: 26px; font-weight: 900; line-height: 1; letter-spacing: -.03em; max-width: 9em; }
.am__body { margin: 14px 18px 0; color: #444; }
.am__ctaw { position: relative; margin: 14px 18px 0; }
.am__cta { display: inline-block; padding: 11px 18px; background: #F9423A; color: #fff; font-weight: 800; border-radius: 999px; }
.am__proof { position: relative; margin: 14px 18px 0; padding: 10px 12px; background: #F8F8F8; font-size: 12px; }
.am__foot { position: relative; margin: 14px 18px 8px; font-size: 10.5px; color: #9B9B9B; }
.pin { position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -10px; border-radius: 50%; display: grid; place-items: center; background: #232222; color: #fff; font-size: 10px; font-weight: 800; font-style: normal; transition: background .3s, transform .3s var(--ease-out); }
.am__hero .pin { right: 46px; top: 18px; margin: 0; background: #fff; color: #232222; }
.am__ctaw .pin, .am__proof .pin, .am__foot .pin { right: 0; }
.am__proof .pin { right: 6px; }
.anat__screen [data-part].is-hl { outline: 2px solid #F9423A; outline-offset: 3px; }
.am__hero.is-hl { outline-offset: -3px; }
.anat__screen [data-part].is-hl > .pin { background: #F9423A; color: #fff; transform: scale(1.25); }
.js-motion .anat .am, .js-motion .anat .am__hero, .js-motion .anat .am__body, .js-motion .anat .am__ctaw, .js-motion .anat .am__proof, .js-motion .anat .am__foot { opacity: 0; transform: translateY(16px); transition: opacity .6s var(--ease-out), transform .8s var(--ease-out); }
.js-motion .anat.is-in .am, .js-motion .anat.is-in .am__hero, .js-motion .anat.is-in .am__body, .js-motion .anat.is-in .am__ctaw, .js-motion .anat.is-in .am__proof, .js-motion .anat.is-in .am__foot { opacity: 1; transform: none; }
.js-motion .anat.is-in .am--mail { transition-delay: .25s; } .js-motion .anat.is-in .am__hero { transition-delay: .4s; } .js-motion .anat.is-in .am__body { transition-delay: .55s; }
.js-motion .anat.is-in .am__ctaw { transition-delay: .7s; } .js-motion .anat.is-in .am__proof { transition-delay: .85s; } .js-motion .anat.is-in .am__foot { transition-delay: 1s; }
.js-motion .anat .pin { transform: scale(0); } .js-motion .anat.is-in .pin { transform: scale(1); transition-delay: 1.2s; }
.js-motion .anat.is-in [data-part].is-hl > .pin { transform: scale(1.25); transition-delay: 0s; }
.anat__list { margin: 0; padding: 0; list-style: none; counter-reset: a; }
.anat__list li { display: grid; grid-template-columns: 52px minmax(0, 1fr); gap: 16px; padding: 18px 12px 18px 0; border-top: 1px solid var(--hair); cursor: default; outline: none; transition: background .3s; }
.anat__list li:last-child { border-bottom: 1px solid var(--hair); }
.anat__n { font-family: var(--font-cut); font-size: 2.4rem; font-weight: 900; line-height: .9; color: transparent; -webkit-text-stroke: 1.3px var(--mute); transition: color .3s, -webkit-text-stroke-color .3s; }
.anat__list h3 { margin: 0 0 4px; font-size: 1.2rem; font-weight: 800; letter-spacing: -.02em; transition: color .3s; }
.anat__list p { margin: 0; color: var(--ink-soft); line-height: 1.5; }
.anat__list li.is-hl .anat__n { color: var(--red); -webkit-text-stroke-color: var(--red); }
.anat__list li.is-hl h3 { color: var(--red); }
@media (max-width: 860px) { .anat { grid-template-columns: minmax(0, 1fr); } .anat__dev { position: relative; top: 0; max-width: 380px; } }

/* ---------- Funnel ---------- */
.fnbox { position: relative; }
.fn { display: block; width: 100%; height: auto; overflow: visible; }
.fn__l { stroke-width: 0; transition: opacity .7s var(--ease-out), transform .9s var(--ease-out); transition-delay: calc(var(--i) * 120ms); }
.fn__l1 { fill: var(--paper-2); stroke: var(--hair); stroke-width: 1.5; } .fn__l2 { fill: var(--hair); } .fn__l3 { fill: var(--ink); } .fn__l4 { fill: var(--red); }
.js-motion .fn__l { opacity: 0; transform: translateY(-30px); }
.js-motion .fnwrap.is-in .fn__l { opacity: 1; transform: none; }
.fn__d { transform: translate(var(--x), -20px); opacity: 0; }
.fn__d rect { fill: var(--paper); stroke: var(--ink); stroke-width: 1.4; } .fn__d path { fill: none; stroke: var(--red); stroke-width: 1.4; }
.js-motion .fnwrap.is-in .fn__d { animation: 4.2s calc(var(--k) * 340ms + .8s) infinite ease-in; }
.js-motion .fnwrap.is-in .fn__d1 { animation-name: fd1; } .js-motion .fnwrap.is-in .fn__d2 { animation-name: fd2; } .js-motion .fnwrap.is-in .fn__d3 { animation-name: fd3; } .js-motion .fnwrap.is-in .fn__d4 { animation-name: fd4; }
@keyframes fd1 { 0% { opacity: 0; transform: translate(var(--x), -20px); } 8% { opacity: 1; } 30% { transform: translate(var(--x), 50px); opacity: 1; } 55% { transform: translate(calc(var(--x) + (var(--x) - 180px) * .8), 120px) rotate(40deg); opacity: 0; } 100% { opacity: 0; } }
@keyframes fd2 { 0% { opacity: 0; transform: translate(var(--x), -20px); } 8% { opacity: 1; } 45% { transform: translate(var(--x2), 128px); opacity: 1; } 70% { transform: translate(calc(var(--x2) + (var(--x2) - 180px) * 1.2), 200px) rotate(-40deg); opacity: 0; } 100% { opacity: 0; } }
@keyframes fd3 { 0% { opacity: 0; transform: translate(var(--x), -20px); } 8% { opacity: 1; } 55% { transform: translate(var(--x2), 206px); opacity: 1; } 78% { transform: translate(calc(var(--x2) + (var(--x2) - 180px) * 1.6), 270px) rotate(40deg); opacity: 0; } 100% { opacity: 0; } }
@keyframes fd4 { 0% { opacity: 0; transform: translate(var(--x), -20px); } 8% { opacity: 1; } 70% { transform: translate(var(--x2), 290px); opacity: 1; } 82% { transform: translate(180px, 330px) scale(1.4); opacity: 1; } 100% { transform: translate(180px, 350px) scale(.4); opacity: 0; } }
.no-motion .fn__d, .fnwrap:not(.is-in) .fn__d { opacity: 0; }
.fnlabels { position: absolute; inset: 0; pointer-events: none; }
.fnl { position: absolute; left: 50%; transform: translate(-50%, -50%); font-size: clamp(.68rem, .6rem + .3vw, .86rem); font-weight: 800; letter-spacing: .1em; text-transform: uppercase; white-space: nowrap; }
.fnl1 { top: 13.5%; color: var(--ink-soft); } .fnl2 { top: 37%; color: var(--ink); } .fnl3 { top: 60.5%; color: var(--paper); } .fnl4 { top: 84%; color: #fff; }
.js-motion .fnl { opacity: 0; transition: opacity .6s .9s; } .js-motion .fnwrap.is-in .fnl { opacity: 1; }

/* ---------- Calculators ---------- */
.fun { grid-column: 1 / -1; display: grid; gap: 10px; margin-top: 6px; }
.fun__row { display: grid; grid-template-columns: minmax(80px, 110px) minmax(0, 1fr) minmax(60px, auto); gap: 12px; align-items: center; font-size: .82rem; }
.fun__k { color: var(--band-soft); font-weight: 650; }
.fun__bar { height: 12px; background: var(--band-hair); position: relative; overflow: hidden; }
.fun__bar i { position: absolute; inset: 0 auto 0 0; width: var(--w, 0%); background: var(--band-soft); transition: width .7s var(--ease-out); }
.fun__row:last-child .fun__bar i { background: var(--red); }
.fun__row b { text-align: right; font-variant-numeric: tabular-nums; }

.mgrid { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(20, minmax(0, 1fr)); gap: 4px; margin-top: 18px; }
.mgrid i { display: block; aspect-ratio: 12 / 9; transition: transform .6s var(--ease-out), opacity .6s; transition-delay: calc(var(--k) * 4ms); }
.mgrid svg { display: block; width: 100%; height: 100%; overflow: visible; }
.mgrid rect { fill: var(--red); stroke: var(--red); stroke-width: 1; }
.mgrid path { fill: none; stroke: var(--band); stroke-width: 1; }
.mgrid i.is-out { transform: translateY(6px) rotate(14deg); opacity: .5; }
.mgrid i.is-out rect { fill: transparent; stroke: var(--band-soft); }
.mgrid i.is-out path { stroke: var(--band-soft); }
.mgrid i.is-gain rect { stroke: var(--red); stroke-dasharray: 2 2; }
.segleg .s-a::before { background: var(--band-ink); } .segleg .s-b::before { background: var(--red); } .segleg .s-rest::before { background: var(--band-hair); border: 1px solid var(--band-soft); }
.segbar--ab .s-a { background: var(--band-ink); } .segbar--ab .s-b { background: var(--red); } .segbar--ab .s-rest { background: var(--band-hair); }
.calc.is-bad .co--big b { color: var(--band-soft); }

.cdots { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(20, minmax(0, 1fr)); gap: 5px; margin-top: 18px; }
.cdots i { display: block; aspect-ratio: 1; border-radius: 50%; border: 1px solid var(--band-soft); transition: background .5s, border-color .5s, transform .5s var(--ease-out); transition-delay: calc(var(--k) * 5ms); }
.cdots i.is-known { background: var(--band-hair); border-color: var(--band-hair); }
.cdots i.is-won { background: var(--red); border-color: var(--red); transform: scale(1.25); }

/* ---------- Onderwerpregeltester ---------- */
.subj { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, .9fr); gap: clamp(24px, 4vw, 64px); align-items: start; }
.subj__in { display: grid; gap: 18px; min-width: 0; }
.cf--text label { display: block; margin-bottom: 8px; }
.cf__trow { position: relative; }
.cf__trow input { width: 100%; padding: 14px 64px 14px 16px; font: inherit; font-size: 1.05rem; font-weight: 600; color: var(--ink); background: var(--paper); border: 1.5px solid var(--hair); border-radius: 0; transition: border-color .2s; }
.cf__trow input:focus { outline: none; border-color: var(--red); }
.cf__cnt { position: absolute; right: 14px; top: 50%; transform: translateY(-50%); font-size: .78rem; font-weight: 800; color: var(--mute); font-variant-numeric: tabular-nums; }
.ib-wrap { display: grid; grid-template-columns: minmax(0, 1fr); gap: 18px; margin-top: 10px; align-items: start; }
.ib--phone { max-width: 340px; }
.ib { background: var(--paper); border: 1px solid var(--hair); overflow: hidden; }
.ib--phone { border-radius: 22px; border: 8px solid var(--ink); }
.ib__dev { margin: 0; padding: 8px 14px; font-size: .68rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--mute); border-bottom: 1px solid var(--hair); }
.ib ul { margin: 0; padding: 0; list-style: none; }
.ib__row { display: grid; grid-template-columns: 30px minmax(0, 1fr); gap: 10px; padding: 11px 12px; border-bottom: 1px solid var(--hair); font-size: .82rem; line-height: 1.35; }
.ib__row:last-child { border-bottom: 0; }
.ib__row > div { min-width: 0; }
.ib__av { width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; background: var(--hair); color: var(--ink-soft); font-weight: 800; font-size: .8rem; }
.ib__row--me { background: rgba(249, 66, 58, .06); }
.ib__row--me .ib__av { background: var(--red); color: #fff; }
.ib__from, .ib__subj, .ib__pre { margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ib__from { position: relative; font-weight: 800; padding-right: 44px; } .ib__from time { position: absolute; right: 0; top: 0; font-weight: 500; font-size: .72rem; color: var(--mute); }
.ib__subj { font-weight: 700; color: var(--ink); } .ib__pre { color: var(--mute); }
.ib--desk .ib__row { align-items: center; }
.ib--desk .ib__row > div { display: flex; align-items: baseline; gap: 12px; min-width: 0; }
.ib--desk .ib__from { flex: 0 0 140px; padding-right: 0; } .ib--desk .ib__from time { display: none; }
.ib--desk .ib__subj { flex: 0 1 auto; max-width: 62%; } .ib--desk .ib__pre { flex: 1 1 0; min-width: 0; }
.subj__out { grid-template-columns: minmax(0, 1fr) !important; }
.subj__score { position: relative; width: 132px; height: 132px; margin-top: 6px; }
.subj__score svg { width: 100%; height: 100%; transform: rotate(-90deg); }
.subj__score circle { fill: none; stroke: var(--band-hair); stroke-width: 10; }
.subj__score .ss__fg { stroke: var(--sc, var(--red)); stroke-dasharray: 1; stroke-dashoffset: var(--s, 1); transition: stroke .4s; }
.subj__score b { position: absolute; inset: 0; display: grid; place-items: center; font-family: var(--font-cut); font-size: 2.8rem !important; font-weight: 900; letter-spacing: -.04em; }
.subj__meta { margin: 8px 0 0; color: var(--band-soft); font-size: .85rem; } .subj__meta b { color: var(--band-ink); }
.subj__checks { margin: 14px 0 0; padding: 0; list-style: none; display: grid; gap: 10px; font-size: .92rem; line-height: 1.45; }
.subj__checks li { display: grid; grid-template-columns: 18px minmax(0, 1fr); gap: 10px; align-items: start; animation: chkIn .45s var(--ease-out) both; }
.subj__checks li:nth-child(2) { animation-delay: .04s; } .subj__checks li:nth-child(3) { animation-delay: .08s; } .subj__checks li:nth-child(4) { animation-delay: .12s; } .subj__checks li:nth-child(5) { animation-delay: .16s; } .subj__checks li:nth-child(n+6) { animation-delay: .2s; }
.subj__checks i { width: 14px; height: 14px; margin-top: 4px; }
.subj__checks .ok i { background: linear-gradient(45deg, transparent 50%, var(--band-ink) 50%); }
.subj__checks .bad i { background: var(--red); }
.subj__checks .mid i { border: 2px solid var(--band-soft); }
.subj__checks .bad span { color: var(--band-ink); } .subj__checks .ok span, .subj__checks .mid span { color: var(--band-soft); }
.subj__checks b { color: var(--red); }
@keyframes chkIn { from { opacity: 0; transform: translateX(-8px); } to { opacity: 1; transform: none; } }
@media (max-width: 700px) { .ib--desk { display: none; } }
@media (max-width: 960px) { .subj { grid-template-columns: minmax(0, 1fr); } }

/* 404 */
.lost__env { width: 90px; margin-bottom: 18px; }
.lost__env svg { width: 100%; height: auto; overflow: visible; }
.lost__env rect { fill: none; stroke: var(--ink); stroke-width: 2.5; }
.lost__env path { fill: none; stroke: var(--red); stroke-width: 2.5; }
.js-motion .lost__env { animation: lostFloat 3.2s ease-in-out infinite; }
@keyframes lostFloat { 0%, 100% { transform: translateY(0) rotate(-6deg); } 50% { transform: translateY(-10px) rotate(4deg); } }
.viz .t-xl.t-w { font-size: 34px; }
.nw { white-space: nowrap; }
.subj__score b { color: var(--sc, var(--red)); }

/* ================= businessmodel.be · bovenop cc.css ================= */

/* Woordmerk: het pinwheel als model van vier driehoeken */
.bmx { fill: none; overflow: visible; }
.bmx .pw__t { transform-box: fill-box; transition: transform .6s var(--ease-out); }
.bmx .pw__t1 { fill: var(--red); } .bmx .pw__t2 { fill: var(--ink); } .bmx .pw__t3 { fill: var(--mute); } .bmx .pw__t4 { fill: var(--ink-soft); }
.cc-brand:hover .bmx .pw__t1 { transform: translate(6px, -6px); } .cc-brand:hover .bmx .pw__t2 { transform: translate(-6px, -6px); }
.cc-brand:hover .bmx .pw__t3 { transform: translate(-6px, 6px); } .cc-brand:hover .bmx .pw__t4 { transform: translate(6px, 6px); }
.ccm__b { color: var(--ink); }

/* Hero home */
.klik--model { cursor: crosshair; }
.klik--model .klik__caps { max-width: 10em; }

.lost__pw svg { display: block; width: 100%; height: auto; overflow: visible; }
.lost__pw .pw__t { transform-box: fill-box; transform-origin: center; }
.lost__pw .pw__t1 { fill: var(--red); } .lost__pw .pw__t2 { fill: var(--ink); } .lost__pw .pw__t3 { fill: var(--mute); } .lost__pw .pw__t4 { fill: var(--ink-soft); }

/* Cijfers: zes in een raster */
.stats .stat { min-width: 0; }
.stat__n small { white-space: nowrap; }

/* Teaser: verdeling merk / activatie */
.tsplit { display: flex; height: 18px; margin: 26px 0 10px; background: var(--band-hair); overflow: hidden; }
.tsplit i { display: block; height: 100%; flex: 0 0 50%; transition: flex-basis .7s var(--ease-out); }
.tsplit__b { background: var(--red); } .tsplit__a { background: var(--band-soft); }
.tsplit__leg { display: flex; justify-content: space-between; gap: 16px; }
.tsplit__leg .teaser__lab { display: grid; }
.tsplit__leg .teaser__lab:last-child { text-align: right; }
.tsplit__leg span { font-size: .85rem; }

/* Bewijspiramide */
.pyr__l1 { fill: var(--red); stroke: var(--red); } .pyr__l2 { fill: var(--ink); stroke: var(--ink); } .pyr__l3 { fill: var(--paper-2); stroke: var(--hair); }
.js-motion .pyr__l1 { transition-delay: .45s; } .js-motion .pyr__l2 { transition-delay: .25s; } .js-motion .pyr__l3 { transition-delay: .05s; }
.pyr__edge { stroke: var(--red); stroke-width: 2; stroke-dasharray: 1; stroke-dashoffset: 0; }
.js-motion .pyrwrap:not(.is-in) .pyr__edge { stroke-dashoffset: 1; }
.js-motion .pyr__edge { transition: stroke-dashoffset 1.4s var(--ease-edge) .8s; }

/* ---------- Bureau of zelf ---------- */
.models { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(16px, 2vw, 28px); margin-top: clamp(36px, 6vh, 64px); }
.model { position: relative; display: flex; flex-direction: column; padding: clamp(22px, 2.4vw, 34px); border: 1.5px solid var(--hair); background: var(--paper); overflow: hidden; transition: border-color .3s, transform .4s var(--ease-out); }
.model::before { content: ""; position: absolute; top: 0; right: 0; width: 0; height: 0; background: linear-gradient(45deg, transparent 50%, var(--red) 50%); transition: width .5s var(--ease-out), height .5s var(--ease-out); }
.model:hover { border-color: var(--ink); transform: translateY(-4px); }
.model:hover::before, .model--mid::before { width: 56px; height: 56px; }
.model--mid { border-color: var(--ink); }
.model__tag { display: flex; justify-content: space-between; align-items: center; margin: 0 0 14px; }
.model__n { font-family: var(--font-cut); font-weight: 900; color: var(--mute); margin-right: 40px; }
.model__name { margin: 0; font-family: var(--font-cut); font-size: clamp(2.2rem, 1.4rem + 2.4vw, 3.6rem); font-weight: 900; letter-spacing: -.05em; line-height: 1; color: transparent; -webkit-text-stroke: 1.3px var(--ink); transition: color .4s, -webkit-text-fill-color .4s; -webkit-text-fill-color: transparent; }
.model:hover .model__name, .model--mid .model__name { -webkit-text-fill-color: var(--ink); color: var(--ink); }
.model__best { margin: 16px 0 0; line-height: 1.5; color: var(--ink-soft); }
.model__best b { display: block; font-size: .72rem; letter-spacing: .14em; text-transform: uppercase; color: var(--red); margin-bottom: 4px; }
.model__cols { display: grid; gap: 18px; margin-top: auto; padding-top: 22px; }
.model__cols h4 { margin: 0 0 8px; font-size: .72rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); }
.pc { margin: 0; padding: 0; list-style: none; display: grid; gap: 8px; }
.pc li { display: grid; grid-template-columns: 18px minmax(0, 1fr); gap: 8px; line-height: 1.4; }
.pc li::before { font-weight: 900; color: var(--red); }
.pc--pro li::before { content: "+"; } .pc--con li::before { content: "−"; color: var(--ink-soft); }
@media (max-width: 960px) { .models { grid-template-columns: minmax(0, 1fr); } }

.bal { display: grid; grid-template-columns: minmax(0, 1fr) minmax(140px, 220px) minmax(0, 1fr); gap: clamp(20px, 3vw, 48px); align-items: start; margin-top: clamp(36px, 6vh, 64px); }
.bal__h { display: flex; align-items: center; gap: 12px; margin: 0 0 8px; font-size: clamp(1.3rem, 1rem + 1vw, 1.8rem); font-weight: 850; letter-spacing: -.02em; }
.bal__plus, .bal__min { display: grid; place-items: center; width: 36px; height: 36px; flex: none; font-family: var(--font-cut); font-weight: 900; }
.bal__plus { background: var(--red); color: #fff; } .bal__min { border: 2px solid var(--band-ink); }
.bal__list { margin: 0; padding: 0; list-style: none; }
.bal__list li { display: grid; gap: 4px; padding: 16px 0; border-top: 1px solid var(--band-hair); }
.bal__list b { font-size: 1.12rem; font-weight: 800; }
.bal__list span { color: var(--band-soft); line-height: 1.5; }
.bal__mid { position: sticky; top: calc(var(--head-h) + 60px); }
.bal__svg { width: 100%; height: auto; display: block; overflow: visible; }
.bal__post { fill: none; stroke: var(--band-ink); stroke-width: 3; stroke-linecap: round; }
.bal__beam { transform-origin: 100px 40px; transform: rotate(calc((1 - var(--d, 1)) * -14deg)); }
.bal__bar { stroke: var(--band-ink); stroke-width: 4; stroke-linecap: round; }
.bal__str { fill: none; stroke: var(--band-soft); stroke-width: 1.2; }
.bal__pan { fill: var(--band-ink); } .bal__pan--l { fill: var(--red); }
.bal__sign { font-family: var(--font-cut); font-size: 22px; font-weight: 900; fill: var(--red); } .bal__sign--r { fill: var(--band-soft); }
.bal__tri { fill: var(--red); }
@media (max-width: 900px) { .bal { grid-template-columns: minmax(0, 1fr); } .bal__mid { position: relative; top: 0; max-width: 200px; order: -1; } }

/* Keuzehulp */
.scan--help { padding-top: clamp(28px, 5vh, 48px); }
.sq--poles .sq__opts { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.sq--poles .sq__opts span { min-height: 52px; }
.sq__poles { clear: both; display: flex; justify-content: space-between; gap: 16px; margin: 0 0 8px; font-size: .8rem; font-weight: 700; color: var(--ink-soft); }
.sq__poles span:last-child { text-align: right; }
.sq__opts label:nth-child(1) input:checked + span { background: var(--ink); border-color: var(--ink); }
.sq__opts label:nth-child(2) input:checked + span { background: var(--ink-soft); border-color: var(--ink-soft); }
.gauge { margin: 18px auto 0; max-width: 300px; }
.gauge__bg { fill: none; stroke: var(--band-soft); stroke-width: 2; }
.gauge__z { fill: var(--band-hair); } .gauge__z--m { fill: rgba(249, 66, 58, .22); }
.gauge__ticks text { font-size: 11px; }
.gauge__needle path { stroke: var(--red); stroke-width: 4; }
.gauge__needle circle { fill: var(--red); }
.help__lead { margin: 4px 0 0; text-align: center; font-family: var(--font-cut); font-size: clamp(1.8rem, 1.2rem + 1.6vw, 2.6rem); font-weight: 900; letter-spacing: -.04em; color: var(--red); }

/* Vergoedingen */
.fees { width: 100%; margin-top: clamp(32px, 5vh, 56px); border-collapse: collapse; }
.fees th, .fees td { padding: 18px 16px 18px 0; text-align: left; vertical-align: top; border-top: 1px solid var(--hair); line-height: 1.45; }
.fees thead th { font-size: .72rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); border-top: 0; padding-bottom: 12px; }
.fees tbody th { font-size: 1.12rem; font-weight: 800; letter-spacing: -.01em; width: 22%; }
.fees tbody tr { transition: background .25s; }
.fees tbody tr:hover { background: var(--paper-2); }
.fees tbody tr:hover th { color: var(--red); }
.fees td:last-child { color: var(--ink-soft); }
@media (max-width: 760px) {
  .fees thead { display: none; } .fees, .fees tbody, .fees tr, .fees th, .fees td { display: block; width: auto; }
  .fees tr { padding: 16px 0; border-top: 1px solid var(--hair); }
  .fees th, .fees td { border: 0; padding: 4px 0; }
  .fees td::before { content: attr(data-l); display: block; font-size: .7rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--ink-soft); }
}
.qws--4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.qws--4 .qw { min-height: 190px; }
@media (max-width: 1100px) { .qws--4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .qws--4 { grid-template-columns: minmax(0, 1fr); } }

/* ---------- Calculators ---------- */
.segbar--mk { position: relative; overflow: visible; margin-bottom: 26px; }
.segbar--mk i { flex: 0 0 50%; }
.mk { position: absolute; top: -5px; bottom: -5px; width: 2px; margin-left: -1px; background: var(--band-ink); transition: left .6s var(--ease-out); }
.mk em { position: absolute; top: calc(100% + 4px); left: 50%; transform: translateX(-50%); font-style: normal; font-size: .7rem; font-weight: 800; color: var(--band-soft); white-space: nowrap; }
.mk--t { background: var(--band-ink); width: 3px; }
.cmp { grid-column: 1 / -1; display: grid; gap: 12px; margin-top: 16px; }
.cmp__row { display: grid; grid-template-columns: minmax(84px, 120px) minmax(0, 1fr) minmax(64px, auto); gap: 12px; align-items: center; font-size: .85rem; }
.cmp__k { color: var(--band-soft); font-weight: 650; }
.cmp__bar { position: relative; height: 16px; background: var(--band-hair); overflow: hidden; }
.cmp__bar i { position: absolute; inset: 0 auto 0 0; width: var(--w, 0%); background: var(--band-soft); transition: width .7s var(--ease-out); }
.cmp__row:first-child .cmp__bar i { background: var(--red); }
.cmp__row b { text-align: right; font-variant-numeric: tabular-nums; }
.pgrid { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(20, minmax(0, 1fr)); gap: 4px 3px; margin-top: 18px; }
.pgrid i { display: block; aspect-ratio: 10 / 14; transition: transform .5s var(--ease-out); transition-delay: calc(var(--k) * 4ms); }
.pgrid svg { width: 100%; height: 100%; display: block; }
.pgrid circle, .pgrid path { fill: var(--band-hair); transition: fill .5s; transition-delay: calc(var(--k) * 4ms); }
.pgrid i.p1 circle, .pgrid i.p1 path { fill: var(--band-soft); }
.pgrid i.p3 circle, .pgrid i.p3 path { fill: var(--red); }
.pgrid i.p3 { transform: translateY(-2px); }
.co--wide { grid-column: 1 / -1; }
.co__msg:empty { display: none; }

/* ---------- Tools en bronnen ---------- */
.tools { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1px; margin: 24px 0 0; padding: 0; list-style: none; background: var(--hair); border: 1px solid var(--hair); }
.tool[hidden] { display: none; }
.tool a { position: relative; display: flex; flex-direction: column; gap: 10px; height: 100%; min-height: 220px; padding: 22px; background: var(--paper); text-decoration: none; overflow: hidden; }
.tool a::before { content: ""; position: absolute; inset: 0; background: var(--ink); clip-path: polygon(100% 0, 100% 0, 100% 0); transition: clip-path .6s var(--ease-out); }
.tool a:hover::before, .tool a:focus-visible::before { clip-path: polygon(-100% 0, 100% 0, 100% 200%); }
.tool a > * { position: relative; }
.tool__top { display: flex; justify-content: space-between; align-items: center; gap: 8px; flex-wrap: wrap; }
.tool h3 { margin: 6px 0 0; font-size: 1.35rem; font-weight: 850; letter-spacing: -.025em; line-height: 1.1; transition: color .3s; }
.tool p { margin: 0; color: var(--ink-soft); line-height: 1.5; transition: color .3s; }
.tool__go { margin-top: auto; display: inline-flex; align-items: center; gap: 6px; font-weight: 750; font-size: .9rem; color: var(--red); }
.tool__go svg { width: .9em; height: .9em; transition: transform .3s var(--ease-out); }
.tool a:hover h3 { color: var(--paper); } .tool a:hover p { color: var(--mute); } .tool a:hover .pill { border-color: var(--ink-soft); color: var(--mute); }
.tool a:hover .tool__go svg { transform: translate(3px, -3px); }
@media (max-width: 1100px) { .tools { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .tools { grid-template-columns: minmax(0, 1fr); } .tool a { min-height: 0; } }

.srcs .job__title { display: grid; gap: 4px; }
.srcs .job__title small { font-size: .95rem; font-weight: 500; letter-spacing: 0; color: var(--ink-soft); line-height: 1.4; }
.srcs .job__meta { opacity: 1; }

.people { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: clamp(16px, 2vw, 28px); margin: 0; padding: 0; list-style: none; }
.person { position: relative; padding: 22px 0 0; border-top: 2px solid var(--ink); }
.person__ini { display: block; font-family: var(--font-cut); font-size: clamp(3.6rem, 2.4rem + 3vw, 5.6rem); font-weight: 900; line-height: .85; letter-spacing: -.06em; color: transparent; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1.4px var(--mute); transition: -webkit-text-fill-color .5s var(--ease-out), -webkit-text-stroke-color .4s, transform .5s var(--ease-out); transform-origin: 0 100%; }
.person:hover .person__ini { -webkit-text-fill-color: var(--red); -webkit-text-stroke-color: var(--red); transform: skewX(-6deg); }
.person:hover { border-top-color: var(--red); }
.person h3 { margin: 16px 0 6px; font-size: 1.2rem; font-weight: 850; letter-spacing: -.02em; }
.person p { margin: 0; color: var(--ink-soft); line-height: 1.5; font-size: .98rem; }
.person__work { margin-top: 10px !important; font-weight: 700; color: var(--ink) !important; font-size: .88rem !important; }
.person__work::before { content: ""; display: inline-block; width: .6em; height: .6em; margin-right: .5em; background: linear-gradient(45deg, transparent 50%, var(--red) 50%); }
@media (max-width: 1100px) { .people { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .people { grid-template-columns: minmax(0, 1fr); } }

.books { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(24px, 3vw, 48px); margin: 0; padding: 0; list-style: none; perspective: 900px; }
.book__cover { position: relative; display: flex; flex-direction: column; justify-content: space-between; aspect-ratio: 3 / 4; max-width: 230px; padding: 22px 20px; background: var(--red); color: #fff; box-shadow: 10px 12px 0 -2px rgba(0, 0, 0, .25); transform-origin: 0 50%; transition: transform .6s var(--ease-out), box-shadow .6s var(--ease-out); overflow: hidden; }
.book__cover::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 10px; background: rgba(0, 0, 0, .18); }
.book__cover::after { content: ""; position: absolute; right: 0; bottom: 0; width: 46%; aspect-ratio: 1; background: linear-gradient(45deg, transparent 50%, rgba(255, 255, 255, .16) 50%); }
.book__cover--1 { background: #EDEDED; color: #232222; } .book__cover--2 { background: #585858; }
.book__cover b { font-family: var(--font-cut); font-size: 1.55rem; font-weight: 900; line-height: 1; letter-spacing: -.035em; }
.book__cover span { font-size: .8rem; font-weight: 700; letter-spacing: .04em; opacity: .85; }
.book:hover .book__cover { transform: rotateY(-18deg) translateX(6px); box-shadow: 18px 14px 0 -2px rgba(0, 0, 0, .3); }
.book h3 { margin: 22px 0 4px; font-size: 1.25rem; font-weight: 850; letter-spacing: -.02em; }
.book__meta { margin: 0 0 8px; font-size: .85rem; font-weight: 700; color: var(--red); }
.book p { margin: 0; color: var(--band-soft); line-height: 1.5; }
@media (max-width: 900px) { .books { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .books { grid-template-columns: minmax(0, 1fr); } }
.work__row--sm .work__word { font-size: clamp(1.9rem, .8rem + 3.6vw, 4.4rem); }

/* 404 */
.lost__pw { width: 96px; margin-bottom: 18px; }
.js-motion .lost__pw .pw__t { animation: lostSpin 5s var(--ease-edge) infinite; }
.js-motion .lost__pw .pw__t1 { --dx: 14px; --dy: -14px; } .js-motion .lost__pw .pw__t2 { --dx: -14px; --dy: -14px; animation-delay: .1s; }
.js-motion .lost__pw .pw__t3 { --dx: -14px; --dy: 14px; animation-delay: .2s; } .js-motion .lost__pw .pw__t4 { --dx: 30px; --dy: 40px; animation-delay: .3s; }
@keyframes lostSpin { 0%, 30%, 100% { transform: none; } 50%, 75% { transform: translate(var(--dx), var(--dy)) rotate(20deg); } }

/* Framework-beelden: schuiven */
.viz .mv { transition: transform 1s var(--ease-out); transition-delay: calc(var(--i, 0) * 120ms); }

/* Meldingen (simulator) */
.cf__lab { font-size: .95rem; font-weight: 700; }
.pl__msgs { grid-column: 1 / -1; margin: 12px 0 0; padding: 0; list-style: none; display: grid; gap: 8px; font-size: .9rem; line-height: 1.45; }
.pl__msgs li { display: grid; grid-template-columns: 16px minmax(0, 1fr); gap: 10px; animation: chkIn .45s var(--ease-out) both; }
.pl__msgs li::before { content: ""; width: 12px; height: 12px; margin-top: 4px; background: linear-gradient(45deg, transparent 50%, var(--band-ink) 50%); }
.pl__msgs li.bad::before { background: var(--red); }
.pl__msgs li.bad { color: var(--band-ink); } .pl__msgs li { color: var(--band-soft); }

/* ---------- Binnenpagina-hero: een mini-canvas dat zich in elkaar zet ---------- */
.page-hero__bmc { position: absolute; right: clamp(80px, 22vw, 360px); top: clamp(26px, 4vh, 48px); width: clamp(84px, 8vw, 132px); pointer-events: none; }
.page-hero__bmc svg { display: block; width: 100%; height: auto; overflow: visible; }
.mb__c { fill: var(--paper); stroke: var(--ink); stroke-width: 1.4; transform-box: fill-box; transform-origin: center; vector-effect: non-scaling-stroke; }
.mb__vp { fill: var(--red); stroke: var(--red); }
.mb__rv { fill: var(--ink); }
.js-motion .page-hero__bmc .mb__c { animation: mbIn .8s var(--ease-edge) both, mbPulse 7s 3s ease-in-out infinite; animation-delay: calc(.25s + var(--i) * 90ms), calc(3s + var(--i) * 120ms); }
@keyframes mbIn { from { transform: scale(0) rotate(-45deg); opacity: 0; } }
@keyframes mbPulse { 0%, 80%, 100% { transform: none; } 88% { transform: scale(.82); } }
@media (max-width: 860px) { .page-hero__bmc { display: none; } }

/* Teaser: acquisitiekost tegenover klantwaarde */
.tsplit__b { background: var(--band-soft); } .tsplit__a { background: var(--red); }
.teaser.is-bad .tsplit__b { background: var(--red); } .teaser.is-bad .tsplit__a { background: var(--band-hair); }
.teaser__ratio { margin: 14px 0 0; color: var(--band-soft); font-weight: 600; line-height: 1.4; }
.teaser__ratio b { font-family: var(--font-cut); font-weight: 900; font-size: 1.6rem; color: var(--red); letter-spacing: -.03em; margin-right: 4px; }
.teaser.is-bad .teaser__ratio b { color: var(--band-ink); }

/* ---------- Het canvas (verbeteren) ---------- */
.bmcmap { display: grid; grid-template-columns: minmax(320px, 1.1fr) minmax(0, 1fr); gap: clamp(32px, 6vw, 96px); align-items: start; margin-top: clamp(36px, 6vh, 64px); }
.bmcmap__plot { position: sticky; top: calc(var(--head-h) + 32px); }
.bmc { position: relative; display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); grid-template-rows: repeat(2, minmax(96px, 1fr)) minmax(92px, .9fr); gap: 4px; aspect-ratio: 1.45; padding: 4px; background: var(--ink); }
.bmc__b--kp { grid-area: 1 / 1 / 3 / 3; } .bmc__b--ka { grid-area: 1 / 3 / 2 / 5; } .bmc__b--kr { grid-area: 2 / 3 / 3 / 5; }
.bmc__b--vp { grid-area: 1 / 5 / 3 / 7; } .bmc__b--cr { grid-area: 1 / 7 / 2 / 9; } .bmc__b--ch { grid-area: 2 / 7 / 3 / 9; }
.bmc__b--cs { grid-area: 1 / 9 / 3 / 11; } .bmc__b--co { grid-area: 3 / 1 / 4 / 6; } .bmc__b--rv { grid-area: 3 / 6 / 4 / 11; }
.bmc__b { position: relative; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; gap: 6px; min-width: 0; padding: clamp(8px, 1vw, 14px); border: 0; background: var(--paper); color: var(--ink); font: inherit; text-align: left; cursor: pointer; overflow: hidden; transition: background .35s, color .35s, transform .5s var(--ease-out); }
.bmc__b::before { content: ""; position: absolute; top: 0; right: 0; width: 0; height: 0; background: linear-gradient(45deg, transparent 50%, var(--red) 50%); transition: width .45s var(--ease-out), height .45s var(--ease-out); }
.bmc__n { font-family: var(--font-cut); font-weight: 900; font-size: clamp(1.1rem, .7rem + 1vw, 1.7rem); line-height: 1; color: transparent; -webkit-text-stroke: 1.2px var(--mute); transition: -webkit-text-stroke-color .3s, color .3s; }
.bmc__t { font-size: clamp(.7rem, .55rem + .45vw, .92rem); font-weight: 800; line-height: 1.15; letter-spacing: -.01em; overflow-wrap: anywhere; hyphens: auto; }
.bmc__dot { position: absolute; right: 10px; bottom: 10px; width: 8px; height: 8px; background: var(--red); transform: rotate(45deg) scale(0); transition: transform .4s var(--ease-out); }
.bmc__b--vp, .bmc__b--rv { box-shadow: inset 0 -5px 0 var(--red); }
.bmc__b:hover::before, .bmc__b.is-hl::before { width: 28px; height: 28px; }
.bmc__b.is-hl { background: var(--ink); color: var(--paper); }
.bmc__b.is-hl .bmc__n { color: var(--red); -webkit-text-stroke-color: var(--red); }
.bmc__b.is-hl .bmc__dot { transform: rotate(45deg) scale(1); }
.bmc__edge { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; overflow: visible; }
.bmc__edge line { stroke: var(--red); stroke-width: .5; stroke-dasharray: 1; stroke-dashoffset: 1; opacity: .85; }
.js-motion .bmcmap.is-in .bmc__edge line { animation: bmcEdge 1.6s var(--ease-edge) .5s forwards; }
@keyframes bmcEdge { 0% { stroke-dashoffset: 1; opacity: .85; } 70% { stroke-dashoffset: 0; opacity: .85; } 100% { stroke-dashoffset: 0; opacity: 0; } }
.no-motion .bmc__edge { display: none; }
.js-motion .bmcmap:not(.is-in) .bmc__b { transform: scale(.6); opacity: 0; }
.js-motion .bmcmap .bmc__b { transition: background .35s, color .35s, transform .7s var(--ease-out) calc(var(--i) * 80ms), opacity .5s calc(var(--i) * 80ms); }
.js-motion .bmcmap.is-in .bmc__b.is-hl { transition-delay: 0s; }
.bmcmap .anat__list li { cursor: pointer; }
.bmcmap .anat__list p + p { margin-top: 6px; }
.bmcmap .anat__list p b { font-size: .72rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--ink); margin-right: 6px; }
.bmc__lever b { color: var(--red) !important; }
.bmcmap .anat__list li.is-hl { background: var(--paper); }
@media (max-width: 960px) { .bmcmap { grid-template-columns: minmax(0, 1fr); } .bmcmap__plot { position: relative; top: 0; } }
@media (max-width: 520px) { .bmc { aspect-ratio: auto; grid-template-rows: repeat(2, minmax(84px, auto)) minmax(64px, auto); } .bmc__t { font-size: .64rem; } .bmc__n { font-size: 1rem; } }

/* Framework-beelden: extra lijnkleur */
.viz .l-paper { stroke: var(--paper); stroke-width: 1.5; }

/* ---------- Calculators: grafieken ---------- */
.chartwrap { grid-column: 1 / -1; margin-top: 18px; }
.chart__cap { margin: 0 0 8px; font-size: .78rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--band-soft); }
.chart .ref { stroke: var(--band-ink); stroke-width: 1.2; stroke-dasharray: 6 4; opacity: .7; }
.chart rect { fill: var(--band-soft); }
.co__msg[data-state="bad"], .co__msg[data-state="neg"] { color: var(--band-ink); }
.co__msg[data-state="bad"]::before, .co__msg[data-state="neg"]::before { content: ""; display: inline-block; width: 10px; height: 10px; margin-right: 8px; background: var(--red); vertical-align: 1px; }

/* ---------- Businessmodel-simulator ---------- */
.sim-sec { background: var(--paper); }
.sim { display: grid; grid-template-columns: minmax(0, 1fr) minmax(320px, 1.05fr); gap: clamp(24px, 4vw, 64px); align-items: start; }
.sim__in { display: grid; gap: 18px; min-width: 0; }
.sim__desc { margin: 10px 0 0; min-height: 3em; padding-left: 14px; border-left: 3px solid var(--red); color: var(--ink-soft); line-height: 1.5; }
.sim__out { grid-template-columns: 1fr 1fr; }
.sim__out .co--big b { font-size: clamp(2.2rem, 1.2rem + 2.8vw, 3.8rem); }
.sim.is-bad .sim__out .co--big b { color: var(--band-ink); }
.sim__chart { grid-column: 1 / -1; height: 210px; margin: 6px 0 4px; }
.sim__chart svg { width: 100%; height: 100%; display: block; overflow: visible; }
.sim__chart text { font-family: var(--font); font-size: 10px; font-weight: 600; fill: var(--band-soft); }
.sim__chart .zero { stroke: var(--band-soft); stroke-dasharray: 3 4; }
.sim__rev { fill: none; stroke: var(--red); stroke-width: 2.6; stroke-linejoin: round; transition: d .6s var(--ease-out); }
.sim__cost { fill: none; stroke: var(--band-ink); stroke-width: 1.8; stroke-dasharray: 5 4; stroke-linejoin: round; transition: d .6s var(--ease-out); }
.sim__cash { fill: var(--band-soft); fill-opacity: .2; transition: d .6s var(--ease-out); }
.sim__be { stroke: var(--red); stroke-width: 1.2; stroke-dasharray: 2 3; transition: x1 .6s var(--ease-out), x2 .6s var(--ease-out), opacity .3s; }
.sim__dot { fill: var(--red); transition: cx .6s var(--ease-out), cy .6s var(--ease-out), opacity .3s; }
.js-motion .sim__dot { animation: simDot 1.8s ease-out infinite; transform-box: fill-box; transform-origin: center; }
@keyframes simDot { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.5); } }
.sim__legend { grid-column: 1 / -1; display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 0 0 6px; font-size: .78rem; font-weight: 700; color: var(--band-soft); }
.sim__lg::before { content: ""; display: inline-block; width: 18px; height: 0; margin-right: 8px; vertical-align: middle; border-top: 3px solid var(--red); }
.sim__lg--cost::before { border-top: 2px dashed var(--band-ink); }
.sim__lg--cash::before { height: 10px; border: 0; background: var(--band-soft); opacity: .4; }
@media (max-width: 1100px) { .sim { grid-template-columns: minmax(0, 1fr); } .sim__out { position: relative; top: 0; } }
.sim__base { stroke: var(--band-hair); stroke-width: 1; }
.sim__chart { height: 240px; }

/* ai-marketing.be · bovenop bm.css: hero "de flow", mini-flow, anatomie van een flow, AI per kanaal, kanalen om te volgen */

/* Hero home */
.klik--flow { cursor: crosshair; }
.klik--flow .klik__caps { max-width: 9em; }

/* Mini-flow op binnenpagina's */
.page-hero__bmc .mb__l { fill: none; stroke: var(--red); stroke-width: 1.6; stroke-dasharray: .05 .04; vector-effect: non-scaling-stroke; }
.page-hero__bmc .mb__dot { fill: var(--red); offset-path: path("M16 20H84V70H16Z"); offset-rotate: 0deg; opacity: 0; }
.js-motion .page-hero__bmc .mb__l { animation: mbDash 1.6s linear infinite; }
.js-motion .page-hero__bmc .mb__dot { opacity: 1; animation: mbRun 4.8s 1.4s linear infinite; }
@keyframes mbDash { to { stroke-dashoffset: -.09; } }
@keyframes mbRun { from { offset-distance: 0%; } to { offset-distance: 100%; } }

/* Doorlopende ruitjes in de frameworkbeelden */
.viz .flowdot { pointer-events: none; }
.no-motion .viz .flowdot, .no-motion .pipe__dot { display: none; }
.js-motion [data-inview]:not(.is-in) .viz .flowdot { opacity: 0; }
.viz .flowdot { transition: opacity .6s 1.4s; }

/* Anatomie van een flow */
.pipe { position: relative; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); aspect-ratio: 2 / 1; }
.pipe__svg { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.pipe__path { fill: none; stroke: var(--red); stroke-width: 1.4; stroke-dasharray: .012 .012; }
.pipe__back { fill: none; stroke: var(--mute); stroke-width: 1; stroke-dasharray: .03 .03; }
.pipe__dot { fill: var(--red); }
.js-motion .pipe__path { animation: pipeDash 2.4s linear infinite; }
@keyframes pipeDash { to { stroke-dashoffset: -.048; } }
.pipe__n { position: relative; z-index: 1; justify-self: center; align-self: center; width: 76%; height: 64%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding: 10px 12px; border: 1.5px solid var(--ink); background: var(--paper); color: var(--ink); font: inherit; text-align: left; cursor: pointer; transition: background .35s, color .35s, border-color .35s, transform .5s var(--ease-out); }
.pipe__k { font-family: var(--font-cut); font-weight: 900; font-size: 1.05rem; line-height: 1; color: transparent; -webkit-text-stroke: 1px var(--ink); }
.pipe__t { font-weight: 800; font-size: clamp(.72rem, 1.05vw, .92rem); letter-spacing: -.01em; line-height: 1.1; }
.pipe__n--ai { background: var(--ink); color: var(--paper); }
.pipe__n--ai .pipe__k { -webkit-text-stroke-color: var(--paper); }
.pipe__n--h { border-style: dashed; }
.pipe__n:hover, .pipe__n.is-hl { background: var(--red); border-color: var(--red); color: #fff; transform: scale(1.07); }
.pipe__n:hover .pipe__k, .pipe__n.is-hl .pipe__k { -webkit-text-stroke-color: #fff; }
.pipe__n:focus-visible { outline: 3px solid var(--red); outline-offset: 3px; }
.js-motion .bmcmap:not(.is-in) .pipe__n { transform: scale(.6); opacity: 0; }
.js-motion .bmcmap .pipe__n { transition: background .35s, color .35s, border-color .35s, transform .7s var(--ease-out) calc(var(--i) * 90ms), opacity .5s calc(var(--i) * 90ms); }
.js-motion .bmcmap.is-in .pipe__n.is-hl { transition-delay: 0s; }
.js-motion .bmcmap:not(.is-in) .pipe__path { stroke-dashoffset: 1; }
@media (max-width: 520px) { .pipe { aspect-ratio: 1.5 / 1; } .pipe__n { width: 88%; height: 70%; padding: 6px 7px; } .pipe__k { font-size: .82rem; } .pipe__t { font-size: .64rem; } .pipe__svg { display: none; } }

/* AI per kanaal */
.hub { position: relative; width: min(100%, 500px); aspect-ratio: 1; margin: 0 auto; }
.hub__svg { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.hub__ring { fill: none; stroke: var(--ink); stroke-width: .35; stroke-dasharray: .006 .01; }
.hub__ring--in { stroke: var(--hair); stroke-width: .3; stroke-dasharray: none; }
.js-motion .hub__ring:not(.hub__ring--in) { animation: hubSpin 26s linear infinite; transform-origin: 50px 50px; }
@keyframes hubSpin { to { transform: rotate(360deg); } }
.hub__sp { stroke: var(--mute); stroke-width: .35; stroke-dasharray: .03 .04; transition: stroke .35s, stroke-width .35s; }
.hub__sp.is-hl { stroke: var(--red); stroke-width: .8; }
.js-motion .hub__sp { animation: hubFlow 1.6s linear infinite; }
.js-motion .hub__sp.is-hl { animation-duration: .7s; }
@keyframes hubFlow { to { stroke-dashoffset: -.07; } }
.hub__core { position: absolute; left: 50%; top: 50%; width: 40%; aspect-ratio: 1; transform: translate(-50%, -50%); border-radius: 50%; background: var(--ink); color: var(--paper); display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 8%; gap: 6px; }
.hub__core::after { content: ""; position: absolute; inset: -6px; border-radius: 50%; border: 2px solid var(--red); opacity: 0; }
.js-motion .hub__core::after { animation: hubPulse 2.6s ease-out infinite; }
@keyframes hubPulse { 0% { transform: scale(.92); opacity: .9; } 100% { transform: scale(1.25); opacity: 0; } }
.hub__core b { font-family: var(--font-cut); font-weight: 900; font-size: clamp(2rem, 5vw, 3.4rem); line-height: .9; letter-spacing: -.04em; color: var(--red); }
.hub__core span { font-weight: 700; font-size: clamp(.7rem, 1.2vw, .9rem); line-height: 1.2; max-width: 12em; }
.hub__n { position: absolute; transform: translate(-50%, -50%); width: clamp(40px, 10%, 52px); aspect-ratio: 1; border-radius: 50%; border: 1.5px solid var(--ink); background: var(--paper); color: var(--ink); font: inherit; font-weight: 800; font-size: .85rem; cursor: pointer; display: grid; place-items: center; transition: background .35s, color .35s, border-color .35s, transform .5s var(--ease-out); }
.hub__n:hover, .hub__n.is-hl { background: var(--red); border-color: var(--red); color: #fff; transform: translate(-50%, -50%) scale(1.18); }
.hub__n:focus-visible { outline: 3px solid var(--red); outline-offset: 3px; }
.js-motion .bmcmap--hub:not(.is-in) .hub__n { opacity: 0; transform: translate(-50%, -50%) scale(.4); }
.js-motion .bmcmap--hub .hub__n { transition: background .35s, color .35s, border-color .35s, transform .7s var(--ease-out) calc(var(--i) * 80ms), opacity .5s calc(var(--i) * 80ms); }
.js-motion .bmcmap--hub.is-in .hub__n.is-hl { transition-delay: 0s; }
.js-motion .bmcmap--hub:not(.is-in) .hub__core { transform: translate(-50%, -50%) scale(.5); opacity: 0; }
.bmcmap--hub .hub__core { transition: transform .9s var(--ease-out), opacity .6s; }
.hub__watch b { color: var(--ink-soft) !important; }
.anat__list--hub li { padding-top: 14px; padding-bottom: 14px; }

/* Kanalen om te volgen */
.chans .pill--pod { background: var(--red); color: #fff; border-color: var(--red); }
.chans .pill--you { background: transparent; }

@media (prefers-reduced-motion: reduce) { .viz .flowdot, .pipe__dot, .page-hero__bmc .mb__dot { display: none; } }

/* Mini-flow: boven de kop houden */
.page-hero__bmc { right: clamp(96px, 16vw, 260px); top: clamp(14px, 2.4vh, 28px); width: clamp(72px, 6.4vw, 104px); }
@media (max-width: 1100px) { .page-hero__bmc { display: none; } }
.band-dark .chans .job__title small { color: rgba(255, 255, 255, .66); }

/* ---------- AI Act-scan ---------- */
.nav-new { position: relative; }
.nav-new::after { content: ""; position: absolute; top: -2px; right: -9px; width: 7px; height: 7px; background: var(--red); transform: rotate(45deg); }
.js-motion .nav-new::after { animation: newBlink 2.4s ease-in-out infinite; }
@keyframes newBlink { 50% { opacity: .25; transform: rotate(45deg) scale(.6); } }
.aa-upd { margin-top: 16px; font-size: .82rem; color: var(--mute); }

/* risicopiramide */
.rpyr { width: 100%; height: auto; display: block; overflow: visible; }
.rpyr__l { stroke-width: 1.5; transition: opacity .7s var(--ease-out), transform .9s var(--ease-out), fill .3s; transition-delay: calc(var(--i) * 140ms); }
.rpyr__l--ban { fill: var(--red); stroke: var(--red); } .rpyr__l--hr { fill: var(--ink); stroke: var(--ink); } .rpyr__l--tr { fill: var(--ink-soft); stroke: var(--ink-soft); } .rpyr__l--min { fill: var(--paper-2); stroke: var(--hair); }
.rpyr__edge { stroke: var(--red); stroke-width: 2; stroke-dasharray: 1; stroke-dashoffset: 0; }
.js-motion [data-inview]:not(.is-in) .rpyr__l { opacity: 0; transform: translateY(40px); }
.js-motion [data-inview]:not(.is-in) .rpyr__edge { stroke-dashoffset: 1; }
.js-motion .rpyr__edge { transition: stroke-dashoffset 1.4s var(--ease-edge) .9s; }
.js-motion .is-in .rpyr__l--ban { animation: banPulse 3s 2s ease-in-out infinite; transform-box: fill-box; transform-origin: 50% 100%; }
@keyframes banPulse { 50% { transform: scale(1.06); } }
.rtiers { margin: clamp(24px, 4vh, 40px) 0 0; padding: 0; list-style: none; }
.rtier { display: grid; grid-template-columns: 140px minmax(0, 1fr); gap: 2px 18px; padding: 16px 0; border-top: 1px solid var(--hair); }
.rtier__k { grid-row: span 3; font-size: .74rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; padding-top: .3em; }
.rtier--ban .rtier__k { color: var(--red); } .rtier--hr .rtier__k { color: var(--ink); } .rtier--tr .rtier__k { color: var(--ink-soft); } .rtier--min .rtier__k { color: var(--mute); }
.rtier b { font-size: 1.1rem; font-weight: 800; }
.rtier__w { color: var(--ink-soft); font-size: .95rem; }
.rtier__f { font-size: .82rem; font-weight: 700; color: var(--red); }
@media (max-width: 560px) { .rtier { grid-template-columns: minmax(0, 1fr); } .rtier__k { grid-row: auto; } }

/* de scan */
.aa { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(280px, 1fr); gap: clamp(28px, 4vw, 64px); align-items: start; margin-top: clamp(32px, 5vh, 56px); }
.aa-form { min-width: 0; }
.aa-group { margin: 0 0 clamp(22px, 3vh, 34px); padding: 0; border: 0; min-width: 0; }
.aa-group legend { padding: 0; margin-bottom: 12px; font-size: .74rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--ink-soft); }
.aa-q { margin: 0 0 18px; font-size: clamp(1.1rem, 1rem + .5vw, 1.4rem); font-weight: 750; }
.aa-group--size legend { font-size: clamp(1.1rem, 1rem + .5vw, 1.4rem); font-weight: 750; letter-spacing: 0; text-transform: none; color: var(--ink); }
.aa-sizes { display: flex; flex-wrap: wrap; gap: 10px; }
.aa-size input, .aa-case input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.aa-size span { display: inline-block; padding: 12px 18px; border: 1.5px solid var(--ink); border-radius: 999px; font-weight: 700; cursor: pointer; transition: background .25s, color .25s; }
.aa-size input:checked + span { background: var(--ink); color: var(--paper); }
.aa-size input:focus-visible + span, .aa-case input:focus-visible ~ .aa-case__box { outline: 3px solid var(--red); outline-offset: 3px; }
.aa-case { position: relative; display: grid; grid-template-columns: 26px minmax(0, 1fr) auto; gap: 14px; align-items: start; padding: 16px 18px; margin-top: -1px; border: 1px solid var(--hair); background: var(--paper); cursor: pointer; transition: background .3s, border-color .3s, transform .35s var(--ease-out); }
.aa-case:hover { border-color: var(--ink); z-index: 1; }
.aa-case__box { width: 22px; height: 22px; border: 2px solid var(--ink); margin-top: 1px; position: relative; transition: background .2s, border-color .2s; }
.aa-case__box::after { content: ""; position: absolute; left: 6px; top: 1px; width: 6px; height: 12px; border: solid #fff; border-width: 0 2.5px 2.5px 0; transform: rotate(45deg) scale(0); transition: transform .3s var(--ease-out); }
.aa-case.is-on { border-color: var(--ink); z-index: 1; }
.aa-case.is-on .aa-case__box { background: var(--red); border-color: var(--red); }
.aa-case.is-on .aa-case__box::after { transform: rotate(45deg) scale(1); }
.aa-case__q { font-weight: 600; line-height: 1.4; }
.aa-case__tier { align-self: center; font-size: .66rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; padding: 4px 8px; border: 1px solid currentColor; white-space: nowrap; color: var(--mute); }
.aa-case--tr .aa-case__tier { color: var(--ink-soft); } .aa-case--hr .aa-case__tier { color: var(--ink); } .aa-case--ban .aa-case__tier { color: var(--red); }
.aa-case.is-on.aa-case--ban { background: rgba(249, 66, 58, .08); border-color: var(--red); }
@media (max-width: 560px) { .aa-case { grid-template-columns: 24px minmax(0, 1fr); } .aa-case__tier { grid-column: 2; justify-self: start; } }

.aa-res { position: sticky; top: calc(var(--head-h) + 20px); padding: clamp(22px, 2.6vw, 34px); overflow: hidden; }
.aa-res__sweep { position: absolute; inset: 0; pointer-events: none; }
.aa-res__sweep::before { content: ""; position: absolute; left: -60%; top: -60%; width: 3px; height: 220%; background: var(--red); transform: rotate(-45deg) translateX(-200%); opacity: 0; }
.aa-res.is-sweep .aa-res__sweep::before { animation: aaSweep 1.1s var(--ease-edge); }
@keyframes aaSweep { 0% { opacity: 1; transform: rotate(-45deg) translateX(-120px); } 100% { opacity: 1; transform: rotate(-45deg) translateX(900px); } }
.aa-gauge { margin: 6px auto 0; }
.aa-z { fill: var(--band-hair); transition: fill .5s; }
.aa-res[data-tier="0"] .aa-z--min, .aa-res[data-tier="1"] .aa-z--tr, .aa-res[data-tier="2"] .aa-z--hr { fill: rgba(255, 255, 255, .75); }
.aa-res[data-tier="3"] .aa-z--ban { fill: var(--red); }
.aa-z--ban { fill: rgba(249, 66, 58, .3); }
.aa-res .gauge__needle path { stroke: var(--red); stroke-width: 4; }
.aa-res .gauge__needle circle { fill: var(--red); }
.aa-level { margin: 6px 0 0; text-align: center; font-family: var(--font-cut); font-weight: 900; font-size: clamp(2rem, 1.4rem + 2vw, 3rem); letter-spacing: -.04em; line-height: 1; }
.aa-res[data-tier="3"] .aa-level, .aa-res[data-tier="2"] .aa-level { color: var(--red); }
.aa-wait { text-align: center; color: var(--band-soft); margin-top: 12px; }
.aa-ltxt { margin: 14px 0 0; color: var(--band-soft); line-height: 1.5; text-align: center; }
.aa-kpis { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 20px; }
.aa-kpis div { border-top: 1px solid var(--band-hair); padding-top: 10px; }
.aa-kpis b { display: block; font-family: var(--font-cut); font-weight: 900; font-size: 2.2rem; line-height: 1; color: var(--red); }
.aa-kpis span { font-size: .78rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--band-soft); }
.aa-row { margin: 14px 0 0; padding-top: 12px; border-top: 1px solid var(--band-hair); display: grid; gap: 2px; }
.aa-row span { font-size: .72rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--band-soft); }
.aa-row b { font-size: 1.05rem; }
.aa-row small { color: var(--band-soft); font-size: .8rem; }
.aa-small { margin-top: 12px; gap: 8px; }
.aa-small .calc__reset { color: var(--band-ink); border-color: var(--band-hair); }
@media (max-width: 960px) { .aa { grid-template-columns: minmax(0, 1fr); } .aa-res { position: relative; top: 0; } }

.aa-out { margin-top: clamp(48px, 8vh, 96px); }
.aa-tl { list-style: none; margin: 28px 0 0; padding: 0; display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); position: relative; }
.aa-tl::before { content: ""; position: absolute; left: 0; right: 0; top: 9px; height: 2px; background: var(--hair); }
.aa-tl li { position: relative; padding: 32px 14px 0 0; opacity: .45; transition: opacity .4s; }
.aa-tl li i { position: absolute; left: 0; top: 0; width: 20px; height: 20px; border: 2px solid var(--mute); background: var(--paper); transform: rotate(45deg) scale(.7); transition: transform .5s var(--ease-out), background .3s, border-color .3s; }
.aa-tl li b { display: block; font-weight: 800; font-size: .95rem; }
.aa-tl li span { display: block; margin-top: 4px; color: var(--ink-soft); font-size: .86rem; line-height: 1.4; }
.aa-tl li.is-on { opacity: 1; }
.aa-tl li.is-on i { background: var(--red); border-color: var(--red); transform: rotate(45deg) scale(1); }
.aa-tl li.is-on:not(.is-past) i { background: var(--paper); }
.js-motion .aa-tl li.is-on:not(.is-past) i { animation: tlPulse 1.8s ease-in-out infinite; }
@keyframes tlPulse { 50% { box-shadow: 0 0 0 8px rgba(249, 66, 58, .18); } }
@media (max-width: 860px) { .aa-tl { grid-template-columns: minmax(0, 1fr); gap: 18px; } .aa-tl::before { left: 9px; right: auto; width: 2px; top: 0; bottom: 0; height: auto; } .aa-tl li { padding: 0 0 0 40px; } }
.aa-cards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-top: 24px; }
.aa-card { padding: clamp(20px, 2.4vw, 30px); border: 1px solid var(--hair); background: var(--paper); border-top: 4px solid var(--mute); }
.aa-card--tr { border-top-color: var(--ink-soft); } .aa-card--hr { border-top-color: var(--ink); } .aa-card--ban { border-top-color: var(--red); background: rgba(249, 66, 58, .05); }
.aa-card__top { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px; margin: 0 0 12px; }
.aa-card__meta { display: flex; flex-wrap: wrap; gap: 4px 14px; font-size: .8rem; color: var(--ink-soft); }
.aa-card__meta b { font-weight: 800; color: var(--ink); }
.aa-card h3 { margin: 0 0 8px; font-size: 1.15rem; line-height: 1.3; letter-spacing: -.01em; }
.aa-card p { margin: 0; color: var(--ink-soft); line-height: 1.55; }
.aa-card h4 { margin: 16px 0 8px; font-size: .72rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--red); }
@media (max-width: 760px) { .aa-cards { grid-template-columns: minmax(0, 1fr); } }
.aa-disc { margin-top: clamp(32px, 5vh, 48px); font-size: .85rem; color: var(--mute); }
.aa-be { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr); gap: clamp(28px, 5vw, 80px); align-items: end; }
@media (max-width: 860px) { .aa-be { grid-template-columns: minmax(0, 1fr); } }
.aa-srch { margin: clamp(28px, 4vh, 40px) 0 10px; font-size: .74rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: var(--ink-soft); }
.aa-srcs { list-style: none; margin: 0; padding: 0; }
.aa-srcs li { padding: 8px 0; border-top: 1px solid var(--hair); font-size: .9rem; }
.aa-srcs a { color: var(--ink); text-decoration: none; display: inline-flex; gap: 6px; align-items: center; }
.aa-srcs a:hover { color: var(--red); }
.aa-srcs svg { width: 13px; height: 13px; }

/* band op de homepage */
.aa-home__in { display: grid; grid-template-columns: minmax(200px, .7fr) minmax(0, 1.3fr); gap: clamp(28px, 6vw, 96px); align-items: center; padding: clamp(28px, 4vw, 56px); border: 1px solid var(--hair); position: relative; overflow: hidden; }
.aa-home__in::after { content: ""; position: absolute; right: 0; top: 0; border-style: solid; border-width: 0 64px 64px 0; border-color: transparent var(--red) transparent transparent; }
@media (max-width: 760px) { .aa-home__in { grid-template-columns: minmax(0, 1fr); } .aa-home__pyr { max-width: 220px; } }

@media print {
  .site-head, .site-foot, .page-hero, #niveaus, #belgie, .faqwrap, #contact, .aa-form, .aa-small, .progress, [data-aa-mail] { display: none !important; }
  .aa { display: block; } .aa-res { position: static; color: #000; background: #fff !important; }
  .aa-card { break-inside: avoid; }
}

/* Header met zes menu-items: compacter tussen 1100 en 1439 px */
@media (min-width: 1100px) and (max-width: 1499px) { .head-pw { display: none; } }
@media (min-width: 1100px) {
  .site-head__in { gap: 20px; }
  .nav, .nav ul { gap: clamp(12px, 1.3vw, 20px); }
  .nav ul a { font-size: .86rem; }
  .ccm__w { font-size: 1.08rem; }
}

/* website-bouwer.be · bovenop aim.css: hero "de website bouwt zich", mini-wireframe, platformkiezer, niveaus, kleine aanpassingen */

/* Hero home */
.klik--build { cursor: crosshair; }
.klik--build .klik__caps { max-width: 9.5em; }

/* Mini-website die zich opbouwt op binnenpagina's */
.page-hero__wf { width: clamp(96px, 8vw, 132px); }
.page-hero__wf .wf__p { fill: var(--paper); stroke: var(--ink); stroke-width: 1.3; vector-effect: non-scaling-stroke; transform-box: fill-box; transform-origin: 0 0; }
.page-hero__wf .wf__frame { fill: none; stroke: var(--mute); }
.page-hero__wf .wf__bar { fill: var(--paper-2); stroke: var(--mute); }
.page-hero__wf .wf__nav { fill: var(--mute); stroke: none; }
.page-hero__wf .wf__hero { fill: var(--ink); }
.page-hero__wf .wf__card { fill: var(--paper-2); }
.page-hero__wf .wf__btn { fill: var(--red); stroke: var(--red); }
.page-hero__wf .wf__dot { fill: var(--mute); }
.page-hero__wf .wf__cur { fill: var(--ink); stroke: var(--paper); stroke-width: .6; transform: translate(30px, 86px); }
.js-motion .page-hero__wf .wf__p { animation: wfIn .7s var(--ease-edge) both, wfLoop 9s 4s ease-in-out infinite; animation-delay: calc(.2s + var(--i) * 110ms), calc(4s + var(--i) * 140ms); }
.js-motion .page-hero__wf .wf__frame, .js-motion .page-hero__wf .wf__bar { animation: wfIn .7s var(--ease-edge) both; }
.js-motion .page-hero__wf .wf__cur { animation: wfCur 9s 1.4s ease-in-out infinite both; }
@keyframes wfIn { from { opacity: 0; transform: translate(-6px, 8px) scale(.6); } to { opacity: 1; transform: none; } }
@keyframes wfLoop { 0%, 80%, 100% { opacity: 1; transform: none; } 86% { opacity: .2; transform: translate(-4px, 5px) rotate(-6deg) scale(.85); } 93% { opacity: 1; transform: none; } }
@keyframes wfCur { 0% { transform: translate(110px, 110px); opacity: 0; } 12% { opacity: 1; } 40% { transform: translate(52px, 34px); } 62% { transform: translate(26px, 84px); } 66% { transform: translate(26px, 84px) scale(.82); } 70% { transform: translate(26px, 84px); } 90% { transform: translate(26px, 84px); opacity: 1; } 100% { transform: translate(110px, 110px); opacity: 0; } }

/* Ringen rond rechthoeken pulseren zacht (geen schaal x3) */
.js-motion [data-inview].is-in .viz rect.ring { animation: ringSoft 2.4s 1.6s ease-out infinite; }
@keyframes ringSoft { 0% { transform: scale(1); opacity: .9; } 100% { transform: scale(1.18); opacity: 0; } }
.viz .blink { opacity: 1; }
.js-motion [data-inview].is-in .viz .blink { animation: blink 1s steps(2, jump-none) infinite; }
@keyframes blink { 50% { opacity: 0; } }
.aa-home__pyr .viz { max-width: 420px; }

/* Frameworks: niveau en link */
.fw__dl { grid-template-columns: 1fr 1fr; }
.lvl { display: inline-flex; gap: 3px; vertical-align: -1px; margin-right: 6px; }
.lvl i { width: 10px; height: 10px; border: 1.5px solid var(--ink); transform: rotate(45deg) scale(.8); }
.lvl[data-l="1"] i:nth-child(-n+1), .lvl[data-l="2"] i:nth-child(-n+2), .lvl[data-l="3"] i:nth-child(-n+3), .lvl[data-l="4"] i:nth-child(-n+4), .lvl[data-l="5"] i:nth-child(-n+5) { background: var(--red); border-color: var(--red); }
.fw__site { font-size: .9rem; }

/* Platformkiezer */
.sq__opts--txt { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); }
.sq__opts--txt span { min-height: 58px; padding: 10px 12px; align-items: flex-start; text-align: left; }
.sq__opts--txt em { font-size: .9rem; font-weight: 650; color: var(--ink); }
.sq__opts--txt input:checked + span em { color: #fff; }
@media (max-width: 560px) { .sq__opts--txt em { display: block; } .sq__opts--txt { grid-template-columns: minmax(0, 1fr); } }
.scan--pick .scan__res { position: sticky; top: calc(var(--head-h) + 24px); }
.pk__stage { max-width: 220px; margin: 10px 0 6px; }
.pk__stage .viz text { fill: var(--band-soft); }
.pk__list { margin: 8px 0 0; padding: 0; list-style: none; display: grid; gap: 8px; }
.pk__r a { display: grid; grid-template-columns: 28px minmax(0, 1fr) auto; grid-template-rows: auto auto; gap: 6px 12px; align-items: center; padding: 12px 14px; border: 1px solid var(--band-hair); color: var(--band-ink); text-decoration: none; transition: border-color .25s, background .25s; }
.pk__r a:hover, .pk__r a:focus-visible { border-color: var(--red); background: rgba(249, 66, 58, .08); }
.pk__n { grid-row: span 2; font-family: var(--font-cut); font-weight: 900; font-size: 1.6rem; line-height: 1; color: var(--red); }
.pk__r:first-child .pk__n { -webkit-text-stroke: 0; }
.pk__r b { font-size: 1.08rem; font-weight: 800; }
.pk__pct { font-weight: 800; font-variant-numeric: tabular-nums; }
.pk__bar { grid-column: 2 / 4; height: 6px; background: var(--band-hair); overflow: hidden; }
.pk__bar i { display: block; height: 100%; width: var(--w, 0%); background: var(--red); transition: width .7s var(--ease-out); }
.pk__note { margin: 14px 0 0; font-size: .85rem; color: var(--band-soft); }

/* Kleine aanpassingen */
.model__best + .model__best { margin-top: 6px; }
@media (max-width: 1100px) { .page-hero__wf { display: none; } }
@media (prefers-reduced-motion: reduce) { .page-hero__wf .wf__cur { display: none; } }
.pk__list[hidden], .pk__note[hidden], [data-acts][hidden] { display: none !important; }
.sq__opts--txt input:checked + span { background: var(--red) !important; border-color: var(--red) !important; color: #fff; }
.pk__stage .viz .k-ink { fill: var(--ink-soft); }
.pk__stage .viz .l-ink { stroke: var(--band-soft); }
/* Slotband: harness */
.hz__fig .viz text { fill: var(--band-soft); }
.hz__fig .viz .k-ink { fill: var(--band); stroke: var(--band-soft); stroke-width: 1.2; }
.hz__fig .viz .t-w { fill: #fff; }
.hz__fig .viz .l-soft, .hz__fig .viz .l-mute { stroke: var(--band-soft); }
.hz__fig .viz { max-width: 460px; }
.hz__list li span { color: var(--band-soft); }

/* content-marketing.be · bovenop wb.css: wat het niet bewijst, simulator met zoekadvertenties, kleine aanpassingen */

/* Cijfers: wat het niet bewijst */
.stat__not { margin: 10px 0 0; font-size: .82rem; line-height: 1.45; color: var(--ink-soft); }
.stat__not b { display: block; font-size: .7rem; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: var(--red); margin-bottom: 2px; }
.band-dark .stat__not { color: var(--band-soft); }

/* Simulator: zoekadvertenties met hetzelfde budget, en het moment waarop je stopt */
.sim__cost { stroke-dasharray: .012 .01; }
.sim__ads { fill: none; stroke: var(--band-soft); stroke-width: 2; stroke-dasharray: .004 .012; stroke-linecap: round; stroke-linejoin: round; }
.sim__stop { stroke: var(--band-soft); stroke-width: 1; stroke-dasharray: 3 3; vector-effect: non-scaling-stroke; transition: opacity .3s; }
.sim__lg--ads::before { border-top: 3px dotted var(--band-soft); }
.sim__lg { margin-right: 14px; }

/* Hero: iets meer ruimte voor de langere slotzin */
.klik--content .klik__caps { max-width: 11em; }

/* Liever niet citeren: twee kolommen ook op brede schermen */
.pits--2 .pit h3 { font-size: clamp(1.1rem, 1.6vw, 1.35rem); }
.pits--2 { grid-template-columns: minmax(0, 1fr); max-width: 62rem; }
#liever-niet .pit { border-top-color: var(--hair); }
#liever-niet .pit p { color: var(--ink-soft); }
.page-hero--cc { overflow-x: clip; }
/* Lange woorden (Duitse samenstellingen, domeinnamen) mogen breken op smalle schermen */
.timeline__txt, .pipe__t, .hub__core, .work__word, .fw__name, .stat__txt { overflow-wrap: anywhere; hyphens: auto; }
@media (max-width: 560px) { .work__row--sm .work__word { font-size: clamp(1.6rem, 8vw, 2.4rem); } }
main { overflow-x: clip; }

/* Boeksamenvatting */
.bk-facts { grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); margin: 0; }
.bk-video { margin-top: clamp(28px, 5vh, 52px); aspect-ratio: 16 / 9; background: #000; border: 1px solid var(--band-hair); }
.bk-video video { display: block; width: 100%; height: 100%; }
.bk-trans { margin-top: 24px; color: var(--band-soft); }
.bk-trans summary { color: var(--band-ink); }
.bk-trans p { color: var(--band-soft); max-width: 70ch; }
.bk-author { display: grid; grid-template-columns: minmax(0, 260px) minmax(0, 1fr); gap: clamp(28px, 6vw, 96px); align-items: start; }
.bk-mono { aspect-ratio: 1; border-radius: 50%; background: var(--ink); display: grid; place-items: center; position: relative; overflow: hidden; }
.bk-mono::after { content: ""; position: absolute; right: 0; top: 0; width: 34%; height: 34%; background: linear-gradient(225deg, var(--red) 50%, transparent 50%); }
.bk-mono span { font-family: var(--font-cut); font-weight: 900; font-size: clamp(3rem, 7vw, 6rem); color: #fff; letter-spacing: -2px; }
.bk-role { margin: 8px 0 0; font-weight: 700; color: var(--red); }
.bk-afacts { margin-top: 28px; }
.bk-imp { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: clamp(28px, 5vw, 80px); margin-top: clamp(40px, 7vh, 80px); align-items: start; }
.bk-h { margin: 0 0 18px; font-size: 1.3rem; font-weight: 800; }
.bk-tl .pyr__k { font-family: var(--font-cut); font-weight: 900; color: var(--red); }
.bk-quote { margin: 0; padding: clamp(24px, 4vw, 44px); background: var(--paper-2); position: relative; }
.bk-quote::before { content: ""; position: absolute; right: 0; top: 0; width: 56px; height: 56px; background: linear-gradient(225deg, var(--red) 50%, transparent 50%); }
.bk-quote blockquote { margin: 0; font-family: var(--font-cut); font-weight: 900; font-size: clamp(1.6rem, 1.1rem + 1.6vw, 2.5rem); line-height: 1.08; letter-spacing: -.02em; }
.bk-quote figcaption { margin-top: 18px; color: var(--ink-soft); font-weight: 600; }
.bk-cnote { margin-top: 28px; color: var(--band-soft); }
@media (max-width: 860px) { .bk-author, .bk-imp { grid-template-columns: minmax(0, 1fr); } .bk-mono { max-width: 160px; } }
#impact .stat__n { font-size: clamp(2.6rem, 1.6rem + 3.4vw, 5rem); }

@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; } }

/* Contactformulier (27-10-2026) · verstuurd door Edge OS (/_edge/forms.js), ontvanger in Tool-instellingen → Websites */
.cmform { display: grid; gap: 18px; position: relative; max-width: 760px; margin-top: clamp(40px, 5vw, 64px); padding-top: clamp(32px, 4vw, 48px); border-top: 1px solid var(--band-hair, var(--hair)); }
.cmform__h { margin: 0; font-size: .78rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--band-soft, var(--ink-soft)); }
.cmform__row { display: grid; gap: 18px; grid-template-columns: minmax(0, 1fr); }
@media (min-width: 720px) { .cmform__row { grid-template-columns: 1fr 1fr; } }
.cmform__note { margin: 0; font-size: .84rem; opacity: .75; }
.cmform__status { margin: 0; font-weight: 700; padding: 12px 14px; border-left: 4px solid var(--red); }
