.af-hero{padding-block:clamp(3rem,7vw,6rem) clamp(2rem,4vw,3rem)}.af-hero-kop{max-width:52rem;margin:0;text-align:left}.af-hero-kop h1{font-size:var(--fs-display);line-height:var(--lh-display);margin:var(--sp-3) 0 var(--sp-5)}.af-hero-rij{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-6)}.af-hero-rij .chip{text-decoration:none}.af-body{padding-block:0 var(--section-y)}.af-raster{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.af-zij{position:sticky;top:5rem;max-height:calc(100vh - 6rem);overflow:auto;scrollbar-width:none;padding-bottom:var(--sp-6)}.af-zij::-webkit-scrollbar{display:none}.af-nav-kop{margin:0 0 var(--sp-4);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-ink-soft);font-weight:500}.af-nav-zuil{border-top:1px solid var(--c-line-strong)}.af-nav-zuil:last-child{border-bottom:1px solid var(--c-line-strong)}.af-nav-titel{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;color:var(--c-ink);text-decoration:none;font-weight:500}.af-nav-titel i{font:600 .75rem/1 var(--font-body);color:var(--c-ink-40);font-style:normal;width:1.6em}.af-nav-titel:after{content:"";margin-left:auto;width:8px;height:8px;border-radius:50%;background:transparent;transition:background var(--t-fast) var(--ease)}.af-nav-zuil.is-actief .af-nav-titel:after{background:var(--c-orange)}.af-nav-zuil ul{list-style:none;margin:0;padding:0 0 var(--sp-3) var(--sp-3);display:none}.af-nav-zuil.is-actief ul{display:block}.af-nav-zuil li a{display:block;padding:5px 0;font-size:var(--fs-small);color:var(--c-ink-soft);text-decoration:none;border-left:2px solid transparent;padding-left:var(--sp-3);margin-left:calc(-1 * var(--sp-3));transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.af-nav-zuil li a:hover{color:var(--c-ink)}.af-nav-zuil li a.is-actief{color:var(--c-ink);border-color:var(--c-ink);font-weight:500}@media(max-width:960px){.af-raster{grid-template-columns:1fr}.af-zij{position:static;max-height:none}.af-nav-zuil ul{display:none!important}.af-nav{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.af-nav-kop{width:100%}.af-nav-zuil,.af-nav-zuil:last-child{border:0}.af-nav-titel{padding:6px 12px;border:1px solid var(--c-line-strong);border-radius:var(--r-pill)}.af-nav-titel:after{display:none}}.af-groep{margin-top:var(--sp-7)}.af-groep-kop{display:flex;align-items:baseline;gap:var(--sp-3);margin:0 0 var(--sp-4);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:500;color:var(--c-ink-soft)}.af-groep-kop small{font-size:inherit;letter-spacing:0;text-transform:none;color:var(--c-ink-40)}.af-icoon{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:var(--r-tile);background:var(--c-surface-soft);color:var(--c-ink)}.af-icoon svg,.af-icoon img{width:22px;height:22px}.af-icoon--groot{width:52px;height:52px}.af-icoon--groot svg,.af-icoon--groot img{width:26px;height:26px}.af-zuil{scroll-margin-top:5.5rem}.af-zuil+.af-zuil{margin-top:var(--sp-9)}.af-kaart{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--sp-6);padding:clamp(1.5rem,3vw,2.75rem);border-radius:var(--r-showcase);overflow:hidden}.af-kaart--wash{background:var(--c-orange-wash)}.af-kaart--lavendel{background:color-mix(in srgb,var(--c-lavender) 38%,#fff)}.af-kaart h2{font-size:var(--fs-h3);margin:var(--sp-2) 0 var(--sp-4)}.af-kaart-tekst p:not(.eyebrow){margin:0 0 var(--sp-5);max-width:40ch;color:var(--c-ink-soft)}.af-kaart-illu{width:100%;max-height:260px;object-fit:contain;justify-self:center;background:var(--c-surface);border-radius:var(--r-media);padding:var(--sp-4);box-sizing:border-box}.af-functies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.af-functie{text-decoration:none;color:inherit;scroll-margin-top:5.5rem;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.af-functie:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.af-functie>span:last-child{font-size:var(--fs-small);color:var(--c-ink-soft)}.af-functie b{color:var(--c-ink);font-size:var(--fs-body)}@media(max-width:700px){.af-functies,.af-kaart{grid-template-columns:1fr}.af-kaart-illu{max-height:180px}}.af-body--v2{padding-bottom:var(--section-y)}.af-inhoud--vol{min-width:0}.af-band{padding-block:clamp(3rem,6vw,5rem);border-radius:var(--r-showcase);scroll-margin-top:5.5rem}.af-band+.af-band{margin-top:var(--sp-6)}.af-band-binnen{padding-inline:clamp(1.25rem,3vw,3rem)}.af-band.section--dark{color:var(--c-on-dark)}.af-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.af-intro h2{font-size:var(--fs-h2);margin:var(--sp-2) 0 var(--sp-4)}.af-intro .lead{margin-bottom:var(--sp-5)}.af-kern{list-style:none;margin:0 0 var(--sp-6);padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.af-kern li{padding:7px 12px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);font-size:var(--fs-small);font-weight:500}.section--dark .af-kern li{background:#f4f4f514;border-color:#f4f4f52e;color:var(--c-on-dark)}.section--dark .eyebrow,.section--dark .af-groep-kop{color:#f4f4f599}.section--dark .af-groep-kop small{color:#f4f4f566}.af-scherm{margin:0;border-radius:var(--r-media);overflow:hidden;background:var(--c-surface);box-shadow:var(--shadow-pop)}.af-scherm-balk{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--c-surface-soft);border-bottom:1px solid var(--c-line);font-size:.75rem;color:var(--c-ink-soft)}.af-scherm-balk i{width:8px;height:8px;border-radius:50%;background:var(--c-line-strong)}.af-scherm-balk span{margin-left:var(--sp-2)}.af-scherm img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.af-tegels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.af-tegel{align-items:flex-start;text-align:left;text-decoration:none;color:var(--c-ink);gap:var(--sp-3);padding:var(--sp-5);scroll-margin-top:5.5rem;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.af-tegel:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.af-tegel b{font-weight:500;font-size:var(--fs-body);line-height:1.25}.af-tegel>span:last-child{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:1.45}.section--dark .af-tegel{background:var(--c-surface)}.section--dark .af-tegel b{color:var(--c-ink)}@media(max-width:1100px){.af-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.af-intro{grid-template-columns:1fr}.af-band{border-radius:var(--r-media)}}@media(max-width:600px){.af-tegels{grid-template-columns:1fr}}.af-podium{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-showcase);overflow:hidden;isolation:isolate}.af-podium--wash{background:radial-gradient(120% 120% at 30% 20%,var(--c-orange-wash) 0%,var(--c-orange-tint) 100%)}.af-podium--lavendel{background:radial-gradient(120% 120% at 30% 20%,var(--c-surface) 0%,var(--c-lavender) 100%)}.af-podium:after{content:"";position:absolute;left:8%;right:8%;bottom:6%;height:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(23,23,29,.18),transparent);z-index:0}.af-podium-figuur{position:absolute;z-index:1;left:3%;bottom:-2%;height:90%;width:auto;max-width:62%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 24px 30px rgba(23,23,29,.22))}.af-podium-pil{position:absolute;z-index:3;left:5%;top:6%;padding:7px 12px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-on-dark);font-size:var(--fs-small);font-weight:500;white-space:nowrap}.af-mini{position:absolute;z-index:2;right:5%;top:18%;width:48%;padding:var(--sp-4);border-radius:var(--r-card);background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-pop);font-size:var(--fs-small);display:grid;gap:var(--sp-2)}.af-mini>b{font-family:var(--font-display);font-size:1.25rem;line-height:1.15;font-weight:600}.af-mini-kop{font-family:var(--font-display);font-size:1.25rem;line-height:1.15;font-weight:600;text-align:center}.af-mini-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.af-mini-chips i{font-style:normal;padding:6px 10px;border-radius:var(--r-btn);background:var(--c-surface-soft);font-size:.75rem;font-weight:500}.af-mini-chips i.aan{background:var(--c-ink);color:var(--c-on-dark)}.af-mini-veld{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-ink-40);font-size:.75rem}.af-mini-veld i{width:22px;height:22px;border-radius:50%;background:var(--c-ink)}.af-mini-social{display:flex;gap:8px}.af-mini-social svg{width:22px;height:22px}.af-mini-regel{color:var(--c-ink-soft)}.af-mini>em{font-style:normal;color:var(--c-ink-soft);font-size:.75rem}.af-mini--lijst{gap:6px;width:56%;right:4%;top:16%}.af-mini--lijst i{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--r-btn);background:var(--c-surface-soft);font-style:normal;font-size:.75rem}.af-mini--lijst i span{display:none}.af-mini--lijst i b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.af-mini--lijst em{font-style:normal;padding:4px 9px;border-radius:var(--r-pill);font-size:.6875rem;font-weight:600;white-space:nowrap}.s-optie{background:var(--c-lavender)}.s-geboekt{background:#4fc9cf}.s-concept{background:var(--c-line)}.af-mini--offerte{padding:0;overflow:hidden;gap:0;top:7%;width:46%}.af-mini--offerte img{width:100%;aspect-ratio:16 / 6;object-fit:cover}.af-mini--offerte>b{padding:var(--sp-3) var(--sp-4) 0;font-size:1.25rem}.af-mini--offerte .af-mini-regel{padding:4px var(--sp-4) var(--sp-3)}.af-mini-knop{display:block;margin:0 var(--sp-4) var(--sp-3);padding:8px;border-radius:var(--r-btn);background:var(--c-ink);color:var(--c-on-dark);text-align:center;font-style:normal;font-weight:500;font-size:.8125rem}.af-podium--marketing .af-podium-figuur{left:-5%;height:72%;max-width:64%}.af-podium--marketing .af-mini{width:44%;top:20%}.af-podium--sales .af-mini{top:10%}.af-podium--wand{display:grid;place-items:center}.af-logowand{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3);width:78%;margin-top:16%}.af-logowand span{aspect-ratio:1;display:grid;place-items:center;border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-tile);padding:14%}.af-logowand img{width:100%;height:100%;object-fit:contain}.af-koppelingen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.af-koppeling{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-tile);background:var(--c-surface);box-shadow:var(--shadow-tile)}.af-koppeling img{grid-row:1 / 3;width:40px;height:40px;object-fit:contain}.af-koppeling b{font-weight:500;font-size:var(--fs-small)}.af-koppeling small{font-size:.75rem;color:var(--c-ink-soft)}@media(max-width:1100px){.af-koppelingen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.af-koppelingen{grid-template-columns:1fr}.af-mini{width:56%}}.af-subs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px dashed var(--c-line-strong)}.af-subs i{font-style:normal;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-40);margin-right:2px}.af-subs a{padding:4px 9px;border-radius:var(--r-pill);border:1px solid var(--c-line-strong);background:transparent;color:var(--c-ink-soft);font-size:.75rem;font-weight:500;text-decoration:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.af-subs a:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-on-dark)}.af-tegel b a,.af-functie b a{color:inherit;text-decoration:none}.af-tegel b a:hover,.af-functie b a:hover{text-decoration:underline;text-underline-offset:3px}.af-tegel .af-subs{width:100%}.af-cta{text-align:center}.af-cta .section-head{max-width:40rem;margin-inline:auto}
