.ai-hero{position:relative;z-index:1;display:flow-root;background:var(--c-dark);color:var(--c-on-dark);isolation:isolate;padding-block:clamp(4rem,8vw,7rem) 0}.ai-hero-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.ai-hero-media video{width:100%;height:100%;object-fit:cover;opacity:.38}.ai-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#17171ddb,#17171d94 38%,#17171df0),linear-gradient(90deg,#17171de6,#17171d40 68%)}.ai-hero-gloed{position:absolute;inset:0;overflow:hidden}.ai-hero-gloed:before,.ai-hero-gloed:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.42}.ai-hero-gloed:before{width:44rem;height:28rem;left:-12rem;bottom:-6rem;background:radial-gradient(circle,rgba(255,153,102,.6),transparent 70%)}.ai-hero-gloed:after{width:34rem;height:24rem;right:-8rem;top:-8rem;background:radial-gradient(circle,rgba(192,199,250,.45),transparent 70%)}.ai-hero-in{max-width:52rem}.ai-kruimel{font-size:var(--fs-small);color:#f4f4f58c;margin:0 0 var(--sp-6)}.ai-kruimel a{color:#f4f4f5cc;text-decoration:none}.ai-kruimel a:hover{color:var(--c-on-dark)}.ai-kruimel span{margin-inline:var(--sp-2);color:#f4f4f559}.ai-badge{display:inline-flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-5);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-2);border:1px solid rgba(244,244,245,.22);border-radius:var(--r-pill);background:#f4f4f50f;font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:#f4f4f5d9}.ai-badge img{width:20px;height:20px;filter:invert(1);opacity:.9}.ai-hero h1{font-size:var(--fs-display);line-height:var(--lh-display);margin:0 0 var(--sp-5)}.ai-regel{display:block}.ai-hero .lead{max-width:44ch;color:#f4f4f5d1;margin:0 0 var(--sp-7)}.ai-hero-knoppen{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-7)}.ai-hero-bewijs{display:flex;flex-wrap:wrap;gap:var(--sp-5) var(--sp-7);list-style:none;margin:0;padding:0;font-size:var(--fs-small);color:#f4f4f5b3}.ai-hero-bewijs li{display:flex;align-items:baseline;gap:var(--sp-2)}.ai-hero-bewijs b{font-family:var(--font-display);font-size:var(--fs-kaartkop);font-weight:700;color:var(--c-orange);line-height:1}.ai-boog-wrap{margin-top:clamp(3rem,6vw,4.5rem)}.ai-boog{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);margin-bottom:calc(-1*clamp(3.5rem,6vw,5.25rem))}.ai-boog-draad{position:absolute;left:12%;right:12%;top:2.4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,153,102,.5) 12%,rgba(255,153,102,.5) 88%,transparent);pointer-events:none}.ai-boog-draad i{position:absolute;top:50%;left:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--c-orange);box-shadow:0 0 12px 3px #ff99668c;animation:aiDraad 14s var(--ease) infinite}@keyframes aiDraad{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.ai-boog-kaart{position:relative;display:grid;align-content:start;gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-pop);text-decoration:none;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.ai-boog-kaart:hover{transform:translateY(-4px)}.ai-boog-kaart .ai-boog-nr{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:700;color:var(--c-orange-deep);letter-spacing:.06em}.ai-boog-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-tile);background:var(--c-orange-wash);margin-bottom:var(--sp-1)}.ai-boog-ic svg{width:20px;height:20px;stroke-width:1.6;color:var(--c-orange-deep)}.ai-boog-kaart b{font-size:var(--fs-h4);line-height:1.2}.ai-boog-kaart>span:last-child{font-size:var(--fs-small);color:var(--c-ink-soft);line-height:1.45}.ai-logos{padding-top:clamp(7rem,11vw,9.5rem)}.ai-logos-kop{text-align:center;font-size:var(--fs-small);color:var(--c-ink-soft);margin:0 0 var(--sp-6)}.ai-kop{text-align:left;margin-inline:0;max-width:46rem}.ai-kop .lead{color:var(--c-ink-soft)}.ai-peiler-blok{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.ai-rail{position:sticky;top:7rem;padding-left:var(--sp-5)}.ai-rail-lijn{position:absolute;left:0;top:.55rem;bottom:.55rem;width:2px;background:var(--c-line);border-radius:var(--r-pill)}.ai-rail-lijn i{position:absolute;inset:0;background:var(--c-orange);border-radius:inherit;transform-origin:top;transform:scaleY(0);transition:transform .12s linear}.ai-rail ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5)}.ai-rail li{display:grid;gap:var(--sp-1);color:var(--c-ink-40);transition:color var(--t-med) var(--ease)}.ai-rail li b{font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;letter-spacing:.06em}.ai-rail li span{font-size:var(--fs-small);font-weight:500;line-height:1.25}.ai-rail li.is-aan{color:var(--c-ink)}.ai-rail li.is-aan b{color:var(--c-orange-deep)}.ai-peiler-kolom{display:grid;gap:clamp(4rem,8vw,6.5rem)}.ai-peiler{display:grid;gap:var(--sp-5)}.ai-peiler-label{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:500;color:var(--c-ink-soft);margin:0}.ai-peiler-nr{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:700;color:var(--c-orange-deep);letter-spacing:.06em}.ai-peiler-beeld{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-media);overflow:hidden}.ai-peiler-beeld .px-scene .vf-scene:after{background:linear-gradient(96deg,#0e0e129e,#0e0e1252 30%,#0e0e120f 56%,#0e0e1252)}.ai-peiler-beeld .px-scene .vf-s-sales .vf-telefoon,.ai-peiler-beeld .px-scene .mk-scene .vf-telefoon,.ai-peiler-beeld .px-scene .em-scene .vf-telefoon,.ai-peiler-beeld .px-scene .vf-s-gast .vf-telefoon{inset:7% 7% 7% auto;width:auto;aspect-ratio:1 / 1.95}.ai-peiler-beeld .em-knoppen{display:none}.ai-peiler-beeld .px-scene .vf-pil{left:var(--sp-5);right:auto;top:var(--sp-5);bottom:auto;font-size:var(--fs-small);padding:var(--sp-2) var(--sp-4)}.ai-peiler-kop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.ai-peiler-kop h3{font-size:var(--fs-kaartkop);line-height:var(--lh-heading);margin:0}.ai-peiler-kop .lead{color:var(--c-ink-soft);margin:0 0 var(--sp-5)}.ai-fn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.ai-fn{display:grid;align-content:start;gap:var(--sp-1);padding:var(--sp-5) var(--sp-4);background:var(--c-surface);border-radius:var(--r-tile);box-shadow:var(--shadow-tile)}.ai-fn img{width:20px;height:20px;margin-bottom:var(--sp-3);opacity:.85}.ai-fn b{font-size:var(--fs-body);line-height:1.25}.ai-fn span{font-size:var(--fs-small);color:var(--c-ink-soft);line-height:1.45}.ai-resultaten .ai-kop{text-align:center;margin-inline:auto}.ai-res-rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.ai-res{text-align:center;padding:var(--sp-7) var(--sp-5) var(--sp-6);background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.ai-res-ring{position:relative;width:clamp(9rem,12vw,11.5rem);aspect-ratio:1;margin:0 auto var(--sp-5)}.ai-res-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ai-ring-baan{fill:none;stroke:var(--c-line);stroke-width:4}.ai-ring-vul{fill:none;stroke:var(--c-orange);stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s var(--ease)}.ai-res-groot{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1;color:var(--c-ink)}.ai-res h3{font-size:var(--fs-h4);margin:0 0 var(--sp-3);font-family:var(--font-body);font-weight:600}.ai-res p{font-size:var(--fs-small);color:var(--c-ink-soft);line-height:1.6;margin:0}.ai-res-bron{margin:var(--sp-7) auto 0;max-width:52ch;text-align:center;font-size:var(--fs-small);color:var(--c-ink-soft)}.ai-groot{position:relative;isolation:isolate;overflow:hidden;background:var(--c-dark);color:var(--c-on-dark);padding-block:clamp(5rem,10vw,8.5rem)}.ai-groot-achter{position:absolute;inset:-8% 0;z-index:-1}.ai-groot-achter img{width:100%;height:100%;object-fit:cover;opacity:.72}.ai-groot-scrim{position:absolute;inset:0;background:radial-gradient(120% 95% at 50% 12%,#17171d47,#17171ddb 68%),linear-gradient(180deg,#17171d8c,#17171de6)}.ai-groot-in{text-align:center}.ai-groot .eyebrow{color:var(--c-orange)}.ai-groot h2{font-size:var(--fs-h2);line-height:var(--lh-heading);margin:var(--sp-4) 0 var(--sp-5)}.ai-groot-lead{max-width:58ch;margin:0 auto clamp(2.5rem,5vw,4rem);font-size:var(--fs-lead);line-height:1.7;color:#f4f4f5cc}.ai-groot-toneel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1rem,2.5vw,2rem);max-width:72rem;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.ai-glas{margin:0}.ai-glas img{width:100%;height:auto;display:block;border-radius:var(--r-media);border:1px solid rgba(244,244,245,.14);box-shadow:var(--shadow-pop);transition:transform var(--t-med) var(--ease)}.ai-glas figcaption{margin-top:var(--sp-3);font-size:var(--fs-small);color:#f4f4f59e}.ai-glas--links img{transform:rotate(-1.6deg) translateY(1.25rem) scale(.94)}.ai-glas--rechts img{transform:rotate(1.6deg) translateY(1.25rem) scale(.94)}.ai-glas--midden img{position:relative;z-index:1}.ai-groot-toneel:hover .ai-glas--links img{transform:rotate(-2.4deg) translateY(.5rem) scale(.96)}.ai-groot-toneel:hover .ai-glas--rechts img{transform:rotate(2.4deg) translateY(.5rem) scale(.96)}.ai-groot-punten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);list-style:none;margin:0 0 clamp(2.5rem,5vw,3.5rem);padding:0;text-align:left}.ai-groot-punten li{display:grid;gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-tile);background:#f4f4f50f;border:1px solid rgba(244,244,245,.12)}.ai-groot-punten b{font-size:var(--fs-body)}.ai-groot-punten span{font-size:var(--fs-small);color:#f4f4f5ad;line-height:1.45}.ai-groot-knoppen{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:center}.ai-functies .ai-kop{text-align:center;margin-inline:auto}.ai-filter{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-bottom:var(--sp-7)}.ai-filterknop{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:transparent;color:var(--c-ink);font-family:var(--font-body);font-size:var(--fs-small);font-weight:500;cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.ai-filterknop span{font-size:var(--fs-eyebrow);color:var(--c-ink-soft);transition:color var(--t-fast) var(--ease)}.ai-filterknop:hover{border-color:var(--c-ink)}.ai-filterknop.is-aan{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.ai-filterknop.is-aan span{color:var(--c-orange)}.ai-tegels{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center}.ai-tegel{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-3) var(--sp-4);background:var(--c-surface);border-radius:var(--r-pill);box-shadow:var(--shadow-tile);font-size:var(--fs-small);font-weight:500;line-height:1.2;transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease),filter var(--t-med) var(--ease)}.ai-tegel img{width:18px;height:18px;opacity:.7;flex:0 0 auto}.ai-tegel.is-uit{opacity:.28;filter:grayscale(1);transform:scale(.97)}.ai-tegels-voet{text-align:center;margin:var(--sp-7) 0 0}.ai-integraties .ai-kop{text-align:center;margin-inline:auto;margin-bottom:var(--sp-8)}.ai-integraties .wa-koppel{margin-top:0}.ai-quote{overflow:hidden}@media(max-width:1080px){.ai-peiler-blok{grid-template-columns:1fr}.ai-rail{display:none}}@media(max-width:900px){.ai-boog{grid-template-columns:repeat(2,1fr)}.ai-boog-draad{display:none}.ai-peiler-kop{grid-template-columns:1fr}.ai-fn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-peiler-beeld{aspect-ratio:4 / 5}.ai-peiler-beeld .px-scene .vf-scene:after{z-index:1;background:linear-gradient(180deg,#0e0e1280,#0e0e122e 40%,#0e0e1280)}.ai-peiler-beeld .px-scene .vf-scene .vf-telefoon{inset:7% auto 7% 50%;transform:translate(-50%);width:auto;height:auto;aspect-ratio:1 / 1.95}.ai-res-rij{grid-template-columns:1fr}.ai-groot-toneel{grid-template-columns:1fr;max-width:26rem}.ai-glas--links img,.ai-glas--rechts img{transform:none}.ai-groot-punten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ai-boog{grid-template-columns:1fr}.ai-boog{margin-bottom:calc(-1 * var(--sp-6))}.ai-boog-kaart{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-1) var(--sp-4);padding:var(--sp-4)}.ai-boog-kaart .ai-boog-nr{display:none}.ai-boog-ic{grid-row:span 2;margin:0}.ai-fn-grid,.ai-groot-punten{grid-template-columns:1fr}.ai-hero-bewijs{gap:var(--sp-4)}.ai-tegels{justify-content:flex-start;gap:var(--sp-2)}.ai-tegel{padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);gap:var(--sp-2)}.ai-tegel img{width:16px;height:16px}.ai-filter{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ai-boog-draad i{animation:none;opacity:0}.ai-ring-vul,.ai-glas img{transition:none}}
