@import 'https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=IBM+Plex+Mono:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap';html:not(.dark) #site-header{background-color:#fff!important}html.dark #site-header{background-color:#29235c!important}html:not(.dark) #site-header a.navbar-brand svg{display:none}html:not(.dark) #site-header a.navbar-brand::before{content:'';display:inline-block;height:2.1rem;width:5.5rem;background-image:url(/media/logo.svg);background-size:contain;background-repeat:no-repeat;background-position:0;margin-top:.4rem}html.dark #site-header a.navbar-brand svg{display:none}html.dark #site-header a.navbar-brand::before{content:'';display:inline-block;height:2.1rem;width:5.5rem;background-image:url(/media/Logo-light.svg);background-size:contain;background-repeat:no-repeat;background-position:0;margin-top:.4rem}.footer-logo svg{display:none}.footer-logo::before{content:'';display:block;height:2.1rem;width:5.5rem;background-image:url(/media/logo.svg);background-size:contain;background-repeat:no-repeat;background-position:0}html.dark .footer-logo::before{background-image:url(/media/Logo-light.svg)}a.navbar-brand{padding-left:2rem}a.navbar-brand svg{height:2.1rem!important;width:auto!important;margin-top:.4rem}html,body{font-family:ibm plex mono,courier new,monospace!important}h1,h2,h3,h4,h5,h6,.text-4xl,.text-5xl,.text-6xl,.text-7xl,[class*=title],[class*=heading]{font-family:nunito,'rounded mplus 1c',sans-serif!important;font-weight:800}[class*=eyebrow],[class*=badge],[class*=label],[class*=tag],.font-mono{font-family:ibm plex mono,courier new,monospace!important}nav,button,.btn,a.btn{font-family:nunito,'rounded mplus 1c',sans-serif!important;font-weight:700}.home-hero p.tracking-wider::before{content:'';display:block;width:205px;height:60px;margin:0 auto 4rem;background-image:url(/media/Slider.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.home-hero p.tracking-wider::before{background-image:url(/media/Slider-light.svg)}.product-page-header p.tracking-wider::before{content:'';display:block;background-image:url(/media/pro-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:280px;height:220px;margin:0 auto 2rem}#microsoft img,#microsoft [class*=logo] img{width:200px!important;max-width:200px!important;height:auto!important;margin:0 auto!important;display:block!important}#microsoft [class*=logos],#microsoft [class*=items],#microsoft ul{justify-content:center!important;display:flex!important}section.dark [class*=section_break],section.dark [class*=section-break],[class*=fade_bottom],[class*=fade-bottom]{display:none!important}.home-hero{background:linear-gradient( 160deg,#16123a 0%,#1a2d6b 45%,#4a1860 100% )!important;position:relative}#producten div.flex.items-center.justify-center.rounded-2xl{background-color:initial!important;background-repeat:no-repeat;background-size:contain;background-position:0;overflow:hidden;width:6.4rem!important;height:5rem!important;margin-left:0!important;margin-right:auto!important}#producten div.flex.items-center.justify-center.rounded-2xl svg{display:none}#producten [class*=grid]>*:nth-child(1) div.flex.items-center.justify-center.rounded-2xl{background-image:url(/media/pro-icon.svg)}#producten [class*=grid]>*:nth-child(2) div.flex.items-center.justify-center.rounded-2xl{background-image:url(/media/make-icon.svg)}#producten [class*=grid]>*:nth-child(3) div.flex.items-center.justify-center.rounded-2xl{background-image:url(/media/gov-icon.svg)}.home-hero::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8ed0dc 0%,#2e4899 56%,#912f88 100%)}.opl-img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:.5rem;margin-bottom:.75rem;display:block}.opl-code{display:inline-block;padding:.15rem .6rem;border-radius:.25rem;font-size:.75rem;font-weight:700;background:#e8f0fb;color:#2e4899;letter-spacing:.05em;margin-bottom:.5rem}.opl-labels{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem}.opl-label{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:.3rem;font-size:.72rem;font-weight:500;background:#f0f4ff;color:#374151}.opl-btn{display:inline-block;margin-top:.75rem;padding:.5rem 1.2rem;border-radius:.4rem;font-weight:600;font-size:.875rem;color:#fff;background:linear-gradient(90deg,#8ed0dc,#2e4899,#912f88);text-decoration:none}.opl-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem}.opl-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:.3rem;font-size:.72rem;font-weight:500;background:#f0f4ff;color:#374151;font-family:ibm plex mono,monospace}.opl-detail-img{width:100%;max-height:320px;object-fit:cover;border-radius:.75rem;margin-bottom:1.5rem;display:block}.prog-table{width:100%;border-collapse:collapse}.prog-table tr{border-bottom:1px solid #e5e7eb}.prog-table tr:last-child{border-bottom:none}.prog-table .prog-icon-cell{padding:1rem .75rem 1rem 0;width:2.5rem;vertical-align:top}.prog-table .prog-text-cell{padding:1rem 0}.prog-icon{width:1.25rem;height:1.25rem;color:#2e4899;margin-top:.1rem}.opl-actions{display:flex;gap:1rem;align-items:center;margin-top:2rem;flex-wrap:wrap}.btn-outline-navy{display:inline-block;padding:.65rem 1.2rem;border-radius:.5rem;font-weight:600;color:#29235c;border:2px solid #29235c;text-decoration:none}.btn-gradient{display:inline-block;padding:.65rem 1.6rem;border-radius:.5rem;font-weight:600;color:#fff;background:linear-gradient(90deg,#8ed0dc,#2e4899,#912f88);text-decoration:none}.product-page-header{background:#f5f4f9!important;padding-top:0!important;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#8ed0dc 0%,#2e4899 56%,#912f88 100%)1}html.dark .product-page-header{background:#16123a!important}section.gtp-block{padding-top:2rem!important;padding-bottom:2rem!important}section.gtp-block .prose,section.gtp-block .max-w-prose{max-width:none!important}p:has([data-hbx=poweredby_brand]){display:none!important}section.traject-cards-block .prose,section.traject-cards-block .max-w-prose{max-width:none!important}.traject-section-header{text-align:center;max-width:48rem;margin:0 auto 2.5rem;padding:0 1rem}.traject-section-header h2{font-family:nunito,sans-serif!important;font-size:1.875rem!important;font-weight:800!important;color:#29235c;margin-bottom:.75rem!important}.traject-section-header p{color:#6b7280;font-size:1rem;line-height:1.7}.traject-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:72rem;margin:0 auto;padding:0 1.5rem}@media(max-width:900px){.traject-grid{grid-template-columns:1fr}}.traject-card{position:relative;border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 2px 20px rgba(41,35,92,.1);display:flex;flex-direction:column}.traject-card::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#8ed0dc 0%,#2e4899 56%,#912f88 100%);z-index:1}.traject-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.traject-body{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;flex:1}.traject-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:.3rem;font-size:.72rem;font-weight:500;margin-bottom:.75rem;width:fit-content;font-family:ibm plex mono,monospace}.traject-badge--green{background:#e8f8f0;color:#1a6b3c}.traject-badge--orange{background:#fff3e8;color:#7a3800}.traject-badge--blue{background:#e8f0fb;color:#2e4899}.traject-name{font-family:nunito,sans-serif!important;font-size:1.5rem!important;font-weight:800!important;color:#29235c!important;margin:0 0 .2rem!important;line-height:1.2!important}.traject-subtitle{font-size:.875rem!important;color:#6b7280!important;margin:0 0 .85rem!important;font-style:italic}.traject-body p{font-size:.875rem!important;line-height:1.65!important;color:#374151!important;margin-bottom:.65rem!important}.traject-btn{display:inline-block;margin-top:.75rem;padding:.55rem 1.2rem;border-radius:.4rem;font-weight:600;font-size:.875rem;color:#fff!important;background:linear-gradient(90deg,#8ed0dc,#2e4899,#912f88);text-decoration:none!important;align-self:flex-start}.traject-btn:hover{opacity:.88}