[data-page=implementatie] .ipx-section,[data-page=implementatie] .ipx-chapter,[data-page=implementatie] .ipx-shift,[data-page=implementatie] .ipx-statement,[data-page=implementatie] .stats-section{z-index:1;max-width:1240px;margin:0 auto;padding:88px 40px;position:relative}[data-page=implementatie] .ipx-h2{letter-spacing:-.035em;color:var(--text-primary);font-size:clamp(28px,4vw,46px);font-weight:600;line-height:1.1}[data-page=implementatie] .ipx-sub{color:var(--text-secondary);max-width:640px;margin-top:16px;font-size:17px;line-height:1.65}[data-page=implementatie] .ipx-sec-head{text-align:center;max-width:740px;margin:0 auto 56px}[data-page=implementatie] .ipx-sec-head .ipx-sub{margin-left:auto;margin-right:auto}[data-page=implementatie] .ipx-sec-head .section-eyebrow{margin-bottom:18px}[data-page=implementatie] .ipx-prose p{color:var(--text-secondary);margin-bottom:14px;font-size:16px;line-height:1.75}[data-page=implementatie] .ipx-prose p:last-child{margin-bottom:0}[data-page=implementatie] .ipx-prose strong{color:var(--text-primary);font-weight:600}[data-page=implementatie] .ipx-tick svg{width:13px;height:13px;color:var(--accent-emerald);flex:none;display:block}[data-page=implementatie] .ipx-hero-trust{color:var(--text-muted);align-items:center;gap:9px;margin-top:26px;font-size:13.5px;display:inline-flex}[data-page=implementatie] .ipx-hero-trust strong{color:var(--text-secondary);font-weight:600}[data-page=implementatie] .ipx-trust-dot{background:var(--accent-emerald);width:7px;height:7px;box-shadow:0 0 10px var(--accent-emerald);border-radius:50%;flex:none}[data-page=implementatie] .ipx-cockpit{min-width:0;position:relative}[data-page=implementatie] .ipx-ck-glow{filter:blur(16px);z-index:0;pointer-events:none;background:radial-gradient(at 62% 26%,#10b98138,#0000 60%);position:absolute;top:-18%;bottom:-24%;left:0;right:0}[data-page=implementatie] .ipx-ck-card{z-index:1;border:1px solid var(--border-medium);border-radius:var(--radius-2xl);background:linear-gradient(#131317,#0d0d10);padding:20px 20px 22px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -20px #000000bf}[data-page=implementatie] .ipx-ck-top{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}[data-page=implementatie] .ipx-ck-brand{align-items:center;gap:11px;display:inline-flex}[data-page=implementatie] .ipx-ck-app{color:#04130d;background:linear-gradient(135deg, var(--accent-emerald), var(--accent-teal));border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 14px #10b98159}[data-page=implementatie] .ipx-ck-app svg{width:18px;height:18px}[data-page=implementatie] .ipx-ck-brand-txt{flex-direction:column;line-height:1.25;display:flex}[data-page=implementatie] .ipx-ck-brand-txt b{color:var(--text-primary);font-size:13.5px;font-weight:600}[data-page=implementatie] .ipx-ck-brand-txt i{color:var(--text-muted);font-size:11.5px;font-style:normal}[data-page=implementatie] .ipx-ck-week{font-family:var(--font-mono);color:var(--accent-teal);white-space:nowrap;background:#10b9811a;border:1px solid #10b98138;border-radius:100px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;display:inline-flex}[data-page=implementatie] .ipx-ck-live{background:var(--accent-emerald);width:7px;height:7px;box-shadow:0 0 8px var(--accent-emerald);border-radius:50%;flex:none;animation:2s ease-in-out infinite ipxPulse}[data-page=implementatie] .ipx-ck-stats{align-items:center;gap:22px;padding:18px 4px;display:flex}[data-page=implementatie] .ipx-ck-ring{flex:0 0 88px;width:88px;height:88px;position:relative}[data-page=implementatie] .ipx-ck-ring svg{width:100%;height:100%;transform:rotate(-90deg)}[data-page=implementatie] .ipx-ck-ring-bg{fill:none;stroke:#ffffff14;stroke-width:5px}[data-page=implementatie] .ipx-ck-ring-fg{fill:none;stroke:var(--accent-emerald);stroke-width:5px;stroke-linecap:round;stroke-dasharray:213.6;stroke-dashoffset:213.6px;filter:drop-shadow(0 0 5px #10b98199);animation:1.5s cubic-bezier(.16,1,.3,1) .3s forwards ipxRing}[data-page=implementatie] .ipx-ck-ring-num{letter-spacing:-.02em;color:var(--text-primary);justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}[data-page=implementatie] .ipx-ck-ring-num i{color:var(--text-muted);margin-left:1px;font-size:12px;font-style:normal}[data-page=implementatie] .ipx-ck-metrics{flex-direction:column;flex:1;gap:11px;display:flex}[data-page=implementatie] .ipx-ck-metric{align-items:baseline;gap:9px;display:flex}[data-page=implementatie] .ipx-ck-metric b{color:var(--text-primary);letter-spacing:-.02em;min-width:46px;font-size:17px;font-weight:700}[data-page=implementatie] .ipx-ck-metric b i{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:500}[data-page=implementatie] .ipx-ck-metric span{color:var(--text-secondary);font-size:12.5px}[data-page=implementatie] .ipx-ck-steps{grid-template-columns:repeat(4,1fr);margin:4px 0 18px;display:grid;position:relative}[data-page=implementatie] .ipx-ck-steps:before{content:"";background:var(--border-medium);height:2px;position:absolute;top:9px;left:12%;right:12%}[data-page=implementatie] .ipx-ck-steps:after{content:"";background:linear-gradient(90deg, var(--accent-emerald), var(--accent-teal));width:25%;height:2px;position:absolute;top:9px;left:12%;box-shadow:0 0 8px #10b98180}[data-page=implementatie] .ipx-ck-step{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}[data-page=implementatie] .ipx-ck-step-dot{background:var(--bg-card);border:2px solid var(--border-strong);z-index:1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}[data-page=implementatie] .ipx-ck-step-dot svg{color:#04130d;width:11px;height:11px}[data-page=implementatie] .ipx-ck-step.is-done .ipx-ck-step-dot{background:var(--accent-emerald);border-color:var(--accent-emerald)}[data-page=implementatie] .ipx-ck-step.is-active .ipx-ck-step-dot{border-color:var(--accent-emerald);background:#0c1512;box-shadow:0 0 0 4px #10b98129}[data-page=implementatie] .ipx-ck-step-lbl{color:var(--text-muted);font-size:10.5px}[data-page=implementatie] .ipx-ck-step.is-done .ipx-ck-step-lbl{color:var(--text-secondary)}[data-page=implementatie] .ipx-ck-step.is-active .ipx-ck-step-lbl{color:var(--text-primary);font-weight:500}[data-page=implementatie] .ipx-ck-tasks{flex-direction:column;gap:7px;list-style:none;display:flex}[data-page=implementatie] .ipx-ck-tasks li{color:var(--text-secondary);background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:var(--radius-md);opacity:0;animation:ipxSlideIn .5s ease var(--d,0s) forwards;align-items:center;gap:11px;padding:10px 12px;font-size:13px;display:flex;transform:translate(-6px)}[data-page=implementatie] .ipx-ck-tasks li.is-done,[data-page=implementatie] .ipx-ck-tasks li.is-active{color:var(--text-primary)}[data-page=implementatie] .ipx-ck-tasks li.is-active{background:#10b9810f;border-color:#10b98147}[data-page=implementatie] .ipx-ck-task-lbl{flex:1}[data-page=implementatie] .ipx-ck-check{border:1.5px solid var(--border-strong);border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}[data-page=implementatie] .ipx-ck-check.is-done{background:var(--accent-emerald);border-color:var(--accent-emerald)}[data-page=implementatie] .ipx-ck-check.is-active{border-color:#0000}[data-page=implementatie] .ipx-ck-check svg{color:#04130d;width:11px;height:11px}[data-page=implementatie] .ipx-ck-spin{border:2px solid #10b98140;border-top-color:var(--accent-emerald);border-radius:50%;width:15px;height:15px;animation:.9s linear infinite ipxSpin}[data-page=implementatie] .ipx-ck-meta{font-size:10.5px;font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border-subtle);background:var(--bg-card);white-space:nowrap;border-radius:100px;padding:2px 9px}[data-page=implementatie] .ipx-ck-meta.is-done{color:var(--accent-teal)}[data-page=implementatie] .ipx-ck-meta.is-active{color:var(--accent-emerald);background:#10b98114;border-color:#10b9814d}[data-page=implementatie] .ipx-ck-float{z-index:2;border:1px solid var(--border-strong);background:linear-gradient(#17181d,#111116);border-radius:14px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;bottom:-30px;left:-26px;box-shadow:0 20px 44px -12px #000000b3}[data-page=implementatie] .ipx-ck-float-ico{width:32px;height:32px;color:var(--accent-emerald);background:#10b9811f;border:1px solid #10b98140;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}[data-page=implementatie] .ipx-ck-float-ico svg{width:16px;height:16px}[data-page=implementatie] .ipx-ck-float-txt{flex-direction:column;line-height:1.3;display:flex}[data-page=implementatie] .ipx-ck-float-txt b{color:var(--text-primary);font-size:12.5px;font-weight:600}[data-page=implementatie] .ipx-ck-float-txt i{color:var(--text-muted);font-size:11px;font-style:normal}[data-page=implementatie] .ipx-ck-am-av{color:#04130d;background:linear-gradient(135deg, var(--accent-emerald), var(--accent-teal));border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}[data-page=implementatie] .ipx-shift-head{text-align:center;max-width:720px;margin:0 auto 48px}[data-page=implementatie] .ipx-shift-head .section-eyebrow{margin-bottom:18px}[data-page=implementatie] .ipx-shift-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:22px;display:grid}[data-page=implementatie] .ipx-shift-card{border-radius:var(--radius-xl);min-width:0;padding:28px}[data-page=implementatie] .ipx-shift-card--old{background:#120f10;border:1px solid #ef444429}[data-page=implementatie] .ipx-shift-card--new{background:#0c1512;border:1px solid #10b9813d}[data-page=implementatie] .ipx-shift-label{font-size:12px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}[data-page=implementatie] .ipx-shift-card--old .ipx-shift-label{color:#f4a6a6}[data-page=implementatie] .ipx-shift-card--new .ipx-shift-label{color:var(--accent-teal)}[data-page=implementatie] .ipx-shift-card ul{flex-direction:column;gap:13px;list-style:none;display:flex}[data-page=implementatie] .ipx-shift-card li{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex}[data-page=implementatie] .ipx-shift-card--new li{color:var(--text-primary)}[data-page=implementatie] .ipx-x,[data-page=implementatie] .ipx-v{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}[data-page=implementatie] .ipx-x{color:#ef6b6b;background:#ef444424}[data-page=implementatie] .ipx-x svg{width:11px;height:11px}[data-page=implementatie] .ipx-v{background:var(--accent-emerald);color:#04130d}[data-page=implementatie] .ipx-v svg{width:12px;height:12px}[data-page=implementatie] .ipx-shift-arrow{color:var(--accent-teal);place-items:center;display:grid}[data-page=implementatie] .ipx-shift-arrow svg{width:28px;height:28px}[data-page=implementatie] .ipx-creed{text-align:center;max-width:780px;margin:40px auto 0}[data-page=implementatie] .ipx-creed-strikes{flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:16px;display:flex}[data-page=implementatie] .ipx-creed-strikes span{color:var(--text-muted);font-size:13.5px;-webkit-text-decoration:line-through #ef444480;text-decoration:line-through #ef444480}[data-page=implementatie] .ipx-creed-main{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(18px,2.4vw,24px);line-height:1.5}[data-page=implementatie] .ipx-creed-main em{color:var(--accent-teal);font-style:normal}.ijx-rail{max-width:900px;margin:0 auto 34px;position:relative}.ijx-rail-track{background:var(--border-medium);border-radius:2px;height:2px;position:absolute;top:21px;left:6%;right:6%}.ijx-rail-fill{background:linear-gradient(90deg, var(--accent-emerald), var(--accent-teal));border-radius:2px;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #10b98180}.ijx-nodes{grid-template-columns:repeat(4,1fr);list-style:none;display:grid;position:relative}.ijx-node button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;width:100%;padding:0;display:flex}.ijx-node button:focus-visible{outline:2px solid var(--accent-emerald);outline-offset:4px;border-radius:8px}.ijx-node-dot{background:var(--bg-card);border:1.5px solid var(--border-strong);width:44px;height:44px;color:var(--text-muted);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;font-weight:600;transition:all .35s;display:grid}.ijx-node-dot svg{width:18px;height:18px}.ijx-node.is-done .ijx-node-dot{color:var(--accent-emerald);background:#0c1512;border-color:#10b98166}.ijx-node.is-active .ijx-node-dot{background:var(--accent-emerald);border-color:var(--accent-emerald);color:#04130d;transform:scale(1.12);box-shadow:0 0 0 5px #10b98126,0 0 22px #10b98180}.ijx-node-label{color:var(--text-muted);text-align:center;max-width:140px;font-size:12.5px;font-weight:500;transition:color .3s}.ijx-node.is-active .ijx-node-label{color:var(--text-primary)}.ijx-stage{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-2xl);max-width:960px;box-shadow:var(--shadow-card);grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;margin:0 auto;padding:30px;animation:.5s ipxFade;display:grid}.ijx-stage-visual{min-width:0;min-height:236px;display:grid}.ijx-stage-copy{min-width:0}.ijx-stage-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-teal);font-size:11.5px}.ijx-stage-title{letter-spacing:-.03em;color:var(--text-primary);margin:10px 0 12px;font-size:26px;font-weight:600}.ijx-stage-desc{color:var(--text-secondary);margin-bottom:18px;font-size:15px;line-height:1.65}.ijx-stage-chips{flex-wrap:wrap;gap:8px;display:flex}.ijx-stage-chip{color:var(--text-secondary);background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.ijx-tick{background:var(--accent-emerald);border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.ijx-tick svg{color:#04130d;width:10px;height:10px;display:block}.ijx-mock{background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);height:100%;padding:16px;animation:.5s ipxFade}.ijx-mockbar{color:var(--text-muted);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:6px;margin-bottom:14px;display:flex}.ijx-mockbar span{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.ijx-mockbar span:first-child{background:#ef5f5f}.ijx-mockbar span:nth-child(2){background:#f5b544}.ijx-mockbar span:nth-child(3){background:var(--accent-emerald);margin-right:6px}.ijx-onb-prog{background:var(--border-medium);border-radius:6px;height:6px;margin-bottom:14px;overflow:hidden}.ijx-onb-prog-fill{background:linear-gradient(90deg, var(--accent-emerald), var(--accent-teal));border-radius:6px;width:0;height:100%;animation:1.1s cubic-bezier(.16,1,.3,1) forwards ipxGrow;display:block}.ijx-onb-list{flex-direction:column;gap:8px;list-style:none;display:flex}.ijx-onb-list li{color:var(--text-secondary);opacity:0;animation:ipxSlideIn .45s ease var(--d) forwards;align-items:center;gap:9px;font-size:12.5px;display:flex;transform:translate(-6px)}.ijx-vid-screen{aspect-ratio:16/8;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:linear-gradient(135deg,#0f1a16,#0a0f0d);place-items:center;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.ijx-play{width:42px;height:42px;color:var(--accent-emerald);background:#10b98129;border:1px solid #10b98166;border-radius:50%;place-items:center;display:grid}.ijx-play svg{width:18px;height:18px;margin-left:2px}.ijx-vid-scrub{background:#ffffff24;border-radius:3px;height:3px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.ijx-vid-scrub i{background:var(--accent-emerald);border-radius:3px;width:40%;height:100%;animation:3s linear infinite ipxScrub;display:block}.ijx-vid-list{flex-direction:column;gap:7px;list-style:none;display:flex}.ijx-vid-list li{color:var(--text-muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.ijx-vid-list li.is-active{color:var(--text-primary)}.ijx-vid-dot{background:var(--border-strong);border-radius:50%;flex:none;width:6px;height:6px}.ijx-vid-list li.is-active .ijx-vid-dot{background:var(--accent-emerald);box-shadow:0 0 6px var(--accent-emerald)}.ijx-chk-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.ijx-chk-cell{color:var(--text-secondary);border-radius:var(--radius-sm);opacity:0;animation:ipxPop .4s ease var(--d) forwards;background:#10b9810d;border:1px solid #10b98124;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.ijx-mock--live{text-align:center;align-content:center;place-items:center;gap:14px;display:grid}.ijx-live-badge{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-emerald);background:#10b9811a;border:1px solid #10b9814d;border-radius:100px;align-items:center;gap:7px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.ijx-live-dot{background:var(--accent-emerald);width:7px;height:7px;box-shadow:0 0 8px var(--accent-emerald);border-radius:50%;animation:1.6s infinite ipxPulse}.ijx-live-rocket{width:76px;height:76px;color:var(--accent-emerald);background:radial-gradient(circle,#10b9812e,#0000 70%);border-radius:50%;place-items:center;display:grid}.ijx-live-rocket svg{width:40px;height:40px;animation:3s ease-in-out infinite ipxFloat}.ijx-live-days{gap:8px;display:flex}.ijx-live-days span{color:var(--text-muted);border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:100px;padding:5px 11px;font-size:11.5px}.ijx-live-days .is-live{color:#04130d;background:var(--accent-emerald);border-color:var(--accent-emerald);font-weight:600}[data-page=implementatie] .ipx-chapter{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}[data-page=implementatie] .ipx-chapter-copy,[data-page=implementatie] .ipx-visual{min-width:0}[data-page=implementatie] .ipx-chapter--rev .ipx-chapter-copy{order:2}[data-page=implementatie] .ipx-chapter-copy .section-eyebrow,[data-page=implementatie] .ipx-chapter-copy .ipx-h2{margin-bottom:18px}[data-page=implementatie] .ipx-hub{border:1px solid var(--border-medium);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);background:linear-gradient(#131317,#0e0e11);padding:20px;position:relative;overflow:hidden}[data-page=implementatie] .ipx-hub:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#10b9811a,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}[data-page=implementatie] .ipx-hub-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:16px;display:flex;position:relative}[data-page=implementatie] .ipx-hub-ico{color:#04130d;background:linear-gradient(135deg, var(--accent-emerald), var(--accent-teal));border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 14px #10b9814d}[data-page=implementatie] .ipx-hub-ico svg{width:18px;height:18px}[data-page=implementatie] .ipx-hub-titles{flex-direction:column;flex:1;line-height:1.25;display:flex}[data-page=implementatie] .ipx-hub-titles b{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:600}[data-page=implementatie] .ipx-hub-titles i{color:var(--text-muted);font-size:12px;font-style:normal}[data-page=implementatie] .ipx-hub-badge{font-family:var(--font-mono);color:var(--accent-teal);white-space:nowrap;background:#10b9811a;border:1px solid #10b98138;border-radius:100px;padding:4px 10px;font-size:11px}[data-page=implementatie] .ipx-hub-list{flex-direction:column;list-style:none;display:flex;position:relative}[data-page=implementatie] .ipx-hub-item{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:11px;padding:8px 4px;font-size:13.5px;display:flex}[data-page=implementatie] .ipx-hub-item:last-child{border-bottom:0}[data-page=implementatie] .ipx-hub-check{background:#10b98124;border:1px solid #10b9814d;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}[data-page=implementatie] .ipx-hub-check svg{width:11px;height:11px;color:var(--accent-emerald)}[data-page=implementatie] .ipx-hub-foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:16px;display:flex;position:relative}[data-page=implementatie] .ipx-hub-foot-lbl{color:var(--text-muted);margin-right:2px;font-size:11.5px}[data-page=implementatie] .ipx-hub-old{color:var(--text-muted);background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:100px;padding:4px 10px;font-size:11.5px;-webkit-text-decoration:line-through #ef444473;text-decoration:line-through #ef444473}[data-page=implementatie] .ipx-cadence{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:24px}[data-page=implementatie] .ipx-cad-weeks{justify-content:space-between;margin-bottom:22px;padding:0 6px;display:flex;position:relative}[data-page=implementatie] .ipx-cad-weeks:before{content:"";background:var(--border-medium);height:2px;position:absolute;top:7px;left:12px;right:12px}[data-page=implementatie] .ipx-cad-week{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}[data-page=implementatie] .ipx-cad-dot{background:var(--bg-card);border:2px solid var(--border-strong);z-index:1;border-radius:50%;width:16px;height:16px}[data-page=implementatie] .ipx-cad-week.is-past .ipx-cad-dot{background:var(--accent-emerald);border-color:var(--accent-emerald)}[data-page=implementatie] .ipx-cad-week.is-now .ipx-cad-dot{border-color:var(--accent-emerald);box-shadow:0 0 0 4px #10b9812e}[data-page=implementatie] .ipx-cad-wlabel{font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}[data-page=implementatie] .ipx-cad-week.is-now .ipx-cad-wlabel{color:var(--accent-teal)}[data-page=implementatie] .ipx-cad-meeting{background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:16px}[data-page=implementatie] .ipx-cad-meeting-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:11px;margin-bottom:14px;padding-bottom:14px;display:flex}[data-page=implementatie] .ipx-cad-meeting-head strong{color:var(--text-primary);font-size:14px;display:block}[data-page=implementatie] .ipx-cad-meeting-head small{color:var(--text-muted);font-size:11.5px}[data-page=implementatie] .ipx-cad-badge{color:var(--accent-emerald);white-space:nowrap;background:#10b98114;border:1px solid #10b9814d;border-radius:100px;margin-left:auto;padding:3px 10px;font-size:11px}[data-page=implementatie] .ipx-cad-agenda-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10.5px}[data-page=implementatie] .ipx-cad-agenda{flex-direction:column;gap:8px;list-style:none;display:flex}[data-page=implementatie] .ipx-cad-agenda li{color:var(--text-secondary);align-items:center;gap:9px;font-size:13px;display:flex}[data-page=implementatie] .ipx-player{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:18px}[data-page=implementatie] .ipx-player-screen{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:linear-gradient(135deg,#101c17,#0a0f0d);place-items:center;margin-bottom:16px;display:grid;position:relative;overflow:hidden}[data-page=implementatie] .ipx-player-play{width:56px;height:56px;color:var(--accent-emerald);background:#10b98126;border:1px solid #10b98166;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 30px #10b98140}[data-page=implementatie] .ipx-player-play svg{width:22px;height:22px;margin-left:3px}[data-page=implementatie] .ipx-player-cap{font-size:12px;font-family:var(--font-mono);color:var(--text-secondary);position:absolute;top:12px;left:14px}[data-page=implementatie] .ipx-player-scrub{background:#ffffff24;border-radius:4px;height:4px;position:absolute;bottom:12px;left:14px;right:14px}[data-page=implementatie] .ipx-player-scrub i{background:var(--accent-emerald);border-radius:4px;width:45%;height:100%;display:block}[data-page=implementatie] .ipx-player-list-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10.5px}[data-page=implementatie] .ipx-player-list{grid-template-columns:1fr 1fr;gap:6px;list-style:none;display:grid}[data-page=implementatie] .ipx-player-list li{color:var(--text-muted);border-radius:var(--radius-sm);align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}[data-page=implementatie] .ipx-player-list li.is-active{color:var(--text-primary);background:#10b98114;border:1px solid #10b98133}[data-page=implementatie] .ipx-player-idx{font-family:var(--font-mono);color:var(--text-muted);align-items:center;min-width:18px;font-size:11px;display:inline-flex}[data-page=implementatie] .ipx-player-eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}[data-page=implementatie] .ipx-player-eq i{background:var(--accent-emerald);border-radius:2px;width:3px;height:4px;animation:.9s ease-in-out infinite ipxEq}[data-page=implementatie] .ipx-player-eq i:nth-child(2){animation-delay:.2s}[data-page=implementatie] .ipx-player-eq i:nth-child(3){animation-delay:.4s}[data-page=implementatie] .ipx-testorder{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);padding:24px}[data-page=implementatie] .ipx-to-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}[data-page=implementatie] .ipx-to-id{font-family:var(--font-mono);color:var(--text-primary);font-size:13px}[data-page=implementatie] .ipx-to-badge{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-amber);background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:100px;padding:3px 10px;font-size:10.5px;font-weight:700}[data-page=implementatie] .ipx-to-rows{flex-direction:column;margin:14px 0;display:flex}[data-page=implementatie] .ipx-to-rows>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}[data-page=implementatie] .ipx-to-rows>div:last-child{border-bottom:0}[data-page=implementatie] .ipx-to-rows span{color:var(--text-muted)}[data-page=implementatie] .ipx-to-rows b{color:var(--text-primary);font-weight:500}[data-page=implementatie] .ipx-to-ok{color:var(--accent-emerald)!important}[data-page=implementatie] .ipx-to-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:8px 0 12px;font-size:10.5px}[data-page=implementatie] .ipx-to-chips{flex-wrap:wrap;gap:7px;display:flex}[data-page=implementatie] .ipx-thread{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:22px;display:flex}[data-page=implementatie] .ipx-msg{opacity:0;max-width:82%;animation:ipxFadeUp .5s ease var(--d,0s) forwards;border-radius:14px;padding:11px 14px;font-size:13.5px;line-height:1.45;transform:translateY(6px)}[data-page=implementatie] .ipx-msg-who{font-size:10.5px;font-family:var(--font-mono);color:var(--text-muted);margin-bottom:4px;display:block}[data-page=implementatie] .ipx-msg--q{background:var(--bg-card-inner);border:1px solid var(--border-subtle);color:var(--text-secondary);border-bottom-left-radius:4px;align-self:flex-start}[data-page=implementatie] .ipx-msg--a{color:var(--text-primary);background:#10b9811a;border:1px solid #10b98147;border-bottom-right-radius:4px;align-self:flex-end;margin-top:4px}[data-page=implementatie] .ipx-msg--a .ipx-msg-who{color:var(--accent-teal);align-items:center;gap:7px;display:inline-flex}[data-page=implementatie] .ipx-msg-a-body{align-items:center;gap:8px;display:flex}[data-page=implementatie] .ipx-check{max-width:1080px;margin:0 auto}[data-page=implementatie] .ipx-check-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}[data-page=implementatie] .ipx-check-cell{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);opacity:0;align-items:center;gap:10px;padding:14px;display:flex;transform:translateY(8px)}[data-page=implementatie] .ipx-check-sec .reveal.visible .ipx-check-cell{animation:ipxCheckIn .5s cubic-bezier(.16, 1, .3, 1) var(--d) forwards}[data-page=implementatie] .ipx-check-tick{background:var(--accent-emerald);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}[data-page=implementatie] .ipx-check-tick svg{color:#04130d;width:13px;height:13px}[data-page=implementatie] .ipx-check-name{color:var(--text-primary);flex:1;font-size:13.5px;font-weight:500}[data-page=implementatie] .ipx-check-ok{font-size:10.5px;font-family:var(--font-mono);color:var(--accent-teal)}[data-page=implementatie] .ipx-check-meter{border-radius:var(--radius-xl);background:#0c1512;border:1px solid #10b9813d;align-items:center;gap:18px;margin-top:22px;padding:22px 26px;display:flex}[data-page=implementatie] .ipx-check-meter-ring{flex:0 0 58px;width:58px;height:58px;position:relative}[data-page=implementatie] .ipx-check-meter-ring svg{width:100%;height:100%;transform:rotate(-90deg)}[data-page=implementatie] .ipx-check-meter-fg{fill:none;stroke:var(--accent-emerald);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100.5;stroke-dashoffset:100.5px;filter:drop-shadow(0 0 4px #10b98199)}[data-page=implementatie] .ipx-check-sec .reveal.visible .ipx-check-meter-fg{animation:1.6s cubic-bezier(.16,1,.3,1) .8s forwards ipxRingFull}[data-page=implementatie] .ipx-check-meter-ring span{color:var(--accent-emerald);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}[data-page=implementatie] .ipx-check-meter-ring span svg{width:22px;height:22px}[data-page=implementatie] .ipx-check-meter strong{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;display:block}[data-page=implementatie] .ipx-check-meter small{color:var(--text-secondary);font-size:13.5px}[data-page=implementatie] .ipx-golive{max-width:900px;margin:0 auto}[data-page=implementatie] .ipx-golive-timeline{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}[data-page=implementatie] .ipx-gl-day{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;padding:22px}[data-page=implementatie] .ipx-gl-day--live{background:#0c1512;border-color:#10b98159;box-shadow:0 0 40px #10b9811f}[data-page=implementatie] .ipx-gl-when{font-family:var(--font-mono);color:var(--text-primary);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}[data-page=implementatie] .ipx-gl-day--live .ipx-gl-when{color:var(--accent-emerald)}[data-page=implementatie] .ipx-gl-what{color:var(--text-muted);margin-top:8px;font-size:13px;display:block}[data-page=implementatie] .ipx-golive-support{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;margin-top:20px;padding:22px 24px}[data-page=implementatie] .ipx-gl-support-label{color:var(--text-secondary);margin-bottom:14px;font-size:13px}[data-page=implementatie] .ipx-gl-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}[data-page=implementatie] .ipx-statement{text-align:center;max-width:860px}[data-page=implementatie] .ipx-statement .section-eyebrow{margin-bottom:22px}[data-page=implementatie] .ipx-statement-lead{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(24px,3.4vw,36px);font-weight:600;line-height:1.28}[data-page=implementatie] .ipx-statement-lead em{color:var(--accent-teal);font-style:normal}[data-page=implementatie] .ipx-statement-body{color:var(--text-secondary);margin-top:20px;font-size:16px;line-height:1.7}[data-page=implementatie] .ipx-stats{text-align:center}[data-page=implementatie] .ipx-proof-chips{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:40px;display:flex}[data-page=implementatie] .ipx-bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}[data-page=implementatie] .ipx-bento-card{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-xl);padding:26px;transition:border-color .25s,transform .25s}[data-page=implementatie] .ipx-bento-card:hover{border-color:#10b9814d;transform:translateY(-3px)}[data-page=implementatie] .ipx-bento-icon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--accent-emerald);background:#10b9811a;border:1px solid #10b98133;place-items:center;margin-bottom:16px;display:grid}[data-page=implementatie] .ipx-bento-icon svg{width:22px;height:22px}[data-page=implementatie] .ipx-bento-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:6px;font-size:16.5px;font-weight:600}[data-page=implementatie] .ipx-bento-desc{color:var(--text-muted);font-size:13.5px;line-height:1.55}[data-page=implementatie] .ipx-chip{color:var(--text-secondary);background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:100px;padding:7px 13px;font-size:12.5px}@keyframes ipxRing{to{stroke-dashoffset:68.3px}}@keyframes ipxRingFull{to{stroke-dashoffset:0}}@keyframes ipxSpin{to{transform:rotate(360deg)}}@keyframes ipxGrow{to{width:68%}}@keyframes ipxSlideIn{to{opacity:1;transform:none}}@keyframes ipxFadeUp{to{opacity:1;transform:none}}@keyframes ipxPop{to{opacity:1}}@keyframes ipxCheckIn{to{opacity:1;transform:none}}@keyframes ipxFade{0%{opacity:0}to{opacity:1}}@keyframes ipxPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ipxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ipxScrub{0%{transform:translate(-30%)}to{transform:translate(210%)}}@keyframes ipxEq{0%,to{height:4px}50%{height:12px}}@media (max-width:980px){[data-page=implementatie] .ipx-ck-float{box-shadow:var(--shadow-card);margin-top:12px;position:static;bottom:auto;left:auto}}@media (max-width:900px){[data-page=implementatie] .ipx-chapter{grid-template-columns:1fr;gap:32px}[data-page=implementatie] .ipx-chapter--rev .ipx-chapter-copy{order:0}[data-page=implementatie] .ipx-shift-grid{grid-template-columns:1fr}[data-page=implementatie] .ipx-shift-arrow{justify-self:center;transform:rotate(90deg)}[data-page=implementatie] .ipx-check-grid{grid-template-columns:repeat(2,1fr)}[data-page=implementatie] .ipx-bento{grid-template-columns:1fr 1fr}.ijx-stage{grid-template-columns:1fr;gap:22px}.ijx-node-label{font-size:10.5px}}@media (max-width:640px){[data-page=implementatie] .ipx-section,[data-page=implementatie] .ipx-chapter,[data-page=implementatie] .ipx-shift,[data-page=implementatie] .ipx-statement,[data-page=implementatie] .stats-section{padding:56px 20px}[data-page=implementatie] .ipx-check-grid,[data-page=implementatie] .ipx-golive-timeline,[data-page=implementatie] .ipx-bento,[data-page=implementatie] .ipx-player-list{grid-template-columns:1fr}.ijx-node-label{display:none}.ijx-chk-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-page=implementatie] .ipx-ck-tasks li,[data-page=implementatie] .ipx-check-cell,[data-page=implementatie] .ipx-msg,.ijx-onb-list li,.ijx-chk-cell,[data-page=implementatie] .ipx-check-sec .reveal.visible .ipx-check-cell{opacity:1!important;animation:none!important;transform:none!important}[data-page=implementatie] .ipx-ck-ring-fg{stroke-dashoffset:68.3px;animation:none!important}[data-page=implementatie] .ipx-ck-spin{animation:none!important}[data-page=implementatie] .ipx-check-meter-fg,[data-page=implementatie] .ipx-check-sec .reveal.visible .ipx-check-meter-fg{stroke-dashoffset:0;animation:none!important}.ijx-onb-prog-fill{width:68%;animation:none!important}[data-page=implementatie] .ipx-ck-live,.ijx-live-dot,.ijx-live-rocket svg,[data-page=implementatie] .ipx-player-eq i,.ijx-vid-scrub i,.ijx-stage,.ijx-mock{animation:none!important}}@media (scripting:none){[data-page=implementatie] .ipx-check-cell{opacity:1;transform:none}[data-page=implementatie] .ipx-check-meter-fg{stroke-dashoffset:0}}
