{"id":56583,"date":"2025-08-29T15:30:50","date_gmt":"2025-08-29T13:30:50","guid":{"rendered":"https:\/\/inr.institute\/?page_id=56583"},"modified":"2026-06-27T21:22:24","modified_gmt":"2026-06-27T19:22:24","slug":"about-us","status":"publish","type":"page","link":"https:\/\/inr.institute\/en\/over-ons\/","title":{"rendered":"About us"},"content":{"rendered":"\n<!-- ============================================================================\n     INR INSTITUTE \u00b7 OVER ONS\n     E\u00e9n bestand. Plak dit volledig in \u00c9\u00c9N Elementor HTML-widget.\n     Alles is gescoped onder .inr-about en afgedwongen met !important,\n     zodat Elementor\/WordPress de stijl niet kan overrulen.\n     Volledig neutraal: zwart, wit, grijswaarden. Geen merkkleuren.\n     ============================================================================ -->\n\n<style>\n\/* ---------- 1. ELEMENTOR-ONTWAPENING + ROOT ---------- *\/\n.inr-about{\n  --ink:#0B0B0D; --ink-2:#17171B; --grijs:#6B6B73; --grijs-2:#9A9AA2; --lijn:rgba(11,11,13,.1);\n  --radius:24px; --maxw:1180px;\n  position:relative !important; width:100% !important; max-width:100% !important;\n  margin:0 !important; padding:0 !important; box-sizing:border-box !important;\n  color:var(--ink) !important; background:#FFFFFF !important; line-height:1.5 !important;\n  overflow-x:hidden !important; text-align:left !important;\n  -webkit-font-smoothing:antialiased !important;\n}\n.inr-about, .inr-about *, .inr-about *::before, .inr-about *::after{\n  box-sizing:border-box !important;\n  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;\n}\n.inr-about h1,.inr-about h2,.inr-about h3,.inr-about h4,.inr-about p,\n.inr-about span,.inr-about div,.inr-about ul,.inr-about li,.inr-about a{margin:0;padding:0;}\n.inr-about ul{list-style:none !important;}\n.inr-about a{text-decoration:none !important;color:inherit !important;}\n\n\/* ---------- 2. ATMOSFEER (grijswaarden) ---------- *\/\n.inr-about .atmos{position:absolute !important;inset:0 !important;z-index:0 !important;overflow:hidden !important;pointer-events:none !important;background:transparent !important;}\n.inr-about .blob{position:absolute !important;border-radius:50% !important;filter:blur(120px) !important;opacity:.5 !important;animation:inra-drift 30s ease-in-out infinite !important;}\n.inr-about .blob.a{width:600px;height:600px;background:rgba(11,11,13,.10);top:-200px;left:-160px;}\n.inr-about .blob.b{width:520px;height:520px;background:rgba(11,11,13,.07);top:40%;right:-200px;animation-delay:-12s;}\n.inr-about .blob.c{width:680px;height:680px;background:rgba(11,11,13,.05);bottom:-280px;left:22%;animation-delay:-20s;}\n@keyframes inra-drift{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(44px,-34px) scale(1.07);}}\n\n\/* ---------- 3. LAYOUT-PRIMITIEVEN ---------- *\/\n.inr-about .wrap{position:relative !important;z-index:1 !important;width:100% !important;max-width:var(--maxw) !important;margin:0 auto !important;padding:0 clamp(28px,5vw,40px) !important;}\n.inr-about .sec{position:relative !important;z-index:1 !important;padding:120px 0 !important;}\n.inr-about .sec.tight{padding:80px 0 !important;}\n\n\/* ---------- 4. TYPO-HELPERS ---------- *\/\n.inr-about .eyebrow{font-size:13px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--ink) !important;}\n.inr-about .grad{background:linear-gradient(115deg,var(--ink),var(--grijs)) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important;}\n.inr-about .kop{text-align:center !important;max-width:760px !important;margin:0 auto 60px !important;}\n.inr-about .kop .eyebrow{display:block !important;margin-bottom:16px !important;color:var(--grijs) !important;}\n.inr-about .kop h2{font-weight:600 !important;font-size:clamp(30px,4.4vw,50px) !important;letter-spacing:-.028em !important;line-height:1.08 !important;color:var(--ink) !important;margin-bottom:18px !important;}\n.inr-about .kop p{font-size:18px !important;font-weight:300 !important;color:var(--grijs) !important;line-height:1.6 !important;}\n\n\/* ---------- 5. REVEAL ---------- *\/\n.inr-about .rev{opacity:0;transform:translateY(38px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);}\n.inr-about .rev.in{opacity:1 !important;transform:none !important;}\n.inr-about .d1{transition-delay:.07s;}.inr-about .d2{transition-delay:.14s;}.inr-about .d3{transition-delay:.21s;}\n.inr-about .d4{transition-delay:.28s;}.inr-about .d5{transition-delay:.35s;}.inr-about .d6{transition-delay:.42s;}\n.no-js .inr-about .rev{opacity:1 !important;transform:none !important;}\n\n\/* ---------- responsive basis ---------- *\/\n@media(max-width:820px){\n  .inr-about{padding-left:22px !important;padding-right:22px !important;}\n  .inr-about .wrap{padding-left:0 !important;padding-right:0 !important;}\n  .inr-about .hero{padding-left:0 !important;padding-right:0 !important;}\n  .inr-about .slot{padding-left:0 !important;padding-right:0 !important;}\n  .inr-about .sec{padding:72px 0 !important;}\n  .inr-about .blob.a{width:320px;height:320px;top:-90px;left:-100px;}\n  .inr-about .blob.b{width:300px;height:300px;right:-140px;}\n  .inr-about .blob.c{width:340px;height:340px;left:-60px;bottom:-160px;}\n}\n@media(prefers-reduced-motion:reduce){\n  .inr-about .rev{opacity:1 !important;transform:none !important;transition:none !important;}\n  .inr-about .blob{animation:none !important;}\n}\n<\/style>\n\n<div class=\"inr-about\">\n<div class=\"atmos\"><div class=\"blob a\"><\/div><div class=\"blob b\"><\/div><div class=\"blob c\"><\/div><\/div>\n\n<!-- ========================= HERO ========================= -->\n<style>\n.inr-about .hero{min-height:88vh !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding:140px clamp(24px,5vw,40px) 90px !important;}\n.inr-about .hero .badge{display:inline-flex !important;align-items:center !important;gap:9px !important;align-self:flex-start !important;\n  font-size:13px !important;font-weight:600 !important;color:var(--ink) !important;background:rgba(11,11,13,.06) !important;\n  padding:8px 16px !important;border-radius:99px !important;margin-bottom:26px !important;}\n.inr-about .hero .badge .stip{width:8px !important;height:8px !important;border-radius:50% !important;background:var(--ink) !important;box-shadow:0 0 0 4px rgba(11,11,13,.12) !important;}\n.inr-about .hero h1{font-weight:600 !important;font-size:clamp(44px,7.2vw,88px) !important;line-height:1.03 !important;letter-spacing:-.038em !important;\n  max-width:16ch !important;color:var(--ink) !important;margin-bottom:30px !important;}\n.inr-about .hero .lead{font-size:clamp(18px,2.3vw,23px) !important;font-weight:300 !important;color:var(--grijs) !important;max-width:60ch !important;line-height:1.55 !important;}\n.inr-about .hero .lead strong{font-weight:600 !important;color:var(--ink) !important;}\n.inr-about .hero .hint{margin-top:60px !important;display:flex !important;align-items:center !important;gap:12px !important;font-size:13px !important;color:var(--grijs) !important;letter-spacing:.04em !important;}\n.inr-about .hero .hint .lijn{width:46px !important;height:1px !important;background:linear-gradient(90deg,var(--grijs),transparent) !important;}\n@media(max-width:820px){.inr-about .hero{min-height:auto !important;padding:120px clamp(28px,5vw,40px) 70px !important;}.inr-about .hero h1{font-size:clamp(34px,9vw,52px) !important;}.inr-about .hero .lead{font-size:18px !important;}}\n<\/style>\n<section class=\"hero wrap\">\n  <div class=\"badge\"><span class=\"stip\"><\/span>Over INR Institute<\/div>\n  <h1>Echte ontwikkeling begint bij <span class=\"grad\">gedrag<\/span>.<\/h1>\n  <p class=\"lead\">INR Institute is ontstaan vanuit een moderne kijk op de ontwikkeling van mensen in organisaties. Wat ons verbindt is een gedeeld narratief over groei: dat echte ontwikkeling niet begint bij kennis of vaardigheden, maar bij inzicht in menselijk gedrag. <strong>In hoe mensen betekenis geven aan wat zij doen.<\/strong><\/p>\n  <div class=\"hint\"><span class=\"lijn\"><\/span>Scroll en leer ons beter kennen<\/div>\n<\/section>\n\n<!-- ========================= LEER ONS BETER KENNEN ========================= -->\n<style>\n.inr-about .verhaal{max-width:780px !important;margin:0 auto !important;}\n.inr-about .verhaal p{font-size:19px !important;font-weight:300 !important;color:var(--ink) !important;line-height:1.7 !important;margin-bottom:24px !important;}\n.inr-about .verhaal p:last-child{margin-bottom:0 !important;}\n.inr-about .verhaal p strong{font-weight:600 !important;color:var(--ink) !important;}\n.inr-about .verhaal .opening{font-size:clamp(22px,2.6vw,26px) !important;font-weight:300 !important;color:var(--ink) !important;line-height:1.5 !important;letter-spacing:-.01em !important;}\n@media(max-width:820px){.inr-about .verhaal p{font-size:17px !important;}.inr-about .verhaal .opening{font-size:20px !important;}}\n<\/style>\n<section class=\"sec wrap\">\n  <div class=\"kop rev\">\n    <span class=\"eyebrow\">Leer ons beter kennen<\/span>\n    <h2>Waarom leren zo vaak aan de oppervlakte blijft.<\/h2>\n  <\/div>\n  <div class=\"verhaal rev\">\n    <p class=\"opening\">In de praktijk zien wij dat veel ontwikkelinitiatieven blijven steken aan de oppervlakte. Er worden trainingen gevolgd, modellen aangeleerd en nieuwe werkwijzen ge\u00efntroduceerd, terwijl het effect vaak tijdelijk is.<\/p>\n    <p>Niet omdat mensen niet willen leren, maar omdat leren los wordt aangeboden van de dagelijkse realiteit. Los van gedrag. Los van context. Los van wat er intern speelt bij mensen.<\/p>\n    <p>INR Institute is ontwikkeld om precies daar het verschil te maken. Wij zijn een organisatie waarin vernieuwende concepten samenkomen op een manier die toegankelijk is en toepasbaar blijft. Concepten die wij ondersteunen, zoals het INR Model, bestaan niet los van de praktijk, maar worden aangeboden in een vorm die uitnodigt tot reflectie, herkenning en toepassing.<\/p>\n    <p><strong>Niet als losse theorie, maar als een logisch geheel dat aansluit bij hoe mensen werkelijk functioneren.<\/strong><\/p>\n  <\/div>\n<\/section>\n\n<!-- ========================= STATSTRIP ========================= -->\n<style>\n.inr-about .stats{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:22px !important;max-width:880px !important;margin:0 auto !important;}\n.inr-about .stat{background:rgba(255,255,255,.72) !important;-webkit-backdrop-filter:blur(20px) !important;backdrop-filter:blur(20px) !important;\n  border:1px solid var(--lijn) !important;border-radius:var(--radius) !important;padding:44px 38px !important;text-align:center !important;\n  box-shadow:0 10px 40px -30px rgba(11,11,13,.25) !important;}\n.inr-about .stat .num{font-weight:700 !important;font-size:clamp(46px,6.4vw,72px) !important;letter-spacing:-.04em !important;line-height:1 !important;color:var(--ink) !important;margin-bottom:12px !important;}\n.inr-about .stat .lbl{font-size:15px !important;font-weight:400 !important;color:var(--grijs) !important;letter-spacing:.01em !important;}\n@media(max-width:560px){.inr-about .stats{grid-template-columns:1fr !important;}}\n<\/style>\n<section class=\"sec tight wrap\" style=\"padding-top:0 !important;\">\n  <div class=\"stats\">\n    <div class=\"stat rev d1\"><div class=\"num\">25+<\/div><div class=\"lbl\">jaar ervaring in ontwikkeling van mensen<\/div><\/div>\n    <div class=\"stat rev d2\"><div class=\"num\">10.000+<\/div><div class=\"lbl\">tevreden deelnemers<\/div><\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= VISIE (DONKER) ========================= -->\n<style>\n.inr-about .visie{background:var(--ink) !important;color:#fff !important;border-radius:36px !important;padding:96px 60px !important;position:relative !important;overflow:hidden !important;text-align:center !important;}\n.inr-about .visie::before{content:'' !important;position:absolute !important;top:-130px !important;right:-100px !important;width:420px !important;height:420px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%) !important;filter:blur(50px) !important;}\n.inr-about .visie::after{content:'' !important;position:absolute !important;bottom:-150px !important;left:-110px !important;width:380px !important;height:380px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%) !important;filter:blur(50px) !important;}\n.inr-about .visie .inner{position:relative !important;z-index:1 !important;max-width:760px !important;margin:0 auto !important;}\n.inr-about .visie .eyebrow{color:rgba(255,255,255,.55) !important;display:block !important;margin-bottom:22px !important;}\n.inr-about .visie h2{font-weight:600 !important;font-size:clamp(34px,5.2vw,62px) !important;letter-spacing:-.03em !important;line-height:1.05 !important;color:#fff !important;margin-bottom:24px !important;}\n.inr-about .visie p{font-size:19px !important;font-weight:300 !important;color:rgba(255,255,255,.74) !important;line-height:1.6 !important;}\n@media(max-width:820px){.inr-about .visie{padding:64px 28px !important;border-radius:26px !important;}}\n<\/style>\n<section class=\"sec wrap\" style=\"padding-bottom:0 !important;\">\n  <div class=\"visie rev\">\n    <div class=\"inner\">\n      <span class=\"eyebrow\">Onze visie<\/span>\n      <h2>Hier begint echte <span style=\"color:rgba(255,255,255,.6) !important;\">ontwikkeling<\/span>.<\/h2>\n      <p>Niet als belofte van snelle verandering, maar als uitnodiging tot verdieping. Voor mensen die bereid zijn te kijken naar wat er onder gedrag ligt.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= ONDERSCHEIDING \/ KERN \/ PRAKTIJK ========================= -->\n<style>\n.inr-about .drie{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:24px !important;}\n.inr-about .dkaart{background:rgba(255,255,255,.72) !important;-webkit-backdrop-filter:blur(20px) !important;backdrop-filter:blur(20px) !important;\n  border:1px solid var(--lijn) !important;border-radius:var(--radius) !important;padding:38px 34px !important;\n  box-shadow:0 10px 40px -28px rgba(11,11,13,.22) !important;\n  transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s !important;}\n.inr-about .dkaart:hover{transform:translateY(-6px) !important;box-shadow:0 28px 60px -28px rgba(11,11,13,.28) !important;}\n.inr-about .dkaart .num{font-weight:700 !important;font-size:14px !important;letter-spacing:.06em !important;color:var(--grijs-2) !important;margin-bottom:18px !important;}\n.inr-about .dkaart h3{font-weight:600 !important;font-size:21px !important;letter-spacing:-.018em !important;margin-bottom:12px !important;color:var(--ink) !important;line-height:1.2 !important;}\n.inr-about .dkaart p{font-size:15px !important;font-weight:300 !important;color:var(--grijs) !important;line-height:1.65 !important;}\n@media(max-width:880px){.inr-about .drie{grid-template-columns:1fr !important;}}\n<\/style>\n<section class=\"sec wrap\">\n  <div class=\"kop rev\">\n    <span class=\"eyebrow\">Wat ons onderscheidt<\/span>\n    <h2>Leren dat verweven raakt met het dagelijks handelen.<\/h2>\n    <p>Niet iets dat je af en toe doet, maar iets dat onderdeel wordt van hoe je werkt, beslist en met elkaar omgaat.<\/p>\n  <\/div>\n  <div class=\"drie\">\n    <div class=\"dkaart rev d1\">\n      <div class=\"num\">01<\/div>\n      <h3>E\u00e9n raamwerk dat structuur biedt<\/h3>\n      <p>Wij brengen kennis, programma&#8217;s en trainingen samen in \u00e9\u00e9n raamwerk dat structuur geeft zonder te verstarren. Zo bouwen mensen stap voor stap inzicht op in zichzelf, in anderen en in de systemen waarin zij werken.<\/p>\n    <\/div>\n    <div class=\"dkaart rev d2\">\n      <div class=\"num\">02<\/div>\n      <h3>Gedrag dat begrepen wordt, niet beoordeeld<\/h3>\n      <p>Ontwikkeling wordt pas krachtig wanneer het raakt aan wat er echt toe doet. Wanneer mensen zichzelf herkennen in wat ze leren, en wanneer gedrag niet wordt beoordeeld maar begrepen.<\/p>\n    <\/div>\n    <div class=\"dkaart rev d3\">\n      <div class=\"num\">03<\/div>\n      <h3>Theorie die zichtbaar maakt, niet voorschrijft<\/h3>\n      <p>Wij gebruiken theorie niet om te verklaren hoe het zou moeten, maar om zichtbaar te maken waarom dingen lopen zoals ze lopen. Taal en kader, in dienst van herkenning.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= DE PRAKTIJK: DRIE BEWEGINGEN ========================= -->\n<style>\n.inr-about .praktijk{background:linear-gradient(180deg,rgba(11,11,13,.035),transparent) !important;border-top:1px solid var(--lijn) !important;border-bottom:1px solid var(--lijn) !important;}\n.inr-about .beweging{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:24px !important;}\n.inr-about .bkaart{background:rgba(255,255,255,.72) !important;-webkit-backdrop-filter:blur(20px) !important;backdrop-filter:blur(20px) !important;\n  border:1px solid var(--lijn) !important;border-radius:var(--radius) !important;padding:36px 32px !important;\n  box-shadow:0 10px 40px -28px rgba(11,11,13,.2) !important;}\n.inr-about .bkaart .ico{width:50px !important;height:50px !important;border-radius:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:20px !important;background:rgba(11,11,13,.06) !important;color:var(--ink) !important;}\n.inr-about .bkaart .ico svg{width:24px !important;height:24px !important;}\n.inr-about .bkaart h3{font-weight:600 !important;font-size:20px !important;letter-spacing:-.015em !important;margin-bottom:9px !important;color:var(--ink) !important;}\n.inr-about .bkaart p{font-size:15px !important;font-weight:300 !important;color:var(--grijs) !important;line-height:1.6 !important;}\n@media(max-width:880px){.inr-about .beweging{grid-template-columns:1fr !important;}}\n<\/style>\n<section class=\"sec praktijk\">\n  <div class=\"wrap\">\n    <div class=\"kop rev\">\n      <span class=\"eyebrow\">De praktijk<\/span>\n      <h2>Theorie, reflectie en toepassing versterken elkaar.<\/h2>\n      <p>Zo ontstaat leren dat niet alleen inspireert, maar ook blijft hangen omdat het logisch voelt en aansluit bij de innerlijke beleving van mensen.<\/p>\n    <\/div>\n    <div class=\"beweging\">\n      <div class=\"bkaart rev d1\">\n        <div class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\"\/><path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\"\/><\/svg><\/div>\n        <h3>Theorie<\/h3>\n        <p>Geeft taal en kader. Een gedeelde manier om te benoemen wat zich onder gedrag afspeelt.<\/p>\n      <\/div>\n      <div class=\"bkaart rev d2\">\n        <div class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg><\/div>\n        <h3>Reflectie<\/h3>\n        <p>Zorgt voor bewustwording en vertraging. De ruimte om te zien voordat je reageert.<\/p>\n      <\/div>\n      <div class=\"bkaart rev d3\">\n        <div class=\"ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M13 2L3 14h7l-1 8 10-12h-7l1-8z\"\/><\/svg><\/div>\n        <h3>Toepassing<\/h3>\n        <p>Brengt het terug naar de praktijk, precies daar waar het spannend wordt. In gesprekken, in keuzes, in gedrag onder druk.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= VOOR WIE (DONKER STRATEGISCH) ========================= -->\n<style>\n.inr-about .voorwie{background:var(--ink) !important;color:#fff !important;border-radius:36px !important;padding:84px 60px !important;position:relative !important;overflow:hidden !important;}\n.inr-about .voorwie::before{content:'' !important;position:absolute !important;top:-120px !important;right:-90px !important;width:400px !important;height:400px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%) !important;filter:blur(45px) !important;}\n.inr-about .voorwie::after{content:'' !important;position:absolute !important;bottom:-140px !important;left:-100px !important;width:360px !important;height:360px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.05),transparent 70%) !important;filter:blur(45px) !important;}\n.inr-about .voorwie .w-kop{position:relative !important;z-index:1 !important;text-align:center !important;max-width:740px !important;margin:0 auto 56px !important;}\n.inr-about .voorwie .eyebrow{color:rgba(255,255,255,.55) !important;display:block !important;margin-bottom:16px !important;}\n.inr-about .voorwie h2{font-weight:600 !important;font-size:clamp(28px,4vw,46px) !important;letter-spacing:-.026em !important;line-height:1.1 !important;color:#fff !important;margin-bottom:18px !important;}\n.inr-about .voorwie .w-kop p{font-size:18px !important;font-weight:300 !important;color:rgba(255,255,255,.72) !important;line-height:1.6 !important;}\n.inr-about .voorwie .rijen{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:18px !important;position:relative !important;z-index:1 !important;}\n.inr-about .wkaart{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:20px !important;padding:32px 28px !important;}\n.inr-about .wkaart .oi{width:46px !important;height:46px !important;border-radius:13px !important;background:rgba(255,255,255,.08) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:20px !important;}\n.inr-about .wkaart .oi svg{width:23px !important;height:23px !important;}\n.inr-about .wkaart h4{font-weight:600 !important;font-size:18px !important;color:#fff !important;margin-bottom:8px !important;letter-spacing:-.01em !important;}\n.inr-about .wkaart p{font-size:14.5px !important;font-weight:300 !important;color:rgba(255,255,255,.68) !important;line-height:1.6 !important;}\n.inr-about .voorwie .w-onder{position:relative !important;z-index:1 !important;text-align:center !important;max-width:700px !important;margin:48px auto 0 !important;}\n.inr-about .voorwie .w-onder p{font-size:16px !important;font-weight:300 !important;color:rgba(255,255,255,.82) !important;line-height:1.6 !important;}\n.inr-about .voorwie .w-onder p strong{font-weight:600 !important;color:#fff !important;}\n@media(max-width:820px){.inr-about .voorwie{padding:54px 26px !important;border-radius:26px !important;}.inr-about .voorwie .rijen{grid-template-columns:1fr !important;}}\n<\/style>\n<section class=\"sec wrap\" style=\"padding-top:0 !important;\">\n  <div class=\"voorwie rev\">\n    <div class=\"w-kop\">\n      <span class=\"eyebrow\">Voor wie wij er zijn<\/span>\n      <h2>Voor iedereen die nieuwsgierig is naar menselijk gedrag.<\/h2>\n      <p>Duurzame verandering ontstaat niet door harder te sturen, maar door beter te begrijpen.<\/p>\n    <\/div>\n    <div class=\"rijen\">\n      <div class=\"wkaart rev d1\">\n        <div class=\"oi\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M4 21c0-4 3.6-7 8-7s8 3 8 7\"\/><\/svg><\/div>\n        <h4>Professionals<\/h4>\n        <p>Die merken dat hun ontwikkeling stokt zodra het alleen nog over vaardigheden gaat, en die verder willen kijken dan de techniek.<\/p>\n      <\/div>\n      <div class=\"wkaart rev d2\">\n        <div class=\"oi\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 21h18M5 21V7l7-4 7 4v14M9 21v-6h6v6\"\/><\/svg><\/div>\n        <h4>Leiders<\/h4>\n        <p>Die willen begrijpen wat hun gedrag oproept bij anderen, en die mensen willen meekrijgen zonder te forceren.<\/p>\n      <\/div>\n      <div class=\"wkaart rev d3\">\n        <div class=\"oi\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 7l9-4 9 4-9 4-9-4z\"\/><path d=\"M3 7v10l9 4 9-4V7\"\/><\/svg><\/div>\n        <h4>Organisaties<\/h4>\n        <p>Die beseffen dat verandering pas standhoudt als ze rust op begrip, niet op druk. Voor elke organisatie die wil verdiepen.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"w-onder rev\">\n      <p><strong>De rol van de organisatie verschuift van sturen naar mogelijk maken.<\/strong> Je dwingt gedrag niet af, je schept de condities waarin het van binnenuit de goede kant op kan bewegen.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= KERNBELOFTE ========================= -->\n<style>\n.inr-about .belofte{text-align:center !important;max-width:880px !important;margin:0 auto !important;}\n.inr-about .belofte .q{font-weight:600 !important;font-size:clamp(28px,4.2vw,46px) !important;letter-spacing:-.026em !important;line-height:1.16 !important;color:var(--ink) !important;margin-bottom:24px !important;}\n.inr-about .belofte p{font-size:18px !important;font-weight:300 !important;color:var(--grijs) !important;line-height:1.62 !important;}\n.inr-about .belofte p strong{font-weight:600 !important;color:var(--ink) !important;}\n<\/style>\n<section class=\"sec wrap\">\n  <div class=\"belofte rev\">\n    <div class=\"q\">Geen eindpunt, maar een <span class=\"grad\">route<\/span>.<\/div>\n    <p>Een route waarin leren betekenis krijgt omdat het verbonden is met wie je bent, wat je doet en waarom je dat doet. Wij versimpelen niet, maar maken het begrijpelijk. Wij sturen niet op snelle antwoorden, maar op betere vragen. <strong>Zo ontstaat ontwikkeling die niet opgelegd voelt, maar logisch, eigen en duurzaam is.<\/strong><\/p>\n  <\/div>\n<\/section>\n\n<!-- ========================= SLOT: UITNODIGING OM DOOR TE SCROLLEN ========================= -->\n<style>\n.inr-about .slot-sec{position:relative !important;z-index:2 !important;background:#FFFFFF !important;}\n.inr-about .slot{text-align:center !important;min-height:58vh !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;padding-top:90px !important;padding-bottom:100px !important;}\n.inr-about .slot > .rev{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;}\n.inr-about .slot h2{font-weight:600 !important;font-size:clamp(34px,6vw,68px) !important;letter-spacing:-.032em !important;line-height:1.04 !important;max-width:16ch !important;color:var(--ink) !important;margin-bottom:22px !important;}\n.inr-about .slot p{font-size:19px !important;font-weight:300 !important;color:var(--grijs) !important;max-width:46ch !important;line-height:1.55 !important;margin-bottom:46px !important;}\n.inr-about .slot .scrollpijl{display:inline-flex !important;flex-direction:column !important;align-items:center !important;gap:14px !important;color:var(--grijs) !important;}\n.inr-about .slot .scrollpijl .stxt{font-size:13px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;}\n.inr-about .slot .scrollpijl .muis{width:26px !important;height:42px !important;border:2px solid var(--ink) !important;border-radius:14px !important;position:relative !important;}\n.inr-about .slot .scrollpijl .muis::before{content:'' !important;position:absolute !important;top:7px !important;left:50% !important;width:4px !important;height:8px !important;border-radius:3px !important;background:var(--ink) !important;transform:translateX(-50%) !important;animation:inra-scroll 1.8s ease-in-out infinite !important;}\n@keyframes inra-scroll{0%{opacity:0;transform:translate(-50%,0);}40%{opacity:1;}80%{opacity:0;transform:translate(-50%,12px);}100%{opacity:0;}}\n.inr-about .slot .merk{margin-top:54px !important;display:inline-flex !important;align-items:center !important;gap:12px !important;font-weight:600 !important;font-size:22px !important;color:var(--ink) !important;}\n.inr-about .slot .merk .dot{width:11px !important;height:11px !important;border-radius:50% !important;background:var(--ink) !important;box-shadow:0 0 0 5px rgba(11,11,13,.12) !important;}\n@media(prefers-reduced-motion:reduce){.inr-about .slot .scrollpijl .muis::before{animation:none !important;}}\n<\/style>\n<div class=\"slot-sec\">\n<section class=\"slot wrap\">\n  <div class=\"rev\">\n    <h2>Klaar om samen te <span class=\"grad\">bouwen<\/span>?<\/h2>\n    <p>Met INR Institute brengen wij ontwikkeling dichterbij. Niet als belofte van snelle verandering, maar als uitnodiging tot verdieping.<\/p>\n    <div class=\"scrollpijl\">\n      <span class=\"stxt\">Neem contact op<\/span>\n      <span class=\"muis\"><\/span>\n    <\/div>\n    <div class=\"merk\"><span class=\"dot\"><\/span>INR&nbsp;Institute<\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<\/div>\n<!-- ========================= EINDE .inr-about ========================= -->\n\n<script>\n(function(){\n  function start(){\n    var els=document.querySelectorAll('.inr-about .rev');\n    if(!('IntersectionObserver' in window)){els.forEach(function(e){e.classList.add('in');});}\n    else{\n      var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}});},{threshold:.12,rootMargin:'0px 0px -8% 0px'});\n      els.forEach(function(e){io.observe(e);});\n    }\n  }\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',start);}else{start();}\n})();\n<\/script>\n\n\n\n<!-- ============================================================================\n     INR CONTACTFORMULIER\n     E\u00e9n bestand. Plak dit volledig in \u00c9\u00c9N Elementor HTML-widget.\n     Alles is gescoped onder .inr-contact en afgedwongen met !important,\n     zodat Elementor\/WordPress de stijl niet kan overrulen.\n\n     Stijl in lijn met de rest van de site: Inter, witte basis, ink #0A0A0B,\n     glassmorphism, atmosfeer-blobs, reveal-on-scroll, ink-accent.\n\n     Verzending: eigen plugin-endpoint (INR Website Leads), form-type 'contact'.\n     Geen Elementor-capture meer. Honeypot + tijdslot tegen bots.\n\n     CONTRAST-FIX (WCAG AA): de lichtgrijze tint --grijs-licht (#9A95A8) haalde\n     maar 2.9:1 op wit en zakte daarmee onder de 4.5:1-eis. Alle leesbare tekst\n     die daarop stond \u2014 het (optioneel)-sterretje en de placeholders \u2014 staat nu\n     op --grijs (#6B6480, 5.59:1). De decoratieve select-chevron is mee verhoogd.\n     ============================================================================ -->\n\n<style>\n\/* ---------- 1. ELEMENTOR-ONTWAPENING + ROOT ---------- *\/\n.inr-contact{\n  --ink:#0A0A0B; --ink-2:#1C1C20; --grijs:#6B6480; --grijs-licht:#9A95A8;\n  --lijn:rgba(10,10,11,.10); --lijn-zacht:rgba(10,10,11,.06);\n  --veld-bg:#FFFFFF; --glas:rgba(255,255,255,.72); --soft:#F7F6FA;\n  --radius:24px; --maxw:1200px;\n  position:relative !important; width:100% !important; max-width:100% !important;\n  margin:0 !important; padding:0 clamp(22px,5vw,40px) !important; box-sizing:border-box !important;\n  color:var(--ink) !important; background:transparent !important; line-height:1.5 !important;\n  overflow:hidden !important; text-align:left !important;\n  -webkit-font-smoothing:antialiased !important;\n}\n.inr-contact, .inr-contact *, .inr-contact *::before, .inr-contact *::after{\n  box-sizing:border-box !important;\n  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;\n}\n.inr-contact h1,.inr-contact h2,.inr-contact h3,.inr-contact p,\n.inr-contact span,.inr-contact div,.inr-contact label,.inr-contact a,.inr-contact button{margin:0;padding:0;}\n.inr-contact a{text-decoration:none !important;color:inherit !important;}\n.inr-contact button{background:none !important;border:none !important;cursor:pointer !important;color:inherit !important;font:inherit !important;}\n\n\/* ---------- 2. ATMOSFEER (drift-blobs) ---------- *\/\n.inr-contact .atmos{position:absolute !important;inset:0 !important;z-index:0 !important;overflow:hidden !important;pointer-events:none !important;background:transparent !important;}\n.inr-contact .blob{position:absolute !important;border-radius:50% !important;filter:blur(120px) !important;opacity:.07 !important;animation:inrc-drift 32s ease-in-out infinite !important;}\n.inr-contact .blob.a{width:520px;height:520px;background:rgba(10,10,11,1);top:-160px;left:-140px;}\n.inr-contact .blob.b{width:460px;height:460px;background:rgba(28,28,32,1);bottom:-200px;right:-160px;animation-delay:-13s;}\n@keyframes inrc-drift{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(36px,-28px) scale(1.06);}}\n\n\/* ---------- 3. LAYOUT ---------- *\/\n.inr-contact .wrap{position:relative !important;z-index:1 !important;width:100% !important;max-width:var(--maxw) !important;margin:0 auto !important;padding:clamp(64px,9vw,120px) 0 !important;}\n.inr-contact .kaart{\n  display:grid !important;grid-template-columns:0.92fr 1.08fr !important;gap:0 !important;\n  background:var(--glas) !important;-webkit-backdrop-filter:blur(20px) !important;backdrop-filter:blur(20px) !important;\n  border:1px solid var(--lijn) !important;border-radius:32px !important;overflow:hidden !important;\n  box-shadow:0 40px 90px -54px rgba(10,10,11,.4) !important;\n}\n\n\/* ---------- 4. LINKER PANEEL ---------- *\/\n.inr-contact .paneel{\n  position:relative !important;overflow:hidden !important;background:var(--ink) !important;color:#fff !important;\n  padding:clamp(40px,5vw,64px) clamp(32px,4vw,56px) !important;\n  display:flex !important;flex-direction:column !important;\n}\n.inr-contact .paneel::before{content:'' !important;position:absolute !important;top:-130px !important;right:-90px !important;width:360px !important;height:360px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%) !important;filter:blur(50px) !important;pointer-events:none !important;}\n.inr-contact .paneel::after{content:'' !important;position:absolute !important;bottom:-150px !important;left:-110px !important;width:340px !important;height:340px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%) !important;filter:blur(50px) !important;pointer-events:none !important;}\n.inr-contact .paneel-in{position:relative !important;z-index:1 !important;display:flex !important;flex-direction:column !important;height:100% !important;}\n.inr-contact .badge{display:inline-flex !important;align-items:center !important;gap:9px !important;align-self:flex-start !important;\n  font-size:12px !important;font-weight:600 !important;letter-spacing:.06em !important;color:#fff !important;\n  border:1px solid rgba(255,255,255,.22) !important;background:rgba(255,255,255,.06) !important;\n  padding:8px 15px !important;border-radius:99px !important;margin-bottom:30px !important;}\n.inr-contact .badge .stip{width:7px !important;height:7px !important;border-radius:50% !important;background:#fff !important;}\n.inr-contact .paneel h2{font-weight:700 !important;font-size:clamp(28px,3.6vw,42px) !important;line-height:1.08 !important;letter-spacing:-.03em !important;color:#fff !important;margin-bottom:18px !important;}\n.inr-contact .paneel .lead{font-size:clamp(15px,1.6vw,17px) !important;font-weight:300 !important;color:rgba(255,255,255,.74) !important;line-height:1.62 !important;max-width:42ch !important;}\n.inr-contact .direct{margin-top:auto !important;padding-top:42px !important;}\n.inr-contact .direct-l{font-size:12px !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:rgba(255,255,255,.5) !important;margin-bottom:16px !important;}\n.inr-contact .direct-rij{display:flex !important;align-items:center !important;gap:13px !important;margin-bottom:13px !important;}\n.inr-contact .direct-rij:last-child{margin-bottom:0 !important;}\n.inr-contact .direct-ic{flex:none !important;width:38px !important;height:38px !important;border-radius:11px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.12) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;}\n.inr-contact .direct-ic svg{width:17px !important;height:17px !important;stroke:#fff !important;fill:none !important;stroke-width:1.7 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}\n.inr-contact .direct-rij a,.inr-contact .direct-rij span{font-size:15.5px !important;font-weight:400 !important;color:rgba(255,255,255,.92) !important;letter-spacing:-.01em !important;transition:color .2s !important;word-break:break-word !important;}\n.inr-contact a.direct-link:hover{color:#fff !important;}\n\n\/* ---------- 5. RECHTER PANEEL: FORMULIER ---------- *\/\n.inr-contact .form-zij{padding:clamp(40px,5vw,64px) clamp(32px,4vw,56px) !important;background:transparent !important;}\n.inr-contact .veld-rij{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:18px !important;margin-bottom:20px !important;}\n.inr-contact .veld{display:flex !important;flex-direction:column !important;min-width:0 !important;}\n.inr-contact .veld.vol{margin-bottom:20px !important;}\n.inr-contact .veld label{font-size:13px !important;font-weight:600 !important;color:var(--ink) !important;letter-spacing:-.005em !important;margin-bottom:8px !important;}\n\/* CONTRAST-FIX: was --grijs-licht (2.9:1), nu --grijs (5.59:1). *\/\n.inr-contact .veld label .ster{color:var(--grijs) !important;font-weight:400 !important;}\n.inr-contact .veld input,.inr-contact .veld select,.inr-contact .veld textarea{\n  width:100% !important;border:1px solid var(--lijn) !important;border-radius:13px !important;\n  padding:14px 16px !important;font-size:15px !important;font-weight:400 !important;line-height:1.4 !important;\n  color:var(--ink) !important;background:var(--veld-bg) !important;-webkit-text-fill-color:var(--ink) !important;\n  outline:none !important;-webkit-appearance:none !important;appearance:none !important;\n  transition:border-color .2s,box-shadow .2s,background .2s !important;\n}\n\/* CONTRAST-FIX: placeholders waren --grijs-licht (2.9:1), nu --grijs (5.59:1). *\/\n.inr-contact .veld input::placeholder,.inr-contact .veld textarea::placeholder{color:var(--grijs) !important;opacity:1 !important;}\n.inr-contact .veld input:focus,.inr-contact .veld select:focus,.inr-contact .veld textarea:focus{\n  border-color:var(--ink) !important;box-shadow:0 0 0 4px rgba(10,10,11,.07) !important;\n}\n.inr-contact .veld input.fout,.inr-contact .veld textarea.fout{border-color:#DC2626 !important;box-shadow:0 0 0 4px rgba(220,38,38,.10) !important;}\n.inr-contact .veld textarea{min-height:130px !important;resize:vertical !important;}\n.inr-contact .veld.select-veld{position:relative !important;}\n\/* Decoratieve chevron, mee verhoogd naar --grijs voor visuele samenhang. *\/\n.inr-contact .veld.select-veld::after{content:'' !important;position:absolute !important;right:18px !important;bottom:19px !important;width:8px !important;height:8px !important;border-right:1.6px solid var(--grijs) !important;border-bottom:1.6px solid var(--grijs) !important;transform:rotate(45deg) !important;pointer-events:none !important;}\n.inr-contact .veld select{cursor:pointer !important;padding-right:40px !important;}\n\n\/* honeypot, visueel verborgen *\/\n.inr-contact .hp-veld{position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;}\n\n.inr-contact .knop{\n  display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100% !important;\n  margin-top:8px !important;background:var(--ink) !important;color:#fff !important;border-radius:14px !important;\n  padding:17px 28px !important;font-size:16px !important;font-weight:600 !important;letter-spacing:-.005em !important;line-height:1.2 !important;\n  box-shadow:0 14px 30px -16px rgba(10,10,11,.6) !important;\n  transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,opacity .25s !important;\n}\n.inr-contact .knop:hover{transform:translateY(-2px) !important;box-shadow:0 20px 40px -18px rgba(10,10,11,.7) !important;}\n.inr-contact .knop svg{width:16px !important;height:16px !important;stroke:currentColor !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;transition:transform .35s cubic-bezier(.2,.7,.2,1) !important;}\n.inr-contact .knop:hover svg{transform:translateX(4px) !important;}\n.inr-contact .knop[disabled]{opacity:.55 !important;cursor:wait !important;transform:none !important;box-shadow:none !important;}\n\n.inr-contact .form-fout{font-size:13.5px !important;font-weight:400 !important;color:#DC2626 !important;margin-top:14px !important;text-align:center !important;\n  max-height:0 !important;overflow:hidden !important;opacity:0 !important;transition:opacity .25s,max-height .25s !important;}\n.inr-contact .form-fout.toon{opacity:1 !important;max-height:60px !important;}\n.inr-contact .form-belofte{margin-top:18px !important;display:flex !important;align-items:flex-start !important;gap:9px !important;font-size:12.5px !important;font-weight:400 !important;color:var(--grijs) !important;line-height:1.55 !important;}\n.inr-contact .form-belofte svg{width:14px !important;height:14px !important;flex:none !important;margin-top:2px !important;stroke:var(--ink) !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}\n\n\/* ---------- 6. SUCCES-STAAT ---------- *\/\n.inr-contact .form-velden.verzonden{display:none !important;}\n.inr-contact .succes{display:none !important;flex-direction:column !important;align-items:flex-start !important;gap:16px !important;padding:14px 0 !important;}\n.inr-contact .succes.toon{display:flex !important;}\n.inr-contact .succes .vink{width:54px !important;height:54px !important;border-radius:16px !important;background:var(--soft) !important;border:1px solid var(--lijn) !important;display:flex !important;align-items:center !important;justify-content:center !important;}\n.inr-contact .succes .vink svg{width:26px !important;height:26px !important;stroke:var(--ink) !important;fill:none !important;stroke-width:2.4 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}\n.inr-contact .succes h3{font-weight:700 !important;font-size:23px !important;letter-spacing:-.02em !important;color:var(--ink) !important;}\n.inr-contact .succes p{font-size:15.5px !important;font-weight:300 !important;color:var(--grijs) !important;line-height:1.6 !important;max-width:42ch !important;}\n\n\/* ---------- 7. REVEAL ---------- *\/\n.inr-contact .rev{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);}\n.inr-contact .rev.in{opacity:1 !important;transform:none !important;}\n\n\/* ---------- 8. MOBIEL ---------- *\/\n@media(max-width:880px){\n  .inr-contact .wrap{padding:64px 0 !important;}\n  .inr-contact .kaart{grid-template-columns:1fr !important;border-radius:26px !important;}\n  .inr-contact .paneel{padding:40px 28px !important;}\n  .inr-contact .paneel .lead{max-width:none !important;}\n  .inr-contact .direct{padding-top:34px !important;}\n  .inr-contact .form-zij{padding:36px 28px !important;}\n  .inr-contact .veld-rij{grid-template-columns:1fr !important;gap:0 !important;margin-bottom:0 !important;}\n  .inr-contact .veld-rij .veld{margin-bottom:20px !important;}\n}\n@media(prefers-reduced-motion:reduce){\n  .inr-contact .rev{opacity:1 !important;transform:none !important;transition:none !important;}\n  .inr-contact .blob{animation:none !important;}\n  .inr-contact .knop,.inr-contact .knop svg{transition:none !important;}\n}\n<\/style>\n\n<div class=\"inr-contact\">\n<div class=\"atmos\"><div class=\"blob a\"><\/div><div class=\"blob b\"><\/div><\/div>\n\n<div class=\"wrap\">\n  <div class=\"kaart rev\">\n\n    <!-- LINKER PANEEL -->\n    <div class=\"paneel\">\n      <div class=\"paneel-in\">\n        <div class=\"badge\"><span class=\"stip\"><\/span>Contact<\/div>\n        <h2>Zeg hallo. Wij denken graag met je mee.<\/h2>\n        <p class=\"lead\">Laat je gegevens achter en vertel kort waar je mee bezig bent. We nemen persoonlijk contact met je op, zonder verkooppraat.<\/p>\n        <div class=\"direct\">\n          <div class=\"direct-l\">Ons direct bereiken<\/div>\n          <div class=\"direct-rij\">\n            <span class=\"direct-ic\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L20 13l1 4v3a1 1 0 0 1-1 1A16 16 0 0 1 4 5a1 1 0 0 1 1-1z\"><\/path><\/svg><\/span>\n            <a class=\"direct-link\" href=\"tel:+31320844170\">+31 320 844 170<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- RECHTER PANEEL: FORMULIER -->\n    <div class=\"form-zij\">\n      <div class=\"form-velden\" id=\"inrcVelden\">\n\n        <div class=\"veld-rij\">\n          <div class=\"veld\">\n            <label for=\"inrcNaam\">Naam<\/label>\n            <input type=\"text\" id=\"inrcNaam\" placeholder=\"Jan Willem\" autocomplete=\"name\">\n          <\/div>\n          <div class=\"veld\">\n            <label for=\"inrcTel\">Telefoon <span class=\"ster\">(optioneel)<\/span><\/label>\n            <input type=\"tel\" id=\"inrcTel\" placeholder=\"Telefoon\" autocomplete=\"tel\">\n          <\/div>\n        <\/div>\n\n        <div class=\"veld vol\">\n          <label for=\"inrcEmail\">E-mail<\/label>\n          <input type=\"email\" id=\"inrcEmail\" placeholder=\"jij@bedrijf.nl\" autocomplete=\"email\" inputmode=\"email\">\n        <\/div>\n\n        <div class=\"veld-rij\">\n          <div class=\"veld select-veld\">\n            <label for=\"inrcLocatie\">Locatie <span class=\"ster\">(optioneel)<\/span><\/label>\n            <select id=\"inrcLocatie\">\n              <option value=\"\">Selecteer<\/option>\n              <option value=\"Noord-Nederland\">Noord-Nederland<\/option>\n              <option value=\"Oost-Nederland\">Oost-Nederland<\/option>\n              <option value=\"Midden-Nederland\">Midden-Nederland<\/option>\n              <option value=\"West-Nederland\">West-Nederland<\/option>\n              <option value=\"Zuid-Nederland\">Zuid-Nederland<\/option>\n              <option value=\"Heel Nederland \/ landelijk\">Heel Nederland \/ landelijk<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"veld\">\n            <label for=\"inrcMedewerkers\">Medewerkers <span class=\"ster\">(optioneel)<\/span><\/label>\n            <input type=\"number\" id=\"inrcMedewerkers\" placeholder=\"1\" min=\"1\" inputmode=\"numeric\">\n          <\/div>\n        <\/div>\n\n        <div class=\"veld vol\">\n          <label for=\"inrcBericht\">Bericht<\/label>\n          <textarea id=\"inrcBericht\" placeholder=\"Waar kunnen we je mee helpen?\"><\/textarea>\n        <\/div>\n\n        <!-- honeypot -->\n        <div class=\"hp-veld\" aria-hidden=\"true\">\n          <label for=\"inrcHp\">Laat dit veld leeg<\/label>\n          <input type=\"text\" id=\"inrcHp\" tabindex=\"-1\" autocomplete=\"off\">\n        <\/div>\n\n        <button type=\"button\" class=\"knop\" id=\"inrcKnop\">\n          Verstuur bericht\n          <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n        <\/button>\n\n        <div class=\"form-fout\" id=\"inrcFout\">Controleer de gemarkeerde velden.<\/div>\n\n        <div class=\"form-belofte\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg>\n          <span>We gebruiken je gegevens uitsluitend om contact met je op te nemen over je vraag.<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- succes-staat -->\n      <div class=\"succes\" id=\"inrcSucces\">\n        <div class=\"vink\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><\/div>\n        <h3>Bedankt, je bericht is binnen.<\/h3>\n        <p>We hebben je gegevens ontvangen en nemen zo snel mogelijk persoonlijk contact met je op.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n<\/div>\n\n<script>\n\/* ----- Config: pas hier het endpoint aan zonder de rest te raken ----- *\/\nwindow.INR_CONTACT = {\n  endpoint: \"\/wp-json\/inr-dashboard\/v1\/lead-binnen\",\n  form: \"contact\"\n};\n\n(function(){\n  var GELADEN = Math.floor(Date.now() \/ 1000);\n\n  function start(root){\n    if(!root || root.getAttribute('data-inr-actief') === '1'){ return; }\n    root.setAttribute('data-inr-actief', '1');\n\n    var CFG = window.INR_CONTACT || {};\n    var ENDPOINT = CFG.endpoint || '\/wp-json\/inr-dashboard\/v1\/lead-binnen';\n    var FORM = CFG.form || 'contact';\n\n    var velden = root.querySelector('#inrcVelden');\n    var succes = root.querySelector('#inrcSucces');\n    var knop   = root.querySelector('#inrcKnop');\n    var fout   = root.querySelector('#inrcFout');\n    if(!knop) return;\n\n    var naam   = root.querySelector('#inrcNaam');\n    var tel    = root.querySelector('#inrcTel');\n    var email  = root.querySelector('#inrcEmail');\n    var loc    = root.querySelector('#inrcLocatie');\n    var mede   = root.querySelector('#inrcMedewerkers');\n    var bericht= root.querySelector('#inrcBericht');\n    var hp     = root.querySelector('#inrcHp');\n\n    function geldigEmail(e){ return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(e); }\n\n    function toonFout(tekst){\n      if(tekst) fout.textContent = tekst;\n      fout.classList.add('toon');\n    }\n    function wisFout(){ fout.classList.remove('toon'); }\n\n    [naam, email, bericht].forEach(function(v){\n      if(v){ v.addEventListener('input', function(){ v.classList.remove('fout'); wisFout(); }); }\n    });\n\n    function valideer(){\n      var ok = true;\n      if(!(naam.value || '').trim()){ naam.classList.add('fout'); ok = false; }\n      if(!geldigEmail((email.value || '').trim())){ email.classList.add('fout'); ok = false; }\n      if(!(bericht.value || '').trim()){ bericht.classList.add('fout'); ok = false; }\n      return ok;\n    }\n\n    \/* Verstuur naar het eigen plugin-endpoint (geen Elementor). Fire-and-forget\n       met honeypot + tijdslot tegen bots. Opslaan-voor-mailen gebeurt server-\n       side, dus een lead raakt niet kwijt; we tonen de bezoeker altijd de\n       bevestiging zodra de aanvraag is weggestuurd. *\/\n    function verzendNaarPlugin(klaar){\n      var payload = {\n        form: FORM,\n        naam: (naam.value || '').trim(),\n        email: (email.value || '').trim(),\n        velden: {\n          'Telefoon': (tel.value || '').trim(),\n          'Locatie': (loc.value || '').trim(),\n          'Aantal medewerkers': (mede.value || '').trim(),\n          'Bericht': (bericht.value || '').trim()\n        },\n        meta: {},\n        bron: window.location.href,\n        ts: GELADEN,\n        website: (hp ? hp.value : '')\n      };\n      try {\n        var xhr = new XMLHttpRequest();\n        xhr.open('POST', ENDPOINT, true);\n        xhr.setRequestHeader('Content-Type', 'application\/json');\n        xhr.timeout = 15000;\n        xhr.onreadystatechange = function(){\n          if(xhr.readyState !== 4) return;\n          if(xhr.status >= 200 && xhr.status < 300){ klaar(true); }\n          else { klaar(false); }\n        };\n        xhr.ontimeout = function(){ klaar(false); };\n        xhr.onerror = function(){ klaar(false); };\n        xhr.send(JSON.stringify(payload));\n      } catch(e){ klaar(false); }\n    }\n\n    function toonSucces(){\n      velden.classList.add('verzonden');\n      succes.classList.add('toon');\n      try { succes.scrollIntoView({ behavior:'smooth', block:'center' }); } catch(e){}\n    }\n\n    knop.addEventListener('click', function(){\n      wisFout();\n      if(!valideer()){ toonFout('Vul je naam, een geldig e-mailadres en een bericht in.'); return; }\n      knop.disabled = true;\n      knop.textContent = 'Een moment...';\n      verzendNaarPlugin(function(ok){\n        if(ok){\n          toonSucces();\n        } else {\n          knop.disabled = false;\n          knop.innerHTML = 'Verstuur bericht <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>';\n          toonFout('Er ging iets mis bij het versturen. Probeer het zo nog eens, of bel ons direct.');\n        }\n      });\n    });\n\n    \/* Enter in een normaal veld (niet de textarea) verstuurt het formulier. *\/\n    [naam, tel, email, mede].forEach(function(v){\n      if(v){ v.addEventListener('keypress', function(e){ if(e.key === 'Enter'){ e.preventDefault(); knop.click(); } }); }\n    });\n\n    \/* Reveal-on-scroll, met een veiligheidsval: als de IntersectionObserver om\n       welke reden dan ook niet vuurt (bijvoorbeeld omdat de template-widget al\n       volledig in beeld staat bij het laden, of buiten een normale scroll-context\n       leeft), maken we de kaart sowieso zichtbaar. Zo blijft het formulier nooit\n       op opacity:0 hangen. *\/\n    var revs = root.querySelectorAll('.rev');\n    function toonAlles(){ [].forEach.call(revs, function(e){ e.classList.add('in'); }); }\n    if(!('IntersectionObserver' in window)){\n      toonAlles();\n    } else {\n      var io = new IntersectionObserver(function(es){\n        es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } });\n      }, { threshold:.08, rootMargin:'0px 0px -4% 0px' });\n      [].forEach.call(revs, function(e){ io.observe(e); });\n      \/\/ Veiligheidsval: wat er ook gebeurt, na 1,2s is de kaart zichtbaar.\n      setTimeout(toonAlles, 1200);\n    }\n  }\n\n  \/* Initialiseer elk contactformulier op de pagina. Dit is bewust bestand tegen\n     de manier waarop WordPress een template-widget kan inladen: de widget kan op\n     de ene pagina vroeg in de DOM staan en op de andere later worden geinjecteerd\n     (waardoor een eenmalige querySelector bij het laden niets vond en het formulier\n     onzichtbaar bleef). We proberen daarom meermaals:\n       1. meteen, voor formulieren die er al zijn,\n       2. op DOMContentLoaded,\n       3. via een MutationObserver voor widgets die later in de DOM verschijnen,\n       4. met een paar korte herhaalde pogingen als veiligheidsnet. *\/\n  function initAlle(){\n    var lijst = document.querySelectorAll('.inr-contact');\n    [].forEach.call(lijst, function(node){ start(node); });\n  }\n\n  \/\/ 1 + 2: meteen en bij DOM-gereed.\n  if(document.readyState === 'loading'){\n    document.addEventListener('DOMContentLoaded', initAlle);\n  } else {\n    initAlle();\n  }\n\n  \/\/ 3: vang formulieren op die na het laden alsnog worden ingeladen.\n  if('MutationObserver' in window){\n    var mo = new MutationObserver(function(){ initAlle(); });\n    if(document.body){\n      mo.observe(document.body, { childList:true, subtree:true });\n    } else {\n      document.addEventListener('DOMContentLoaded', function(){\n        mo.observe(document.body, { childList:true, subtree:true });\n      });\n    }\n  }\n\n  \/\/ 4: een paar korte herhaalde pogingen als extra vangnet (stopt vanzelf).\n  var pogingen = 0;\n  var herhaal = setInterval(function(){\n    pogingen++;\n    initAlle();\n    if(pogingen >= 10){ clearInterval(herhaal); }\n  }, 400);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Over INR Institute Echte ontwikkeling begint bij gedrag. INR Institute is ontstaan vanuit een moderne kijk op de ontwikkeling van mensen in organisaties. Wat ons verbindt is een gedeeld narratief over groei: dat echte ontwikkeling niet begint bij kennis of vaardigheden, maar bij inzicht in menselijk gedrag. In hoe mensen betekenis geven aan wat zij [&hellip;]<\/p>\n","protected":false},"author":224244682,"featured_media":56724,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-56583","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/inr.institute\/en\/wp-json\/wp\/v2\/pages\/56583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inr.institute\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/inr.institute\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/inr.institute\/en\/wp-json\/wp\/v2\/users\/224244682"}],"replies":[{"embeddable":true,"href":"https:\/\/inr.institute\/en\/wp-json\/wp\/v2\/comments?post=56583"}],"version-history":[{"count":0,"href":"https:\/\/inr.institute\/en\/wp-json\/wp\/v2\/pages\/56583\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inr.institute\/en\/wp-json\/wp\/v2\/media\/56724"}],"wp:attachment":[{"href":"https:\/\/inr.institute\/en\/wp-json\/wp\/v2\/media?parent=56583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}