@font-face{font-display:swap;font-family:"Inter";src:url(/wp-content/themes/theme_twomanage/assets/font/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Inter";src:url(/wp-content/themes/theme_twomanage/assets/font/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}*{margin:0;padding:0;font-family:"Inter",sans-serif!important}.btn{padding:9px 32px;border-radius:.375rem;font-weight:500;font-size:1.2rem}.pb-10{padding-bottom:15rem!important}.py-10{padding-top:15rem!important;padding-bottom:15rem!important}h1,h2{font-weight:700;line-height:1.3;color:#000529}h1{font-size:3rem}h2{font-size:2.875rem}@media (max-width:1024px){h1{font-size:2.5rem}h2{font-size:2.25rem}}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.875rem}}@media (max-width:480px){h1{font-size:1.75rem}h2{font-size:1.625rem}}p,span{font-size:22px;color:#000529}.content-block{max-width:1900px;width:80%;margin:80px auto}.border-radius{border-radius:30px}.btn-primary{background-color:#2944fa;color:#fff;border:1px solid #fff0}.btn-invert-primary{background-color:#fff;color:#2944fa;border:1px solid #2944fa}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#fff;color:#2944fa;border:1px solid #2944fa}.btn-invert-primary:hover,.btn-invert-primary:active,.btn-invert-primary:focus{background-color:#2944fa;color:#fff;border:1px solid #fff0}.text-primary{color:#2944fa}.background-color-primary{background-color:#2944fa}.btn-secondary{background-color:#18A0FB;color:#fff;border:1px solid #fff0}.btn-invert-secondary{background-color:#fff;color:#18A0FB;border:1px solid #18A0FB}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:#fff;color:#18A0FB;border:1px solid #18A0FB}.btn-invert-secondary:hover,.btn-invert-secondary:active,.btn-invert-secondary:focus{background-color:#18A0FB;color:#fff;border:1px solid #fff0}.text-secondary{color:#18A0FB}.background-color-secondary{background-color:#18A0FB}.btn-tertiary{background-color:#f3f5ff;color:#fff;border:1px solid #fff0}.btn-invert-tertiary{background-color:#fff;color:#f3f5ff;border:1px solid #f3f5ff}.btn-tertiary:hover,.btn-tertiary:active,.btn-tertiary:focus{background-color:#fff;color:#f3f5ff;border:1px solid #f3f5ff}.btn-invert-tertiary:hover,.btn-invert-tertiary:active,.btn-invert-tertiary:focus{background-color:#f3f5ff;color:#fff;border:1px solid #fff0}.text-tertiary{color:#f3f5ff}.background-color-tertiary{background-color:#f3f5ff}.btn-dark_blue{background-color:#000529;color:#fff;border:1px solid #fff0}.btn-invert-dark_blue{background-color:#fff;color:#000529;border:1px solid #000529}.btn-dark_blue:hover,.btn-dark_blue:active,.btn-dark_blue:focus{background-color:#fff;color:#000529;border:1px solid #000529}.btn-invert-dark_blue:hover,.btn-invert-dark_blue:active,.btn-invert-dark_blue:focus{background-color:#000529;color:#fff;border:1px solid #fff0}.text-dark_blue{color:#000529}.background-color-dark_blue{background-color:#000529}.icon i{border:1px solid #2944fa;border-radius:50%;padding:10px;font-size:21px;color:#2944fa;background-color:#fff}.icon i:hover{color:#fff;border-color:#fff;background-color:#2944fa}input:not([type=submit]),textarea{width:100%;padding:5px 12px;border-radius:10px;font-size:1.2rem}.post-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.post-card .post-date{position:absolute;padding:15px}.post-card .post-date .badge{font-size:.9em;background-color:#082857}.post-card .post-thumbnail{height:200px;overflow:hidden;border-radius:.375rem}.post-card .post-thumbnail img{border-radius:8px;width:100%;max-width:none;height:100%}.post-card .post-categories .badge{margin-right:5px;font-size:.8em;color:#2944fa}.post-card .post-title{font-weight:700;color:#082857;font-size:1.25em}.post-card .btn-link{padding:0!important;color:#082857;text-decoration:underline}.post-card .btn-link:hover{text-decoration:none}.swiper-slider-section{position:relative;overflow:hidden}.swiper-slider-section .swiper-container-nav .swiper-slide{text-align:center;cursor:pointer;padding:10px;transition:all 0.3s ease-in-out}.swiper-slider-section .swiper-container-nav .swiper-slide.swiper-slide-active{border:2px solid #182354;border-radius:.375rem;background-color:#f1f3fd}.swiper-slider-section .swiper-container-content .swiper-slide{display:flex;align-items:center;justify-content:center}.swiper-slider-section .swiper-container-content img{max-width:100%;height:auto;border-radius:.375rem}.swiper-slider-section .swiper-buttons .btn{padding:10px 20px;border-radius:.375rem}.hover-up{transition:all 0.25s ease}.hover-up:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgb(0 0 0 / .1)}.checkmark{min-width:40px;min-height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/wp-content/themes/theme_twomanage/assets/images/icons/check.svg);margin-right:10px;padding:10px}.pricing-banner{background:linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%)}.pricing-banner .pricing-hero{padding:2.75rem;border:1px solid #d8e0ff;background:radial-gradient(circle at 85% 10%,rgb(24 160 251 / .12),transparent 30%),linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.pricing-banner .pricing-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.pricing-banner h1{max-width:12ch;font-size:clamp(2.5rem, 2rem + 1.5vw, 3.75rem);line-height:1.05;text-wrap:balance}.pricing-banner .pricing-hero-text{max-width:44rem;color:#2d365f;font-size:1.06rem;line-height:1.8}.pricing-banner .pricing-hero-panel{padding:1.6rem;border-radius:24px;background:#070c2d;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.pricing-banner .pricing-hero-panel span,.pricing-banner .pricing-hero-panel strong{display:block;color:#fff}.pricing-banner .pricing-hero-panel span{margin-bottom:.65rem;color:#b8c2f5;font-size:.88rem;font-weight:800;line-height:1.2}.pricing-banner .pricing-hero-panel strong{max-width:28rem;font-size:1.45rem;line-height:1.28}.pricing-banner .pricing-hero-panel .btn-invert-primary{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .45)}.pricing-banner .pricing-hero-panel .btn-invert-primary:hover{background:#fff;color:#2944fa;border-color:#fff}.pricing-banner .pricing-block{position:relative;overflow:hidden;border:1px solid #d8e0ff;border-radius:24px;padding:24px;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.pricing-banner .pricing-block:hover{transform:translateY(-4px);border-color:#bdc9fb;box-shadow:0 20px 42px rgb(17 31 89 / .08)}.pricing-banner .pricing-block.pricing-block--featured{border-color:#070c2d;background:radial-gradient(circle at 85% 8%,rgb(24 160 251 / .13),transparent 28%),#ffffff;box-shadow:0 26px 54px rgb(7 12 45 / .13)}.pricing-banner .pricing-block .pricing-head{border-bottom:1px solid #e3e8fb;padding-bottom:16px;margin-bottom:16px}.pricing-banner .pricing-block .pricing-tag{color:#2944fa;font-weight:800;font-size:.82rem;line-height:1.25}.pricing-banner .pricing-block .pricing-badge{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:999px;padding:.45rem .75rem;background:#070c2d;color:#fff;font-size:.76rem;font-weight:800;line-height:1.2}.pricing-banner .pricing-block .pricing-value{margin-bottom:14px}.pricing-banner .pricing-block .pricing-value .pricing-value-amount{display:inline-flex;margin-bottom:.25rem;font-size:2.15rem;line-height:1.05;font-weight:800;color:#000529}.pricing-banner .pricing-block .pricing-value .pricing-value-suffix{display:inline-flex;margin-left:.45rem;color:#566387;font-size:1rem;font-weight:800;line-height:1}.pricing-banner .pricing-block .pricing-value p{font-size:.95rem;line-height:1.55;color:#566387}.pricing-banner .pricing-block .pricing-description{min-height:4.65rem;margin:0;color:#2d3d6f;font-size:.96rem;line-height:1.6}.pricing-banner .pricing-block .pricing-list-title{margin:20px 0 0;color:#000529;font-size:1rem;font-weight:800}.pricing-banner .pricing-block ul li{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;color:#273456;font-size:.95rem;line-height:1.5}.pricing-banner .pricing-block ul li .checkmark{min-height:18px;min-width:18px;margin-top:2px;margin-right:0;padding:0}.pricing-banner .pricing-block .pricing-read-more{align-self:flex-start;margin:-10px 0 8px;padding:0;border:0;background:#fff0;color:#2944fa;font-size:.95rem;font-weight:800;line-height:1.4;text-decoration:underline}.pricing-banner .pricing-block .pricing-read-more:hover,.pricing-banner .pricing-block .pricing-read-more:focus{color:#000529}.pricing-banner .pricing-block .pricing-limits{display:flex;overflow:hidden;flex-direction:column;gap:0;margin:12px 0 24px;border:1px solid #e3e8fb;border-radius:16px}.pricing-banner .pricing-block .pricing-limits div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e3e8fb;padding:11px 12px;background:#fbfcff}.pricing-banner .pricing-block .pricing-limits div:nth-child(even){background:#fff}.pricing-banner .pricing-block .pricing-limits div:last-child{border-bottom:0}.pricing-banner .pricing-block .pricing-limits dt,.pricing-banner .pricing-block .pricing-limits dd{font-size:.92rem;line-height:1.4}.pricing-banner .pricing-block .pricing-limits dt{color:#2d3d6f;font-weight:600}.pricing-banner .pricing-block .pricing-limits dd{margin:0;color:#000529;font-weight:800;text-align:right;white-space:nowrap}.pricing-banner .btn,.pricing-banner a,.pricing-banner button{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.pricing-banner .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.pricing-banner .btn:active{transform:translateY(0) scale(.98)}.pricing-banner .btn:focus-visible,.pricing-banner a:focus-visible,.pricing-banner button:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}.included-section{background:#fff}.included-section .pricing-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.included-section .included-panel{padding:2.5rem;border:1px solid #d8e0ff;background:#fff;box-shadow:0 18px 42px rgb(17 31 89 / .055)}.included-section .included-panel>.row>.col-lg-5 p:not(.pricing-kicker){color:#405075;font-size:1rem;line-height:1.75}.included-section .feature-item{display:flex;align-items:flex-start;gap:10px;height:100%;border:1px solid #dbe3ff;border-radius:16px;padding:14px 16px;background:#fbfcff}.included-section .feature-item p{font-size:.96rem;line-height:1.5}.included-section .feature-item .checkmark{min-height:18px;min-width:18px;margin-top:2px;margin-right:0;padding:0}.included-section .pricing-trust-item{height:100%;border:1px solid #d5ddff;border-radius:18px;padding:20px;background:#fff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.included-section .pricing-trust-item:hover{transform:translateY(-2px);border-color:#bdc9fb;box-shadow:0 16px 30px rgb(17 31 89 / .06)}.included-section .pricing-trust-item strong{display:block;margin-bottom:4px;color:#000529}.included-section .pricing-trust-item span{color:#33477f;font-size:.95rem;line-height:1.45}.included-section .pricing-faq-list{display:flex;flex-direction:column;gap:12px}.included-section .pricing-faq-item{border:1px solid #d8e0fa;border-radius:16px;padding:18px 20px;background:#fff}.included-section .pricing-faq-item summary{position:relative;cursor:pointer;padding-right:28px;color:#000529;font-size:1rem;font-weight:700;line-height:1.5;list-style:none}.included-section .pricing-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:800}.included-section .pricing-faq-item[open] summary::after{content:"-"}.included-section .pricing-faq-item summary::-webkit-details-marker{display:none}.included-section .pricing-faq-item p{margin-top:10px;color:#405075;font-size:.96rem;line-height:1.6}.included-section .pricing-next{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border:1px solid #d2dbff;padding:30px;background:#fff}.included-section .pricing-next p{max-width:740px;color:#405075;font-size:1rem;line-height:1.7}.included-section .pricing-next .d-flex{flex:0 0 auto;justify-content:flex-end;max-width:520px}.included-section .pricing-next-primary{border-color:rgb(255 255 255 / .12);background:radial-gradient(circle at 16% 12%,rgb(24 160 251 / .12),transparent 28%),#070c2d}.included-section .pricing-next-primary .pricing-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.included-section .pricing-next-primary h2{color:#fff}.included-section .pricing-next-primary p{color:#dbe1ff}.included-section .pricing-next-primary .btn-invert-primary{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .45)}.included-section .pricing-next-primary .btn-invert-primary:hover{background:#fff;color:#2944fa;border-color:#fff}.included-section .btn,.included-section a,.included-section summary{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.included-section .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.included-section .btn:active{transform:translateY(0) scale(.98)}.included-section .btn:focus-visible,.included-section a:focus-visible,.included-section summary:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}@media (max-width:992px){.pricing-banner .pricing-hero{padding:2rem}.pricing-banner h1{max-width:15ch}.included-section .pricing-next{align-items:flex-start;flex-direction:column}.included-section .pricing-next .d-flex{justify-content:flex-start;max-width:none}}@media (max-width:768px){.pricing-banner .pricing-hero,.pricing-banner .pricing-hero-panel,.pricing-banner .pricing-block{padding:24px}.pricing-banner h1{max-width:none}.included-section .included-panel,.included-section .pricing-next{padding:24px}}@media (max-width:480px){.pricing-banner .pricing-block .pricing-limits div{flex-direction:column;gap:4px}.pricing-banner .pricing-block .pricing-limits dd{text-align:left;white-space:normal}}.functies-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.functie-grid{background:linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%)}.functie-grid .container{max-width:1180px}.functie-grid .functie-grid-hero{overflow:hidden;padding:2.75rem;border:1px solid #d8e0ff;background:linear-gradient(145deg,#ffffff 0%,#f7f8ff 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.functie-grid h1{max-width:13ch;font-size:3.45rem;line-height:1.05;text-wrap:balance}.functie-grid .functie-grid-lead{max-width:42rem;margin-bottom:0;color:#2d365f;font-size:1.06rem;line-height:1.8}.functie-grid .functie-hero-panel{overflow:hidden;padding:1.6rem;border-radius:24px;background:#070c2d;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.functie-grid .functie-hero-panel>span,.functie-grid .functie-hero-panel strong{display:block}.functie-grid .functie-hero-panel>span{margin-bottom:.65rem;color:#b8c2f5;font-size:.88rem;font-weight:800;line-height:1.2}.functie-grid .functie-hero-panel strong{color:#fff;font-size:1.45rem;line-height:1.3}.functie-grid .functie-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.functie-grid .functie-hero-stats div{border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:12px;background:rgb(255 255 255 / .08)}.functie-grid .functie-hero-stats span,.functie-grid .functie-hero-stats p{display:block;margin:0;line-height:1.25}.functie-grid .functie-hero-stats span{margin-bottom:.45rem;color:#fff;font-size:1.6rem;font-weight:800}.functie-grid .functie-hero-stats p{color:#cdd5ff;font-size:.82rem;font-weight:700}.functie-grid .functie-card .functie-card-inner{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8e0ff;border-radius:22px;padding:22px;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.functie-grid .functie-card:hover .functie-card-inner{border-color:#bdc9fb;transform:translateY(-4px);box-shadow:0 20px 42px rgb(17 31 89 / .08)}.functie-grid .functie-card .functie-card-number{display:inline-flex;margin-bottom:14px;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.functie-grid .functie-card .functie-card-image img{width:100%;height:178px;object-fit:cover;border-radius:16px}.functie-grid .functie-card .functie-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:178px;border:1px solid #cfd9ff;border-radius:16px;background:linear-gradient(140deg,#edf1ff 0%,#ffffff 100%)}.functie-grid .functie-card .functie-card-placeholder span{color:#2944fa;font-size:2rem;font-weight:800}.functie-grid .functie-card h2{color:#000529;font-size:1.32rem;line-height:1.35}.functie-grid .functie-card p{color:#2d3d6f;font-size:.98rem;line-height:1.65}.functie-grid .functie-card .functie-card-link{display:inline-flex;align-items:center;margin-top:auto;color:#2944fa;font-size:.95rem;font-weight:800;line-height:1.4;text-decoration:none}.functie-grid .functie-card .functie-card-link::after{content:">";margin-left:8px;transition:transform 0.2s ease}.functie-grid .functie-card:hover .functie-card-link::after{transform:translateX(3px)}.functie-grid .functies-content-block{border-top:1px solid #dfe5f8;padding-top:42px}.functie-grid .functies-content-block h2{max-width:22ch;font-size:2rem;line-height:1.2;text-wrap:balance}.functie-grid .functies-content-block>p:not(.functies-kicker){max-width:48rem;color:#405075;font-size:1rem;line-height:1.7}.functie-grid .functies-chip,.functie-grid .functies-step,.functie-grid .functies-quote{height:100%;border:1px solid #d7def8;border-radius:18px;background:#fff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.functie-grid .functies-chip:hover,.functie-grid .functies-step:hover,.functie-grid .functies-quote:hover{border-color:#bdc9fb;transform:translateY(-2px);box-shadow:0 16px 30px rgb(17 31 89 / .06)}.functie-grid .functies-chip{padding:18px}.functie-grid .functies-chip h3{margin-bottom:8px;color:#000529;font-weight:800}.functie-grid .functies-chip p{margin:0;color:#405075;font-size:.95rem;line-height:1.55}.functie-grid .functies-step{padding:22px;background:#fbfcff}.functie-grid .functies-step span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:12px;background:#2944fa;color:#fff;font-weight:800}.functie-grid .functies-step h3{margin-bottom:8px;color:#000529}.functie-grid .functies-step p{margin:0;color:#405075;font-size:.96rem;line-height:1.65}.functie-grid .functies-integrations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.functie-grid .functies-integrations span{display:flex;align-items:center;min-height:100%;border:1px solid #d6deff;border-radius:16px;padding:14px 16px;background:#fff;color:#000529;font-size:.95rem;font-weight:700;line-height:1.35}.functie-grid .functies-integrations span::before{content:"";width:8px;height:8px;flex:0 0 8px;margin-right:10px;border-radius:50%;background:#2944fa}.functie-grid .functies-quote{padding:20px;color:#20305f;font-size:.98rem;line-height:1.65}.functie-grid .functies-quote::before{content:"";display:block;width:34px;height:4px;margin-bottom:14px;border-radius:999px;background:#18A0FB}.functie-grid .functies-faq-list{display:flex;flex-direction:column;gap:12px}.functie-grid .functies-faq-item{border:1px solid #d8e0fa;border-radius:16px;padding:18px 20px;background:#fff}.functie-grid .functies-faq-item summary{position:relative;cursor:pointer;padding-right:28px;color:#000529;font-size:1rem;font-weight:800;line-height:1.5;list-style:none}.functie-grid .functies-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:800}.functie-grid .functies-faq-item[open] summary::after{content:"-"}.functie-grid .functies-faq-item summary::-webkit-details-marker{display:none}.functie-grid .functies-faq-item p{margin:12px 0 0;max-width:70ch;color:#405075;font-size:.96rem;line-height:1.65}.functie-grid .functies-more-block{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.functie-grid .functies-more-links{display:flex;flex:0 0 48%;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.functie-grid .functies-more-links a{display:inline-flex;align-items:center;border:1px solid #d6deff;border-radius:999px;padding:.72rem 1rem;background:#fff;color:#000529;font-size:.92rem;font-weight:700;line-height:1.25;text-decoration:none}.functie-grid .functies-more-links a:hover{border-color:#2944fa;color:#2944fa;box-shadow:0 10px 20px rgb(17 31 89 / .06)}.functie-grid .btn,.functie-grid a,.functie-grid summary{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.functie-grid .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.functie-grid .btn:active{transform:translateY(0) scale(.98)}.functie-grid .btn:focus-visible,.functie-grid a:focus-visible,.functie-grid summary:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}.functies-benefits{background:#fff}.functies-benefits .container{max-width:1180px}.functies-benefits .functies-benefits-box{border:1px solid rgb(255 255 255 / .12);padding:2.75rem;background:#070c2d;box-shadow:0 22px 48px rgb(7 12 45 / .16)}.functies-benefits .functies-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.functies-benefits h2{max-width:18ch;color:#fff;font-size:2.25rem;line-height:1.15;text-wrap:balance}.functies-benefits p{max-width:46rem;color:#dbe1ff;font-size:1rem;line-height:1.7}.functies-benefits .functies-benefits-list{display:grid;gap:10px}.functies-benefits .functies-benefits-list li{position:relative;margin:0;padding-left:24px;color:#fff;font-size:1rem;line-height:1.55}.functies-benefits .functies-benefits-list li::before{content:"";position:absolute;top:.65rem;left:0;width:9px;height:9px;border-radius:50%;background:#18A0FB;box-shadow:0 0 0 5px rgb(24 160 251 / .12)}.functies-benefits .functies-benefits-cta{border:1px solid rgb(255 255 255 / .16);border-radius:24px;padding:24px;background:rgb(255 255 255 / .08)}.functies-benefits .functies-benefits-cta h3{color:#fff}.functies-benefits .functies-benefits-cta p{color:#dbe1ff}.functies-benefits .functies-benefits-cta .btn-invert-primary{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .45)}.functies-benefits .functies-benefits-cta .btn-invert-primary:hover{background:#fff;color:#2944fa;border-color:#fff}.functies-benefits .functies-benefits-cta-label{display:inline-flex;margin-bottom:.9rem;color:#b8c2f5;font-size:.82rem;font-weight:800;line-height:1.25}.functies-benefits .functies-benefits-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.functies-benefits .functies-benefits-flow span{border:1px solid rgb(255 255 255 / .14);border-radius:14px;padding:11px 12px;background:rgb(255 255 255 / .08);color:#fff;font-size:.92rem;font-weight:700;line-height:1.25}.functies-benefits .btn,.functies-benefits a{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.functies-benefits .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(0 0 0 / .18)}.functies-benefits .btn:focus-visible,.functies-benefits a:focus-visible{outline:3px solid rgb(24 160 251 / .4);outline-offset:3px}.single-functie .functie-onderdelen img{width:100%;height:auto}@media (max-width:992px){.functie-grid .functie-grid-hero{padding:2rem}.functie-grid h1{max-width:15ch;font-size:2.7rem}.functie-grid .functie-hero-stats,.functie-grid .functies-integrations{grid-template-columns:repeat(2,minmax(0,1fr))}.functie-grid .functies-more-block{flex-direction:column}.functie-grid .functies-more-links{flex-basis:auto;justify-content:flex-start}.functies-benefits .functies-benefits-box{padding:2rem}}@media (max-width:768px){.functie-grid .functie-grid-hero,.functie-grid .functie-hero-panel,.functie-grid .functie-card .functie-card-inner{padding:24px}.functie-grid h1{max-width:none;font-size:2.25rem}.functie-grid .functie-hero-stats,.functie-grid .functies-integrations{grid-template-columns:1fr}.functie-grid .functies-content-block{padding-top:32px}.functie-grid .functies-content-block h2{max-width:none;font-size:1.75rem}.functies-benefits .functies-benefits-box,.functies-benefits .functies-benefits-cta{padding:24px}.functies-benefits h2{max-width:none;font-size:1.85rem}}@media (max-width:480px){.functie-grid .functies-chip{padding:16px}.functies-benefits .functies-benefits-flow{grid-template-columns:1fr}}.contact-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.contact-page{background:#fff}.contact-page .container{max-width:1180px}.contact-page p{color:#405075;font-size:1rem;line-height:1.7}.contact-page .contact-kicker{color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.contact-page .contact-hero{background:linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%)}.contact-page .contact-hero-inner{overflow:hidden;border:1px solid #d8e0ff;padding:2.75rem;background:linear-gradient(145deg,#ffffff 0%,#f7f8ff 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.contact-page h1{max-width:12ch;font-size:3.45rem;line-height:1.05;text-wrap:balance}.contact-page .contact-hero-lead{max-width:44rem;margin:0;color:#2d365f;font-size:1.06rem;line-height:1.8}.contact-page .contact-hero-panel{overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:24px;padding:1.6rem;background:#070c2d;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.contact-page .contact-hero-panel>span{display:block;margin-bottom:.65rem;color:#b8c2f5;font-size:.88rem;font-weight:800;line-height:1.2}.contact-page .contact-hero-panel h2{color:#fff;line-height:1.25}.contact-page .contact-direct-list{display:grid;gap:10px}.contact-page .contact-direct-list a,.contact-page .contact-direct-list div{display:block;border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px;background:rgb(255 255 255 / .08);text-decoration:none}.contact-page .contact-direct-list a:hover{border-color:rgb(255 255 255 / .42);background:rgb(255 255 255 / .12);transform:translateY(-2px)}.contact-page .contact-direct-list strong,.contact-page .contact-direct-list small{display:block;line-height:1.35}.contact-page .contact-direct-list strong{margin-bottom:4px;color:#fff;font-size:.98rem;font-weight:800;word-break:break-word}.contact-page .contact-direct-list small{color:#cdd5ff;font-size:.88rem}.contact-page .contact-content{background:#fff}.contact-page .contact-section-text{max-width:66ch}.contact-page .contact-route-stack{position:sticky;top:110px}.contact-page .contact-route-card{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px;border:1px solid #d8e0ff;border-radius:22px;padding:20px;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.contact-page .contact-route-card:hover{border-color:#bdc9fb;transform:translateY(-3px);box-shadow:0 20px 42px rgb(17 31 89 / .08)}.contact-page .contact-route-card>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:#2944fa;color:#fff;font-size:.82rem;font-weight:800;line-height:1}.contact-page .contact-route-card h3{color:#000529;line-height:1.3}.contact-page .contact-route-card p{margin:0;color:#405075;font-size:.96rem;line-height:1.62}.contact-page .contact-route-card a{color:#2944fa;font-size:.95rem;font-weight:800;line-height:1.4;text-decoration:none}.contact-page .contact-route-card a:hover{color:#000529;text-decoration:underline}.contact-page .contact-form-panel{border:1px solid #d8e0ff;padding:2.5rem;background:#fff;box-shadow:0 18px 42px rgb(17 31 89 / .055)}.contact-page .contact-form-panel h2{max-width:16ch;line-height:1.18;text-wrap:balance}.contact-page .contact-form .wpcf7{margin:0}.contact-page .contact-form form{display:grid;gap:16px}.contact-page .contact-form p{margin:0;color:#2d3d6f;font-size:.98rem;line-height:1.55}.contact-page .contact-form label{display:block;color:#000529;font-size:.96rem;font-weight:800;line-height:1.45}.contact-page .contact-form .wpcf7-form-control-wrap{display:block;margin-top:8px}.contact-page .contact-form input:not([type=submit]),.contact-page .contact-form textarea,.contact-page .contact-form select{width:100%;min-height:50px;border:1px solid #cfd9ff;border-radius:14px;padding:12px 14px;background:#fbfcff;color:#000529;font-size:1rem;line-height:1.45;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.contact-page .contact-form textarea{min-height:154px;resize:vertical}.contact-page .contact-form input:not([type=submit]):focus,.contact-page .contact-form textarea:focus,.contact-page .contact-form select:focus{border-color:#2944fa;background:#fff;box-shadow:0 0 0 4px rgb(41 68 250 / .1);outline:0}.contact-page .contact-form .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;border:1px solid #fff0;border-radius:.375rem;padding:9px 32px;background:#2944fa;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.3;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.contact-page .contact-form .wpcf7-submit:hover,.contact-page .contact-form .wpcf7-submit:focus{border-color:#2944fa;background:#fff;color:#2944fa;transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.contact-page .contact-form .wpcf7-submit:active{transform:translateY(0) scale(.98)}.contact-page .contact-form .wpcf7-not-valid-tip{margin-top:6px;color:#b42318;font-size:.9rem;font-weight:700;line-height:1.4}.contact-page .contact-form .wpcf7-response-output{margin:4px 0 0;border-radius:14px;padding:12px 14px;color:#2d3d6f;font-size:.95rem;line-height:1.5}.contact-page .contact-steps{padding-top:12px}.contact-page .contact-step{border:1px solid #d8e0ff;border-radius:18px;padding:22px;background:#fbfcff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.contact-page .contact-step:hover{border-color:#bdc9fb;transform:translateY(-2px);box-shadow:0 16px 30px rgb(17 31 89 / .06)}.contact-page .contact-step span{display:inline-flex;margin-bottom:14px;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.contact-page .contact-step h3{color:#000529;line-height:1.35}.contact-page .contact-step p{color:#405075;font-size:.96rem;line-height:1.65}.contact-page .contact-links{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgb(255 255 255 / .12);padding:2.5rem;background:#070c2d;box-shadow:0 22px 48px rgb(7 12 45 / .16)}.contact-page .contact-links .contact-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.contact-page .contact-links h2{color:#fff;line-height:1.18}.contact-page .contact-links p{max-width:54rem;color:#dbe1ff}.contact-page .contact-links-actions{display:flex;flex:0 0 48%;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.contact-page .contact-links-actions a{display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:.72rem 1rem;background:rgb(255 255 255 / .08);color:#fff;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none}.contact-page .contact-links-actions a:hover{border-color:#fff;background:#fff;color:#2944fa;box-shadow:0 10px 20px rgb(0 0 0 / .14);transform:translateY(-2px)}.contact-page .btn,.contact-page a{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.contact-page .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.contact-page .btn:active{transform:translateY(0) scale(.98)}.contact-page .btn:focus-visible,.contact-page a:focus-visible,.contact-page input:focus-visible,.contact-page textarea:focus-visible,.contact-page select:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}@media (max-width:992px){.contact-page .contact-hero-inner,.contact-page .contact-form-panel{padding:2rem}.contact-page h1{max-width:15ch;font-size:2.7rem}.contact-page .contact-route-stack{position:static}.contact-page .contact-links{align-items:flex-start;flex-direction:column}.contact-page .contact-links-actions{flex-basis:auto;justify-content:flex-start}}@media (max-width:768px){.contact-page .contact-hero-inner,.contact-page .contact-hero-panel,.contact-page .contact-form-panel,.contact-page .contact-links{padding:24px}.contact-page h1{max-width:none;font-size:2.25rem}.contact-page .contact-route-card{padding:18px}.contact-page .contact-form-panel h2{max-width:none}}@media (max-width:480px){.contact-page .contact-route-card{flex-direction:column}.contact-page .contact-links-actions{width:100%}.contact-page .contact-links-actions a{justify-content:center;width:100%}.contact-page .contact-form .wpcf7-submit{width:100%}}.tm-header,.tm-header *,.tm-trialbar,.tm-trialbar *{box-sizing:border-box}.tm-header{position:sticky;top:0;z-index:9999;background:rgb(255 255 255 / .92);border-bottom:1px solid rgb(216 224 255 / .88);backdrop-filter:blur(18px);transition:box-shadow 0.2s ease,background 0.2s ease}.tm-header::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#000529 0%,#2944fa 52%,#8da2ff 100%)}.tm-header.scrolled-header{background:rgb(255 255 255 / .96);box-shadow:0 16px 34px rgb(17 31 89 / .08)}.tm-header a{color:inherit;text-decoration:none}.tm-header span{color:inherit;font-size:inherit}.admin-bar .tm-header{top:32px}.tm-header__container,.tm-trialbar__container{width:min(1180px, 100% - 48px);margin:0 auto}.tm-header__container{display:flex;align-items:center;gap:24px;min-height:76px}.tm-header__logo{display:inline-flex;align-items:center;flex:0 0 auto}.tm-header__logo:focus-visible{outline:3px solid rgb(41 68 250 / .28);outline-offset:6px;border-radius:12px}.tm-header__logo-image{display:block;width:auto;max-width:218px;max-height:46px;height:auto}.tm-header__wordmark{color:#000529;font-size:1.6rem;font-weight:850;line-height:1}.tm-header__nav{display:flex;align-items:center;justify-content:center;gap:2px;margin-left:auto;padding:4px;border:1px solid rgb(216 224 255 / .85);border-radius:999px;background:rgb(247 248 255 / .82)}.tm-header__nav>a,.tm-header__dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 11px;border:0;border-radius:999px;background:#fff0;color:#0037d8;font-size:.875rem;font-weight:760;line-height:1;cursor:pointer;white-space:nowrap;transition:color 0.18s ease,background 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.tm-header__nav>a:hover,.tm-header__nav>a:focus-visible,.tm-header__dropdown:hover .tm-header__dropdown-trigger,.tm-header__dropdown:focus-within .tm-header__dropdown-trigger{color:#000529;background:#fff;box-shadow:0 8px 20px rgb(17 31 89 / .07);transform:translateY(-1px);outline:none}.tm-header__dropdown{position:relative}.tm-header__dropdown-trigger{font-family:inherit}.tm-header__dropdown-trigger svg{width:15px;height:15px;stroke-width:2.4;transition:transform 0.18s ease}.tm-header__dropdown:hover .tm-header__dropdown-trigger svg,.tm-header__dropdown:focus-within .tm-header__dropdown-trigger svg{transform:rotate(180deg)}.tm-header__dropdown-panel{position:absolute;top:calc(100% + 14px);right:0;min-width:310px;padding:10px;border:1px solid rgb(216 224 255 / .92);border-radius:22px;background:rgb(255 255 255 / .98);box-shadow:0 18px 46px rgb(17 31 89 / .11);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:top right;transition:opacity 0.18s ease,visibility 0.18s ease,transform 0.18s ease}.tm-header__dropdown-panel::before{content:"";position:absolute;top:-14px;right:0;left:0;height:14px}.tm-header__dropdown-panel a{display:block;padding:14px 15px;border-radius:16px;color:#0f172a;transition:background 0.18s ease,transform 0.18s ease}.tm-header__dropdown-panel a:hover,.tm-header__dropdown-panel a:focus-visible{background:#eef3ff;outline:none;transform:translateX(2px)}.tm-header__dropdown-panel strong{display:block;color:#000529;font-size:.9rem;line-height:1.25}.tm-header__dropdown-panel small{display:block;margin-top:4px;color:#64748b;font-size:.8125rem;line-height:1.35}.tm-header__dropdown:hover .tm-header__dropdown-panel,.tm-header__dropdown:focus-within .tm-header__dropdown-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.tm-header__dropdown-kicker{display:inline-flex;margin-bottom:6px;color:#0037d8;font-size:.6875rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tm-header__cta,.tm-header__mobile-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,#3152ff,#2944fa);color:#fff!important;font-size:.875rem;font-weight:850;line-height:1;white-space:nowrap;box-shadow:0 14px 28px rgb(36 70 255 / .22);transition:transform 0.18s ease,box-shadow 0.18s ease}.tm-header__cta:hover,.tm-header__cta:focus-visible,.tm-header__mobile-cta:hover,.tm-header__mobile-cta:focus-visible{color:#fff!important;outline:none;transform:translateY(-2px);box-shadow:0 18px 36px rgb(36 70 255 / .28)}.tm-header__menu{display:none;width:44px;height:44px;padding:0;border:1px solid #d8e0ff;border-radius:14px;background:#fff;color:#000529;cursor:pointer}.tm-header__menu span{display:block;width:18px;height:2px;margin:4px auto;border-radius:999px;background:currentColor;transition:transform 0.18s ease,opacity 0.18s ease}.tm-header__menu.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.tm-header__menu.is-open span:nth-child(2){opacity:0}.tm-header__menu.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.tm-header__mobile{display:none;position:absolute;top:100%;right:0;left:0;border-bottom:1px solid rgb(216 224 255 / .92);background:rgb(255 255 255 / .98);box-shadow:0 22px 44px rgb(17 31 89 / .12)}.tm-header__mobile.is-open{display:block}.tm-header__mobile-nav{display:grid;gap:8px;width:min(1180px, 100% - 32px);margin:0 auto;padding:14px 0 18px}.tm-header__mobile-nav>a,.tm-header__mobile-nav summary{display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid #dbe3ff;border-radius:14px;background:#fbfcff;color:#2944fa;font-size:.98rem;font-weight:800}.tm-header__mobile-nav summary{justify-content:space-between;cursor:pointer;list-style:none}.tm-header__mobile-nav summary::-webkit-details-marker{display:none}.tm-header__mobile-nav summary::after{content:"+";color:#2944fa;font-size:1.2rem;line-height:1}.tm-header__mobile-details[open] summary::after{content:"-"}.tm-header__mobile-details div{display:grid;gap:8px;padding:8px 0 0}.tm-header__mobile-details a{display:block;padding:12px 14px;border:1px solid #dbe3ff;border-radius:14px;background:#fff}.tm-header__mobile-details a span{display:block;margin-bottom:4px;color:#0037d8;font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tm-header__mobile-details a strong{display:block;color:#000529;font-size:.95rem;line-height:1.25}.tm-header__mobile-cta{width:100%;min-height:46px}.tm-trialbar{position:relative;z-index:20;overflow:hidden;background:linear-gradient(90deg,#f1f5ff 0%,#fbfcff 52%,#f8fbff 100%);border-bottom:1px solid rgb(216 224 255 / .9)}.tm-trialbar a{color:inherit;text-decoration:none}.tm-trialbar span{color:inherit;font-size:inherit}.tm-trialbar__container{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:66px}.tm-trialbar__content{display:flex;align-items:center;gap:14px;min-width:0}.tm-trialbar__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:#fff;color:#0037d8;font-size:.75rem;font-weight:850;white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(36 70 255 / .14)}.tm-trialbar strong{color:#000529;font-size:1.25rem;line-height:1.2;white-space:nowrap}.tm-trialbar__content span:not(.tm-trialbar__badge){overflow:hidden;color:#64748b;font-size:.875rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.tm-trialbar__button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:10px;background:#2944fa;color:#fff!important;font-size:.875rem;font-weight:850;white-space:nowrap;box-shadow:0 12px 26px rgb(36 70 255 / .2);transition:transform 0.18s ease,background 0.18s ease}.tm-trialbar__button:hover,.tm-trialbar__button:focus-visible{background:#0037d8;color:#fff!important;outline:none;transform:translateY(-1px)}@media (max-width:1240px){.tm-header__container{gap:14px}.tm-header__nav>a,.tm-header__dropdown-trigger{padding:0 8px;font-size:.8125rem}}@media (max-width:1120px){.tm-header__cta{display:none}}@media (max-width:980px){.tm-header__container,.tm-trialbar__container{width:min(1180px, 100% - 32px)}.tm-header__nav{display:none}.tm-header__menu{display:block;margin-left:auto}.tm-trialbar__container,.tm-trialbar__content{align-items:flex-start;flex-direction:column}.tm-trialbar__container{padding:16px 0}.tm-trialbar__content span:not(.tm-trialbar__badge){white-space:normal}}@media (max-width:782px){.admin-bar .tm-header{top:46px}}@media (max-width:520px){.tm-header__container{min-height:68px}.tm-header__logo-image{max-width:176px;max-height:40px}.tm-header__wordmark{font-size:1.35rem}.tm-trialbar__button{width:100%}}.tm-footer,.tm-footer *{box-sizing:border-box}.tm-footer{--tm-bg:#f7f9fc;--tm-card:#ffffff;--tm-dark:#020617;--tm-text:#0f172a;--tm-muted:#64748b;--tm-line:#e2e8f0;--tm-blue:#0284c7;--tm-blue-dark:#0369a1;--tm-blue-soft:#e0f2fe;--tm-green:#25d366;--tm-container:1180px;--tm-radius:28px;--tm-shadow:0 24px 70px rgba(15, 23, 42, 0.1);position:relative;isolation:isolate;overflow:hidden;margin-top:80px;padding:80px 0 28px;color:var(--tm-text);background:radial-gradient(circle at 8% 12%,rgb(2 132 199 / .12),transparent 30%),radial-gradient(circle at 92% 22%,rgb(37 211 102 / .1),transparent 26%),linear-gradient(180deg,#ffffff 0%,var(--tm-bg) 100%)}.tm-footer a{color:inherit;text-decoration:none}.tm-footer p,.tm-footer span,.tm-footer small,.tm-footer a{letter-spacing:0}.tm-footer__bg{position:absolute;z-index:-1;inset:auto -10% -45% -10%;height:360px;background:linear-gradient(90deg,rgb(2 132 199 / .08),rgb(2 6 23 / .05),rgb(37 211 102 / .08));filter:blur(50px)}.tm-footer__container{width:min(var(--tm-container), 100% - 48px);margin:0 auto}.tm-footer__top{display:grid;align-items:start;grid-template-columns:minmax(280px,0.9fr) minmax(0,1.8fr);gap:56px}.tm-footer__brand{position:sticky;top:24px;border:1px solid rgb(226 232 240 / .9);border-radius:var(--tm-radius);padding:30px;background:rgb(255 255 255 / .76);box-shadow:var(--tm-shadow);backdrop-filter:blur(18px)}.tm-footer__logo{display:inline-flex;align-items:center;max-width:230px}.tm-footer__logo strong{display:block;color:var(--tm-dark);font-size:30px;font-weight:850;line-height:1}.tm-footer__logo-image{display:block;width:100%;max-width:230px;height:auto}.tm-footer__intro{max-width:390px;margin:24px 0 0;color:#475569;font-size:15px;line-height:1.75}.tm-footer__contact-card{display:grid;gap:12px;margin-top:28px}.tm-footer__contact-link{display:flex;align-items:center;gap:13px;border:1px solid var(--tm-line);border-radius:18px;padding:14px;background:var(--tm-card);color:var(--tm-dark);font-size:15px;font-weight:750;line-height:1.35;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.tm-footer__contact-link:hover,.tm-footer__contact-link:focus{border-color:rgb(2 132 199 / .35);transform:translateY(-2px);box-shadow:0 14px 30px rgb(15 23 42 / .08)}.tm-footer__contact-link small{display:block;margin-bottom:2px;color:var(--tm-muted);font-size:12px;font-weight:650;line-height:1.25}.tm-footer__contact-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:14px;background:var(--tm-blue-soft);color:var(--tm-blue)}.tm-footer__contact-icon svg,.tm-footer__contact-icon img{width:19px;height:19px;display:block}.tm-footer__contact-icon svg{stroke-width:2.1}.tm-footer__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.tm-footer__column{min-width:0}.tm-footer__column h3{margin:0 0 16px;color:var(--tm-dark);font-size:14px;font-weight:850;line-height:1.2}.tm-footer__column a{position:relative;display:block;width:fit-content;margin-top:11px;color:#37506f;font-size:14px;line-height:1.55;transition:color 0.18s ease,transform 0.18s ease}.tm-footer__column a::after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.18s ease}.tm-footer__column a:hover,.tm-footer__column a:focus{color:var(--tm-blue);transform:translateX(2px)}.tm-footer__column a:hover::after,.tm-footer__column a:focus::after{transform:scaleX(1)}.tm-footer__cta-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:56px;border:1px solid rgb(226 232 240 / .16);border-radius:26px;padding:24px;background:var(--tm-dark);color:#fff;box-shadow:var(--tm-shadow)}.tm-footer__cta-row strong{display:block;color:#fff;font-size:18px;font-weight:850;line-height:1.3}.tm-footer__cta-row span{display:block;margin-top:4px;color:#cbd5e1;font-size:14px;line-height:1.55}.tm-footer__actions{display:flex;flex-wrap:wrap;gap:12px}.tm-footer__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border-radius:999px;padding:0 20px;font-size:14px;font-weight:850;line-height:1;white-space:nowrap;transition:transform 0.18s ease,background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease}.tm-footer__button:hover,.tm-footer__button:focus{transform:translateY(-2px)}.tm-footer__button svg,.tm-footer__button img{width:19px;height:19px;display:block}.tm-footer__button svg{stroke-width:2.1}.tm-footer .tm-footer__button--primary{background:#fff;color:var(--tm-dark)}.tm-footer .tm-footer__button--primary:hover,.tm-footer .tm-footer__button--primary:focus{background:var(--tm-blue-soft);color:var(--tm-blue-dark)}.tm-footer__button--whatsapp{border:1px solid rgb(37 211 102 / .45);background:rgb(37 211 102 / .12);color:#d7ffe5}.tm-footer__button--whatsapp svg{color:var(--tm-green)}.tm-footer__button--whatsapp:hover,.tm-footer__button--whatsapp:focus{border-color:rgb(37 211 102 / .7);background:rgb(37 211 102 / .2);color:#fff}.tm-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;border-top:1px solid var(--tm-line);padding-top:24px;color:var(--tm-muted);font-size:14px;line-height:1.55}.tm-footer__bottom p{margin:0;color:var(--tm-muted);font-size:14px;line-height:1.55}.tm-footer__bottom a{color:var(--tm-blue);font-weight:750}.tm-footer__bottom a:hover,.tm-footer__bottom a:focus{color:var(--tm-blue-dark)}.tm-footer__legal{display:flex;flex-wrap:wrap;gap:16px}.tm-footer a:focus-visible{outline:3px solid rgb(2 132 199 / .28);outline-offset:4px}@media (max-width:1100px){.tm-footer__top{grid-template-columns:1fr}.tm-footer__brand{position:relative;top:auto}.tm-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tm-footer{margin-top:56px;padding-top:56px}.tm-footer__container{width:min(100% - 32px, var(--tm-container))}.tm-footer__brand{border-radius:22px;padding:22px}.tm-footer__logo strong{font-size:25px}.tm-footer__nav{grid-template-columns:1fr 1fr;gap:28px 18px}.tm-footer__cta-row,.tm-footer__bottom{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.tm-footer__nav{grid-template-columns:1fr}.tm-footer__actions,.tm-footer__button{width:100%}.tm-footer__legal{flex-direction:column;gap:8px}}.blogpost{word-break:break-word}.blogpost .post-banner{background-size:cover;background-position:center;padding:20px;color:#fff}.blogpost .post_meta_data p{font-size:16px}.blogpost .banner-content{max-width:1200px;margin:0 auto;text-align:center}.blogpost .sticky-top{top:150px}.blogpost .blog_about p{text-align:left}.blogpost #table-of-contents{background-color:#f9f9f9;border-radius:.25rem;padding:10px}.blogpost #table-of-contents p{text-align:left}.blogpost .woocommerce{padding:0}.blogpost .woocommerce ul.products{padding:0;list-style:none}.blogpost .woocommerce ul.products li.product{margin-bottom:20px;width:100%}.blogpost .woocommerce ul.products li.product a{display:block;text-decoration:none}.blogpost .rank-math-breadcrumb p{font-size:16px}.blogpost .list-group-item a{display:flex;align-items:center;flex-direction:column}.blogpost .list-group-item a img{max-width:100%}.blogpost .list-group-item a p{text-align:center}.blogpost .author-info{margin-bottom:10px}@media (max-width:768px){.blogpost .author-info{flex-direction:column}}.blogpost .author-info p{margin:0}.blogpost .post-details{margin-bottom:10px}.blogpost .author-avatar{border-radius:50%;object-fit:cover;margin-bottom:10px}.blogpost .post-details span{display:block}.blogpost .post-details{font-size:.9rem;color:#666}.blogpost .social-share-icons,.blogpost .social-icons{text-align:center}.blogpost .social-share-icons a,.blogpost .social-icons a{display:inline-block;width:40px;height:40px;background-color:#f9f9f9;color:#2944fa;border-radius:30px;margin:5px;line-height:39px;transition:background-color 0.3s,color 0.3s;border:1px solid #2944fa}.blogpost .social-share-icons a:hover,.blogpost .social-icons a:hover{background-color:#2944fa;color:#fff;border:1px solid #fff}.blogpost .social-share-icons i,.blogpost .social-icons i{vertical-align:middle}@media (max-width:768px){.blogpost .author_name_wrapper{order:1}}@media (max-width:768px){.blogpost .social-icons-wrapper{order:0}}.blogpost .social-icons-wrapper .social-icons{margin:0;text-align:right}@media (max-width:768px){.blogpost .social-icons-wrapper .social-icons{text-align:left}}.blogpost .ts_cta_element .row{background:#2944fa;padding:20px;border-radius:30px}.blogpost .ts_cta_element .row .cta_image img{max-width:100%}.blogpost .ts_cta_element .row .cta_content .cta_title{color:#fff}.blogpost .ts_cta_element .row .cta_content .cta_text{color:#fff}.blogpost .blog-post-registerform{background:#2944fa;padding:20px;border-radius:30px;color:#fff}.blogpost .blog-post-registerform #newsletter_form{display:flex;width:80%;margin:0 auto}@media (max-width:768px){.blogpost .blog-post-registerform #newsletter_form{flex-direction:column}}.blogpost .blog-post-registerform p{text-align:center!important}.blogpost .blog-post-author{background:#2944fa;padding:20px;border-radius:30px;color:#fff}.blogpost .sidebar{background-color:#f9f9f9;border-radius:.25rem}#comments .form-submit #submit{padding:9px 20px;border-radius:.375rem;font-weight:600;font-size:1.2rem;text-transform:uppercase;background-color:#2944fa;color:#fff;border:1px solid #fff0}#comments .form-submit #submit:hover{background-color:#fff;color:#2944fa;border:1px solid #2944fa}.comments-area{background-color:#f9f9f9;padding:20px;border-radius:30px}.comments-area .comments-title{color:#333;font-weight:700}.comments-area .comment-list{list-style:none;margin:0;padding:0}.comments-area .comment-list li{padding:10px;border-bottom:1px solid #ccc}.comments-area .no-comments{color:#999}.kennisbank-card .card-img-top{height:100%}.homepage-redesign{--hp-bg:#f7f9fc;--hp-white:#ffffff;--hp-dark:#020617;--hp-dark-soft:#0f172a;--hp-text:#0f172a;--hp-muted:#64748b;--hp-line:#e2e8f0;--hp-line-soft:#eef2f7;--hp-blue:#0284c7;--hp-blue-dark:#0369a1;--hp-blue-soft:#e0f2fe;--hp-green:#10b981;--hp-green-soft:#ecfdf5;--hp-radius-xl:24px;--hp-radius-2xl:32px;--hp-shadow-sm:0 8px 24px rgba(15, 23, 42, 0.06);--hp-shadow-md:0 18px 48px rgba(15, 23, 42, 0.12);--hp-shadow-lg:0 28px 80px rgba(15, 23, 42, 0.18);overflow:hidden;background:var(--hp-bg);color:var(--hp-text)}.homepage-redesign .container{max-width:1180px}.homepage-redesign h1,.homepage-redesign h2,.homepage-redesign h3,.homepage-redesign p{margin:0}.homepage-redesign h1,.homepage-redesign h2,.homepage-redesign h3{color:var(--hp-dark);letter-spacing:0}.homepage-redesign h1{max-width:780px;font-size:4.65rem;line-height:.96;font-weight:800}.homepage-redesign h2{font-size:2.8rem;line-height:1.08;font-weight:800}.homepage-redesign h3{font-weight:800}.homepage-redesign p,.homepage-redesign span,.homepage-redesign li,.homepage-redesign a,.homepage-redesign button{font-size:inherit;color:inherit}.homepage-redesign a{text-decoration:none}.homepage-redesign img{display:block;max-width:100%}.homepage-section{padding:88px 0}.homepage-section-white{background:var(--hp-white)}.homepage-section-dark{background:var(--hp-dark);color:var(--hp-white)}.homepage-section-dark h2,.homepage-section-dark h3{color:var(--hp-white)}.homepage-section-dark .homepage-section-label{color:#7dd3fc}.homepage-section-label{display:block;color:var(--hp-blue);font-size:.82rem;font-weight:850;letter-spacing:0;line-height:1.25;text-transform:uppercase}.homepage-section-text{margin-top:20px;color:#475569;font-size:1.08rem;line-height:1.8}.homepage-section-grid{display:grid;grid-template-columns:0.82fr 1.18fr;gap:48px;align-items:start}.homepage-section-grid>div>h2{margin-top:15px}.homepage-center-head{max-width:760px;margin:0 auto;text-align:center}.homepage-center-head h2{margin-top:15px}.homepage-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.homepage-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:1px solid #fff0;font-size:1rem;font-weight:750;line-height:1;white-space:nowrap;transition:transform 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.homepage-btn:hover,.homepage-btn:focus{transform:translateY(-1px);box-shadow:var(--hp-shadow-sm)}.homepage-btn-primary{background:var(--hp-blue);color:var(--hp-white)}.homepage-btn-primary:hover,.homepage-btn-primary:focus{background:var(--hp-blue-dark);color:var(--hp-white);border-color:#fff0}.homepage-btn-light{background:var(--hp-white);color:var(--hp-text);border-color:#cbd5e1}.homepage-btn-light:hover,.homepage-btn-light:focus{background:#f8fafc;color:var(--hp-dark);border-color:#94a3b8}.homepage-btn-white{background:var(--hp-white);color:var(--hp-dark)}.homepage-btn-white:hover,.homepage-btn-white:focus{background:#e0f2fe;color:var(--hp-dark)}.homepage-redesign .homepage-btn-white{color:var(--hp-dark)}.homepage-redesign .homepage-btn-white:hover,.homepage-redesign .homepage-btn-white:focus{color:var(--hp-dark)}.homepage-btn-glass{background:rgb(255 255 255 / .1);color:var(--hp-white);border-color:rgb(255 255 255 / .28)}.homepage-btn-glass:hover,.homepage-btn-glass:focus{background:var(--hp-white);color:var(--hp-dark);border-color:var(--hp-white)}.homepage-check-icon{position:relative;display:inline-flex;width:18px;height:18px;flex:0 0 18px;border-radius:999px;background:var(--hp-green-soft)}.homepage-check-icon::before{content:"";position:absolute;left:9px;top:9px;width:8px;height:5px;border-left:2px solid #059669;border-bottom:2px solid #059669;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.homepage-redesign .homepage-scroll-reveal{opacity:0;filter:blur(5px);transform:translate3d(0,-34px,0) scale(.985);transform-origin:top center;transition:opacity 0.55s ease,filter 0.55s ease,transform 0.75s cubic-bezier(.18,.88,.26,1.08);transition-delay:var(--hp-reveal-delay,0ms);will-change:opacity,filter,transform}.homepage-redesign .homepage-scroll-reveal.is-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1)}.homepage-redesign .homepage-module-item.homepage-scroll-reveal{transform:translate3d(0,-22px,0) scale(.99)}.homepage-redesign .homepage-module-item.homepage-scroll-reveal.is-visible{transform:translate3d(0,0,0) scale(1)}}@media (prefers-reduced-motion:reduce){.homepage-redesign .homepage-scroll-reveal{opacity:1;filter:none;transform:none;transition:none}}.homepage-banner{position:relative;isolation:isolate;padding:58px 0 112px;background:radial-gradient(circle at 8% 0%,rgb(186 230 253 / .82),transparent 28%),radial-gradient(circle at 88% 6%,rgb(187 247 208 / .58),transparent 26%),linear-gradient(180deg,#ffffff 0%,#fff0 100%)}.homepage-banner .homepage-hero-grid{min-height:620px}.homepage-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid var(--hp-line);border-radius:999px;background:var(--hp-white);box-shadow:var(--hp-shadow-sm);color:#334155;font-size:.9rem;font-weight:700;line-height:1.25}.homepage-eyebrow span{display:grid;place-items:center;width:19px;height:19px;border-radius:999px;background:var(--hp-blue-soft);color:var(--hp-blue);font-weight:850}.homepage-banner-intro{max-width:660px;margin-top:26px;color:#475569;font-size:1.12rem;line-height:1.8}.homepage-hero-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:620px;margin-top:30px;color:#475569;font-size:.9rem;font-weight:650}.homepage-hero-checks>span{display:inline-flex;align-items:center;gap:9px}.homepage-dashboard{position:relative;padding:24px;border:1px solid var(--hp-line);border-radius:34px;background:rgb(255 255 255 / .92);box-shadow:var(--hp-shadow-lg)}.homepage-dashboard::before{content:"";position:absolute;inset:-22px;z-index:-1;border-radius:42px;background:linear-gradient(135deg,rgb(186 230 253 / .76),rgb(199 210 254 / .42),rgb(187 247 208 / .6));filter:blur(38px)}.homepage-dashboard-head{display:flex;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #f1f5f9}.homepage-dashboard-head h2{margin-top:13px;font-size:1.32rem;line-height:1.25}.homepage-dashboard-head p{margin-top:5px;color:var(--hp-muted);font-size:.9rem}.homepage-live-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--hp-green-soft);color:#047857;font-size:.76rem;font-weight:800}.homepage-live-pill span{width:8px;height:8px;border-radius:999px;background:var(--hp-green)}.homepage-dashboard-icon{display:grid;place-items:center;width:54px;height:54px;flex:0 0 auto;border-radius:20px;background:var(--hp-dark);color:var(--hp-white);box-shadow:0 14px 28px rgb(15 23 42 / .18)}.homepage-dashboard-icon svg{width:24px;height:24px;stroke-width:2.2}.homepage-dashboard-image{overflow:hidden;margin:20px 0 0;border:1px solid var(--hp-line-soft);border-radius:26px;background:#f8fafc}.homepage-dashboard-image img{width:100%;height:260px;object-fit:cover;object-position:top center}.homepage-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.homepage-dashboard-metrics div{padding:16px;border:1px solid var(--hp-line);border-radius:22px;background:rgb(255 255 255 / .86);box-shadow:0 6px 18px rgb(15 23 42 / .04)}.homepage-dashboard-metrics strong{display:block;color:var(--hp-dark);font-size:1.68rem;line-height:1;font-weight:820}.homepage-dashboard-metrics span{display:block;margin-top:7px;color:var(--hp-muted);font-size:.82rem;line-height:1.35}.homepage-process-panel{margin-top:20px;padding:18px;border-radius:30px;background:var(--hp-dark);color:var(--hp-white)}.homepage-process-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.homepage-process-head p{color:#cbd5e1;font-size:.86rem}.homepage-process-head h3{margin-top:4px;color:var(--hp-white);font-size:1.18rem;line-height:1.25}.homepage-process-head a{color:#7dd3fc;font-size:.9rem;font-weight:780;white-space:nowrap}.homepage-process-head a:hover{color:var(--hp-white)}.homepage-process-list{display:grid;gap:12px;margin-top:20px}.homepage-process-list div{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:rgb(255 255 255 / .08);color:#f8fafc;font-size:.9rem}.homepage-process-list span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:999px;background:var(--hp-white);color:var(--hp-dark);font-size:.75rem;font-weight:850}.homepage-workflow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.homepage-workflow-card,.homepage-solution-card,.homepage-big-card{border:1px solid var(--hp-line);border-radius:var(--hp-radius-2xl);background:var(--hp-white);box-shadow:var(--hp-shadow-sm)}.homepage-workflow-card{padding:28px}.homepage-workflow-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;background:var(--hp-blue-soft);color:var(--hp-blue-dark);font-size:.88rem;font-weight:850}.homepage-workflow-card h3{margin-top:20px;font-size:1.18rem;line-height:1.25}.homepage-workflow-card p{margin-top:12px;color:var(--hp-muted);font-size:.9rem;line-height:1.72}.homepage-solution-board{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.homepage-solution-card{display:flex;min-height:100%;flex-direction:column;padding:28px;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.homepage-solution-card:hover{border-color:#bae6fd;transform:translateY(-3px);box-shadow:var(--hp-shadow-md)}.homepage-solution-card>p:first-child{color:var(--hp-blue);font-size:.82rem;font-weight:850;line-height:1.25}.homepage-solution-card h3{margin-top:18px;font-size:1.28rem;line-height:1.22}.homepage-solution-card>p:not(:first-child){margin-top:12px;color:var(--hp-muted);font-size:.96rem;line-height:1.72}.homepage-solution-card-featured{background:var(--hp-dark);color:var(--hp-white)}.homepage-solution-card-featured>p:first-child{color:#7dd3fc}.homepage-solution-card-featured h3{color:var(--hp-white);font-size:1.9rem;line-height:1.14}.homepage-solution-card-featured>p:not(:first-child){color:#cbd5e1}.homepage-chip-list{display:flex;flex-wrap:wrap;gap:10px;margin:auto 0 0;padding:28px 0 0;list-style:none}.homepage-chip-list li{padding:10px 14px;border:1px solid rgb(255 255 255 / .18);border-radius:12px;background:rgb(255 255 255 / .09);color:var(--hp-white);font-size:.92rem;font-weight:650;line-height:1.3}.homepage-modules-layout{display:grid;grid-template-columns:0.9fr 1.1fr;gap:34px;margin-top:48px}.homepage-module-list{display:grid;gap:12px;align-content:start}.homepage-module-item{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:15px;border:1px solid var(--hp-line);border-radius:22px;background:var(--hp-white);color:var(--hp-text);text-align:left;cursor:pointer;transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease}.homepage-module-item:hover,.homepage-module-item.is-active{border-color:#bae6fd;background:#f0f9ff;box-shadow:var(--hp-shadow-sm)}.homepage-module-item:focus-visible{outline:3px solid rgb(2 132 199 / .25);outline-offset:3px}.homepage-module-left{display:flex;align-items:center;gap:13px;min-width:0}.homepage-module-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;overflow:hidden;border-radius:14px;background:#f1f5f9;color:#475569;font-size:1rem;font-weight:800}.homepage-module-icon img{width:100%;height:100%;object-fit:cover}.homepage-module-item.is-active .homepage-module-icon,.homepage-module-item:hover .homepage-module-icon{background:var(--hp-blue);color:var(--hp-white)}.homepage-module-name{overflow:hidden;color:var(--hp-dark);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.homepage-module-arrow{color:#94a3b8;flex:0 0 auto;font-size:1.3rem;line-height:1}.homepage-module-panel[hidden]{display:none}.homepage-module-detail{display:grid;gap:28px;min-height:100%;padding:42px;border-radius:34px;background:var(--hp-dark);color:var(--hp-white);box-shadow:var(--hp-shadow-md)}.homepage-module-detail h3{margin-top:30px;color:var(--hp-white);font-size:2.1rem;line-height:1.08}.homepage-module-detail p{max-width:660px;margin-top:18px;color:#cbd5e1;font-size:1.08rem;line-height:1.75}.homepage-module-detail-icon{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border-radius:20px;background:var(--hp-white);color:var(--hp-dark);font-size:1.4rem;font-weight:850}.homepage-module-detail-icon img{width:100%;height:100%;object-fit:cover}.homepage-feature-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}.homepage-feature-chip-grid span{display:flex;align-items:center;gap:9px;padding:13px;border-radius:18px;background:rgb(255 255 255 / .08);color:#f8fafc;font-size:.9rem;font-weight:650}.homepage-module-link{display:inline-flex;align-items:center;margin-top:30px;color:#7dd3fc;font-size:.95rem;font-weight:800}.homepage-module-link:hover{color:var(--hp-white)}.homepage-module-image{overflow:hidden;display:flex;align-items:center;justify-content:center;margin:6px 0 0;padding:16px;border:1px solid rgb(255 255 255 / .14);border-radius:26px;background:#fff;box-shadow:0 18px 38px rgb(2 6 23 / .22)}.homepage-module-image img{width:100%;height:auto;max-height:360px;border-radius:18px;object-fit:contain;object-position:top center}.homepage-section-action{margin-top:32px;text-align:center}.homepage-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.homepage-big-card{padding:42px}.homepage-big-card .homepage-section-label{margin-top:25px}.homepage-big-card h2{margin-top:14px;font-size:2.1rem;line-height:1.12}.homepage-big-card>p:not(.homepage-section-label){margin-top:16px;color:#475569;line-height:1.75}.homepage-big-icon{display:grid;place-items:center;width:48px;height:48px;color:var(--hp-blue)}.homepage-big-icon svg{width:44px;height:44px;stroke-width:2}.homepage-big-icon-green{color:#059669}.homepage-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.homepage-audience-grid span{padding:16px;border-radius:18px;background:#f8fafc;color:#334155;font-weight:760}.homepage-implement-list{display:grid;gap:16px;margin-top:30px}.homepage-implement-list>div{display:flex;gap:16px;padding:16px;border:1px solid var(--hp-line);border-radius:22px;background:var(--hp-white)}.homepage-implement-list span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:999px;background:var(--hp-green-soft);color:#047857;font-size:.9rem;font-weight:850}.homepage-implement-list h3{color:var(--hp-dark);font-size:1rem}.homepage-implement-list p{margin-top:4px;color:var(--hp-muted);font-size:.88rem;line-height:1.6}.homepage-guidance-panel{display:grid;grid-template-columns:1fr 0.95fr auto;gap:28px;align-items:center;margin-top:30px;padding:32px;border-radius:34px;background:var(--hp-dark);color:var(--hp-white);box-shadow:var(--hp-shadow-md)}.homepage-guidance-panel .homepage-section-label{color:#7dd3fc}.homepage-guidance-panel h2{margin-top:10px;color:var(--hp-white);font-size:1.9rem}.homepage-guidance-panel p:not(.homepage-section-label){margin-top:12px;color:#cbd5e1;line-height:1.7}.homepage-guidance-panel .homepage-actions{margin-top:0;justify-content:flex-end}.homepage-guidance-list{display:grid;gap:10px}.homepage-guidance-list span{padding:13px 15px;border:1px solid rgb(255 255 255 / .14);border-radius:16px;background:rgb(255 255 255 / .08);color:#f8fafc;font-size:.92rem;line-height:1.45}.homepage-dark-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.homepage-dark-head h2{max-width:760px;margin-top:15px}.homepage-updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.homepage-update-card{padding:26px;border:1px solid rgb(255 255 255 / .1);border-radius:30px;background:rgb(255 255 255 / .08)}.homepage-update-card p:first-child{color:#cbd5e1;font-size:.9rem}.homepage-update-card h3{margin-top:20px;color:var(--hp-white);font-size:1.3rem;line-height:1.25}.homepage-update-card p:not(:first-child){margin-top:8px;color:#cbd5e1;font-size:.9rem;line-height:1.6}.homepage-update-card a{display:inline-flex;margin-top:24px;color:#7dd3fc;font-size:.9rem;font-weight:780}.homepage-update-card a:hover{color:var(--hp-white)}.homepage-empty-state{margin-top:32px;color:#cbd5e1}.homepage-seo-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.homepage-seo-tags span{padding:16px;border:1px solid var(--hp-line);border-radius:18px;background:#f8fafc;color:#334155;font-weight:760}.homepage-seo-faq{padding:34px;border:1px solid var(--hp-line);border-radius:34px;background:var(--hp-white);box-shadow:var(--hp-shadow-sm)}.homepage-seo-faq h2{margin-top:12px;font-size:2.1rem}.homepage-faq-list{display:grid;gap:14px;margin-top:24px}.homepage-faq-item{border:1px solid #d8e0fa;border-radius:16px;background:#fbfcff}.homepage-faq-item summary{position:relative;padding:18px 48px 18px 20px;color:var(--hp-dark);cursor:pointer;font-size:1rem;font-weight:780;line-height:1.5;list-style:none}.homepage-faq-item summary::after{content:"+";position:absolute;top:16px;right:20px;color:var(--hp-blue);font-size:1.3rem;font-weight:800;line-height:1}.homepage-faq-item[open] summary::after{content:"-"}.homepage-faq-item summary::-webkit-details-marker{display:none}.homepage-faq-item p{padding:0 20px 18px;color:#475569;font-size:.98rem;line-height:1.68}.homepage-cta{background:var(--hp-bg)}.homepage-cta-box{display:grid;grid-template-columns:1fr 0.72fr;gap:48px;align-items:center;padding:64px;border-radius:42px;background:linear-gradient(135deg,var(--hp-blue) 0%,var(--hp-dark) 100%);color:var(--hp-white);box-shadow:var(--hp-shadow-lg)}.homepage-cta-box .homepage-section-label{color:#dff6ff}.homepage-cta-box h2{margin-top:14px;color:var(--hp-white);font-size:3.2rem;line-height:1.04}.homepage-cta-box p:not(.homepage-section-label){max-width:660px;margin-top:20px;color:rgb(240 249 255 / .88);font-size:1.08rem;line-height:1.75}.homepage-quick-links{padding:24px;border-radius:32px;background:rgb(255 255 255 / .1);backdrop-filter:blur(14px)}.homepage-quick-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:20px;background:rgb(255 255 255 / .1);color:var(--hp-white);font-weight:650}.homepage-quick-links a+a{margin-top:12px}.homepage-quick-links a:hover{background:var(--hp-white);color:var(--hp-dark)}.homepage-banner .btn:focus-visible,.homepage-banner a:focus-visible,.homepage-banner summary:focus-visible,.homepage-solutions .btn:focus-visible,.homepage-solutions a:focus-visible,.homepage-solutions summary:focus-visible,.homepage-feature-slider .btn:focus-visible,.homepage-feature-slider a:focus-visible,.homepage-feature-slider summary:focus-visible,.homepage-extra-blocks .btn:focus-visible,.homepage-extra-blocks a:focus-visible,.homepage-extra-blocks summary:focus-visible,.homepage-updates .btn:focus-visible,.homepage-updates a:focus-visible,.homepage-updates summary:focus-visible,.homepage-seo .btn:focus-visible,.homepage-seo a:focus-visible,.homepage-seo summary:focus-visible,.homepage-cta .btn:focus-visible,.homepage-cta a:focus-visible,.homepage-cta summary:focus-visible{outline:3px solid rgb(2 132 199 / .3);outline-offset:3px}@media (max-width:1050px){.homepage-redesign h1{font-size:3.45rem}.homepage-redesign h2{font-size:2.35rem}.homepage-banner{padding:44px 0 82px}.homepage-banner .homepage-hero-grid{min-height:0}.homepage-section-grid,.homepage-modules-layout,.homepage-two-col,.homepage-guidance-panel,.homepage-cta-box{grid-template-columns:1fr}.homepage-workflow-cards,.homepage-updates-grid{grid-template-columns:1fr}.homepage-solution-board{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-guidance-panel .homepage-actions{justify-content:flex-start}}@media (max-width:768px){.homepage-section{padding:68px 0}.homepage-redesign h1{font-size:2.9rem}.homepage-redesign h2{font-size:2rem}.homepage-eyebrow{align-items:flex-start;border-radius:18px}.homepage-hero-checks,.homepage-dashboard-metrics,.homepage-solution-board,.homepage-feature-chip-grid,.homepage-audience-grid,.homepage-seo-tags{grid-template-columns:1fr}.homepage-dashboard,.homepage-module-detail,.homepage-big-card,.homepage-guidance-panel,.homepage-seo-faq,.homepage-cta-box{padding:28px}.homepage-dashboard-image img,.homepage-module-image img{max-height:320px}.homepage-dashboard-image img{height:240px}.homepage-dark-head{align-items:flex-start;flex-direction:column}.homepage-cta-box{border-radius:30px}.homepage-cta-box h2{font-size:2.25rem}}@media (max-width:480px){.homepage-redesign h1{font-size:2.55rem}.homepage-banner{padding-top:34px}.homepage-actions{width:100%}.homepage-btn{width:100%;white-space:normal}.homepage-process-head{flex-direction:column}}.demo-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.demo-banner{background:linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%)}.demo-banner .container{max-width:1180px}.demo-banner .demo-hero{overflow:hidden;border:1px solid #d8e0ff;padding:2.75rem;background:radial-gradient(circle at 86% 8%,rgb(24 160 251 / .12),transparent 30%),linear-gradient(145deg,#ffffff 0%,#f7f8ff 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.demo-banner h1{max-width:12ch;font-size:3.45rem;line-height:1.05;text-wrap:balance}.demo-banner .demo-banner-intro{max-width:44rem;color:#2d365f;font-size:1.06rem;line-height:1.8}.demo-banner .demo-banner-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:50rem}.demo-banner .demo-banner-points div{min-height:100%;border-top:1px solid #cad4fa;padding:15px 16px;background:rgb(255 255 255 / .72)}.demo-banner .demo-banner-points span{display:block;margin-bottom:.55rem;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.demo-banner .demo-banner-points p{margin:0;color:#405075;font-size:.94rem;line-height:1.55}.demo-banner .demo-banner-panel{overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:24px;padding:1.6rem;background:#070c2d;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.demo-banner .demo-banner-panel>span{display:block;margin-bottom:.65rem;color:#b8c2f5;font-size:.88rem;font-weight:800;line-height:1.2}.demo-banner .demo-banner-panel h2{color:#fff;line-height:1.25}.demo-banner .demo-banner-panel .btn-invert-primary{border-color:rgb(255 255 255 / .45);background:#fff0;color:#fff}.demo-banner .demo-banner-panel .btn-invert-primary:hover{border-color:#fff;background:#fff;color:#2944fa}.demo-banner .demo-panel-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-banner .demo-panel-meta div{border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px;background:rgb(255 255 255 / .08)}.demo-banner .demo-panel-meta strong,.demo-banner .demo-panel-meta small{display:block;line-height:1.3}.demo-banner .demo-panel-meta strong{margin-bottom:4px;color:#fff;font-size:1.1rem;font-weight:800}.demo-banner .demo-panel-meta small{color:#cdd5ff;font-size:.84rem;font-weight:700}.demo-banner .demo-panel-items{display:grid;gap:10px}.demo-banner .demo-banner-panel-item{border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px;background:rgb(255 255 255 / .08)}.demo-banner .demo-banner-panel-item p{color:#dbe1ff;font-size:.93rem;line-height:1.55}.demo-banner .demo-banner-panel-label{display:block;margin-bottom:5px;color:#fff;font-size:.92rem;font-weight:800;line-height:1.3}.demo-content{background:#fff}.demo-content .container{max-width:1180px}.demo-content h2{line-height:1.18;text-wrap:balance}.demo-content p{color:#405075;font-size:1rem;line-height:1.7}.demo-content .demo-content-intro{border:1px solid #d8e0ff;padding:2.5rem;background:#fff;box-shadow:0 18px 42px rgb(17 31 89 / .055)}.demo-content .demo-content-intro h2{max-width:16ch}.demo-content .demo-intro-note{border:1px solid #d8e0ff;border-radius:20px;padding:24px;background:#fbfcff}.demo-content .demo-intro-note strong{display:block;margin-bottom:8px;color:#000529;font-size:1.15rem;line-height:1.35}.demo-content .demo-content-card{height:100%;border:1px solid #d8e0ff;border-radius:22px;padding:22px;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.demo-content .demo-content-card:hover{border-color:#bdc9fb;transform:translateY(-4px);box-shadow:0 20px 42px rgb(17 31 89 / .08)}.demo-content .demo-content-card>span{display:inline-flex;margin-bottom:14px;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.demo-content .demo-content-card h3{color:#000529;line-height:1.35}.demo-content .demo-content-card p{margin:0;color:#2d3d6f;font-size:.96rem;line-height:1.65}.demo-content .demo-audience-section{border-top:1px solid #dfe5f8;padding-top:42px}.demo-content .demo-audience-section>.row>.col-lg-4 p:not(.demo-kicker){max-width:35rem}.demo-content .demo-audience-card{border:1px solid #d8e0ff;border-radius:18px;padding:20px;background:#fbfcff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.demo-content .demo-audience-card:hover{border-color:#bdc9fb;transform:translateY(-2px);box-shadow:0 16px 30px rgb(17 31 89 / .06)}.demo-content .demo-audience-card h3{color:#000529;line-height:1.35}.demo-content .demo-audience-card p{font-size:.96rem;line-height:1.62}.demo-content .demo-prep-section{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:2rem;align-items:start;border:1px solid #d8e0ff;padding:2.5rem;background:radial-gradient(circle at 88% 8%,rgb(24 160 251 / .1),transparent 28%),#ffffff;box-shadow:0 18px 42px rgb(17 31 89 / .055)}.demo-content .demo-prep-list{display:grid;gap:12px}.demo-content .demo-prep-list li{position:relative;border:1px solid #d8e0ff;border-radius:16px;padding:14px 14px 14px 40px;background:#fbfcff;color:#2d3d6f;font-size:.96rem;font-weight:700;line-height:1.5}.demo-content .demo-prep-list li::before{content:"";position:absolute;top:19px;left:16px;width:9px;height:9px;border-radius:50%;background:#2944fa;box-shadow:0 0 0 5px rgb(41 68 250 / .1)}.demo-content .demo-faq-section{border-top:1px solid #dfe5f8;padding-top:42px}.demo-content .demo-faq-list{display:flex;flex-direction:column;gap:12px}.demo-content .demo-faq-item{border:1px solid #d8e0fa;border-radius:16px;padding:18px 20px;background:#fff}.demo-content .demo-faq-item summary{position:relative;cursor:pointer;padding-right:28px;color:#000529;font-size:1rem;font-weight:800;line-height:1.5;list-style:none}.demo-content .demo-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:800}.demo-content .demo-faq-item[open] summary::after{content:"-"}.demo-content .demo-faq-item summary::-webkit-details-marker{display:none}.demo-content .demo-faq-item p{margin:12px 0 0;max-width:70ch;color:#405075;font-size:.96rem;line-height:1.65}.demo-content .demo-content-cta,.demo-content .demo-related-links{display:flex;align-items:center;justify-content:space-between;gap:2rem}.demo-content .demo-content-cta{border:1px solid rgb(255 255 255 / .12);padding:2.5rem;background:#070c2d;box-shadow:0 22px 48px rgb(7 12 45 / .16)}.demo-content .demo-content-cta .demo-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.demo-content .demo-content-cta h2{color:#fff}.demo-content .demo-content-cta p{max-width:52rem;color:#dbe1ff}.demo-content .demo-content-cta-actions,.demo-content .demo-related-actions{display:flex;flex:0 0 48%;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.demo-content .demo-content-cta-actions a,.demo-content .demo-related-actions a{display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:.72rem 1rem;background:rgb(255 255 255 / .08);color:#fff;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none}.demo-content .demo-content-cta-actions a:hover,.demo-content .demo-related-actions a:hover{border-color:#fff;background:#fff;color:#2944fa;box-shadow:0 10px 20px rgb(0 0 0 / .14);transform:translateY(-2px)}.demo-content .demo-related-links{border:1px solid #d8e0ff;border-radius:24px;padding:2.5rem;background:#fff;box-shadow:0 18px 42px rgb(17 31 89 / .055)}.demo-content .demo-related-links h2{max-width:18ch}.demo-content .demo-related-links .demo-related-actions a{border-color:#d8e0ff;background:#fbfcff;color:#2944fa}.demo-content .demo-related-links .demo-related-actions a:hover{border-color:#2944fa;background:#2944fa;color:#fff;box-shadow:0 10px 20px rgb(41 68 250 / .14)}.demo-calendly{background:linear-gradient(180deg,#f7f8fc 0%,#ffffff 100%)}.demo-calendly .container{max-width:1180px}.demo-calendly .demo-calendly-panel{border:1px solid #d8e0ff;padding:2.5rem;background:#fff;box-shadow:0 18px 42px rgb(17 31 89 / .055)}.demo-calendly h2{max-width:12ch;line-height:1.18;text-wrap:balance}.demo-calendly p{color:#405075;font-size:1rem;line-height:1.7}.demo-calendly .demo-calendly-summary{display:grid;gap:10px}.demo-calendly .demo-calendly-summary div{border:1px solid #d8e0ff;border-radius:16px;padding:14px;background:#fbfcff}.demo-calendly .demo-calendly-summary strong,.demo-calendly .demo-calendly-summary span{display:block;line-height:1.35}.demo-calendly .demo-calendly-summary strong{margin-bottom:5px;color:#000529;font-size:1rem;font-weight:800}.demo-calendly .demo-calendly-summary span{color:#405075;font-size:.92rem}.demo-calendly .demo-calendly-widget{overflow:hidden;border:1px solid #d8def8;border-radius:24px;padding:8px;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045)}.demo-calendly .calendly-inline-widget{min-width:320px;height:700px}.demo-banner .demo-kicker,.demo-content .demo-kicker,.demo-calendly .demo-kicker{color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.demo-banner .btn,.demo-banner a,.demo-banner summary,.demo-content .btn,.demo-content a,.demo-content summary,.demo-calendly .btn,.demo-calendly a,.demo-calendly summary{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.demo-banner .btn:hover,.demo-content .btn:hover,.demo-calendly .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.demo-banner .btn:active,.demo-content .btn:active,.demo-calendly .btn:active{transform:translateY(0) scale(.98)}.demo-banner .btn:focus-visible,.demo-banner a:focus-visible,.demo-banner summary:focus-visible,.demo-content .btn:focus-visible,.demo-content a:focus-visible,.demo-content summary:focus-visible,.demo-calendly .btn:focus-visible,.demo-calendly a:focus-visible,.demo-calendly summary:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}@media (max-width:992px){.demo-banner .demo-hero{padding:2rem}.demo-banner h1{max-width:15ch;font-size:2.7rem}.demo-banner .demo-banner-points{grid-template-columns:1fr}.demo-content .demo-content-intro,.demo-content .demo-prep-section,.demo-content .demo-content-cta,.demo-content .demo-related-links{padding:2rem}.demo-content .demo-prep-section,.demo-content .demo-content-cta,.demo-content .demo-related-links{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.demo-content .demo-content-cta-actions,.demo-content .demo-related-actions{flex-basis:auto;justify-content:flex-start}.demo-calendly .demo-calendly-panel{padding:2rem}.demo-calendly h2{max-width:none}}@media (max-width:768px){.demo-banner .demo-hero,.demo-banner .demo-banner-panel{padding:24px}.demo-banner h1{max-width:none;font-size:2.25rem}.demo-content .demo-content-intro,.demo-content .demo-prep-section,.demo-content .demo-content-cta,.demo-content .demo-related-links{padding:24px}.demo-content .demo-audience-section,.demo-content .demo-faq-section{padding-top:32px}.demo-calendly .demo-calendly-panel{padding:24px}.demo-calendly .calendly-inline-widget{height:650px}}@media (max-width:480px){.demo-banner .demo-panel-meta{grid-template-columns:1fr}.demo-content .demo-content-cta-actions,.demo-content .demo-related-actions{width:100%}.demo-content .demo-content-cta-actions a,.demo-content .demo-related-actions a{justify-content:center;width:100%}}.proefperiode-page h1{color:#000529}.proefperiode-page p{color:#000529}.proefperiode-page .proefperiode-highlight{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-weight:600;color:#2944fa}.proefperiode-page .proefperiode-highlight-dot{width:6px;height:6px;border-radius:50%;background-color:#2944fa}.proefperiode-page .proefperiode-form{box-shadow:0 6px 20px rgb(0 0 0 / .08)}.proefperiode-page .proefperiode-form-frame{display:block;width:100%;min-height:720px;border:0;background-color:#fff}.proefperiode-page .wpcf7-form-control-wrap{display:block}.proefperiode-page .wpcf7-form-control{display:block;width:100%;max-width:100%;box-sizing:border-box}.proefperiode-page select.wpcf7-form-control{white-space:normal}@media (max-width:767.98px){.proefperiode-page .proefperiode-form-frame{min-height:820px}}.sector-page .container{max-width:1180px}.sector-page.py-5{padding-top:3rem!important}.sector-page .sector-page-hero,.sector-page .sector-page-seo{position:relative;overflow:hidden;padding:2.75rem;border:1px solid #d8e0ff;background:radial-gradient(circle at 86% 10%,rgb(24 160 251 / .12),transparent 30%),linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.sector-page .sector-page-hero::before,.sector-page .sector-page-seo::before{display:none}.sector-page .sector-page-kicker,.sector-page .sector-page-side-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.25}.sector-page h1{max-width:12ch;font-size:clamp(2.5rem, 2rem + 1.5vw, 3.75rem);line-height:1.05;text-wrap:balance}.sector-page h2{font-size:clamp(1.65rem, 1.45rem + 0.8vw, 2.25rem);line-height:1.2}.sector-page .sector-page-lead{max-width:42rem;margin-bottom:1rem;font-size:1.06rem;line-height:1.8;color:#2d365f}.sector-page .sector-page-nav{display:flex;flex-wrap:wrap;gap:.75rem}.sector-page .sector-page-nav-link{display:inline-flex;align-items:center;padding:.72rem 1rem;border:1px solid #d6deff;border-radius:12px;background:rgb(255 255 255 / .72);color:#000529;font-size:.92rem;font-weight:700;line-height:1.3;text-decoration:none;transition:all 0.2s ease}.sector-page .sector-page-nav-link:hover{border-color:#2944fa;color:#2944fa;box-shadow:0 10px 20px rgb(17 31 89 / .06)}.sector-page .sector-page-side-card,.sector-page .sector-page-pillar{position:relative;z-index:1;border:1px solid #d8e0ff;border-radius:22px;padding:1.6rem;background:#fff;box-shadow:0 12px 26px rgb(17 31 89 / .04)}.sector-page .sector-page-hero-card{background:#070c2d;border-color:rgb(255 255 255 / .12);box-shadow:0 24px 50px rgb(7 12 45 / .16)}.sector-page .sector-page-hero-card .sector-page-side-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.sector-page .sector-page-hero-card .sector-page-side-item{color:#dbe1ff}.sector-page .sector-page-hero-card .sector-page-side-item strong{color:#fff}.sector-page .sector-page-hero-stat{display:grid;gap:.35rem;margin-bottom:1.35rem;padding-bottom:1.35rem;border-bottom:1px solid rgb(255 255 255 / .14)}.sector-page .sector-page-hero-stat span{color:#fff;font-size:4rem;font-weight:800;line-height:.95}.sector-page .sector-page-hero-stat p{color:#b8c2f5;font-size:.98rem;line-height:1.5}.sector-page .sector-page-featured-link{display:inline-flex;margin-top:1.4rem;color:#fff;font-size:.95rem;font-weight:800;text-decoration:none}.sector-page .sector-page-featured-link:hover{color:#b8c2f5}.sector-page .sector-page-side-item,.sector-page .sector-page-check-item{position:relative;padding-left:1.4rem;font-size:.98rem;line-height:1.65;color:#30406e}.sector-page .sector-page-side-item+.sector-page-side-item,.sector-page .sector-page-check-item+.sector-page-check-item{margin-top:.9rem}.sector-page .sector-page-side-item::before,.sector-page .sector-page-check-item::before{content:"";position:absolute;left:0;top:.65rem;width:8px;height:8px;border-radius:50%;background:#2944fa}.sector-page .sector-page-pillar{height:100%;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.sector-page .sector-page-pillar:hover{border-color:#bdc9fb;transform:translateY(-3px);box-shadow:0 18px 34px rgb(17 31 89 / .07)}.sector-page .sector-page-pillar .sector-page-pillar-number{display:block;margin-bottom:1.2rem;color:#2944fa;font-size:.84rem;font-weight:800;line-height:1}.sector-page .sector-page-pillar p{margin-bottom:0;font-size:1rem;line-height:1.75;color:#30406e}.sector-page .sector-page-section-head{max-width:46rem}.sector-page .sector-page-faq-list{display:flex;flex-direction:column;gap:14px}.sector-page .sector-page-faq-item{border:1px solid #d7ddf8;border-radius:16px;padding:18px 20px;background-color:#fbfcff}.sector-page .sector-page-faq-item summary{position:relative;cursor:pointer;padding-right:28px;font-size:1.02rem;font-weight:700;color:#000529;list-style:none;line-height:1.5}.sector-page .sector-page-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:700}.sector-page .sector-page-faq-item[open] summary::after{content:"-"}.sector-page .sector-page-faq-item summary::-webkit-details-marker{display:none}.sector-page .sector-page-faq-item p{margin:12px 0 0;max-width:70ch;font-size:1rem;line-height:1.7;color:#30406e}.sector-page .sector-page-seo{background:#fff}.sector-page .btn,.sector-page a,.sector-page summary{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.sector-page .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.sector-page .btn:active{transform:translateY(0) scale(.98)}.sector-page .btn:focus-visible,.sector-page a:focus-visible,.sector-page summary:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}.sector-overzicht{background:linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%)}.sector-overzicht .container{max-width:1180px}.sector-overzicht .sector-overzicht-head{max-width:48rem}.sector-overzicht .sector-overzicht-head p:last-child{font-size:1.02rem;line-height:1.75;color:#405075}.sector-overzicht .sector-case-list{display:grid;gap:1.25rem}.sector-overzicht .sector-case{display:grid;grid-template-columns:minmax(260px,0.8fr) minmax(0,1.2fr);align-items:stretch;overflow:hidden;border:1px solid #dbe2ff;border-radius:28px;background:#fff;box-shadow:0 16px 34px rgb(17 31 89 / .05);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.sector-overzicht .sector-case:hover{border-color:#bdc9fb;transform:translateY(-3px);box-shadow:0 22px 44px rgb(17 31 89 / .08)}.sector-overzicht .sector-overzicht-card{position:relative;overflow:hidden;padding:2.5rem!important;border:1px solid #dbe2ff;background:linear-gradient(155deg,#f8faff 0%,#ffffff 70%);box-shadow:0 16px 34px rgb(17 31 89 / .05)}.sector-overzicht .sector-overzicht-card::before{display:none}.sector-overzicht .sector-case-media{min-height:100%;background:#eef2ff}.sector-overzicht .sector-case-media img{width:100%;height:100%;min-height:320px;object-fit:cover;border:0;border-radius:0;box-shadow:none}.sector-overzicht .sector-case-copy{display:flex;flex-direction:column;justify-content:center;padding:2.5rem}.sector-overzicht .sector-case-label{color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.sector-overzicht .sector-case-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.25rem}.sector-overzicht .sector-case-tags span{display:inline-flex;align-items:center;border-radius:12px;padding:.55rem .75rem;background:#f4f6ff;color:#000529;font-size:.85rem;font-weight:700;line-height:1.25}.sector-overzicht .sector-overzicht-copy,.sector-overzicht .sector-overzicht-media{position:relative;z-index:1}.sector-overzicht h2{margin-bottom:1rem;max-width:16ch;font-size:clamp(1.8rem, 1.45rem + 1vw, 2.45rem);line-height:1.2;text-wrap:balance}.sector-overzicht img{width:100%;max-height:340px;object-fit:cover;border:1px solid #dbe2ff;border-radius:24px;box-shadow:0 18px 34px rgb(17 31 89 / .08)}.sector-overzicht .sector-content{max-width:35rem}.sector-overzicht .sector-content p{margin-bottom:1rem;font-size:1rem;line-height:1.75;color:#405075}.sector-overzicht .sector-content p:last-child{margin-bottom:0}.sector-overzicht .btn{margin-top:1.25rem!important;align-self:flex-start}.single-sector .container{max-width:1180px}.single-sector h1{max-width:12ch;font-size:clamp(2.35rem, 1.9rem + 1.2vw, 3.35rem);line-height:1.1}.single-sector h2{margin-bottom:1rem;font-size:clamp(1.65rem, 1.4rem + 0.8vw, 2.3rem);line-height:1.22}.single-sector h3{font-size:1.18rem;line-height:1.4}.single-sector .single-sector-hero{position:relative;overflow:hidden;padding:38px 40px;background:linear-gradient(155deg,#f3f5ff 0%,#ffffff 72%);border:1px solid #d6deff;box-shadow:0 18px 40px rgb(17 31 89 / .07)}.single-sector .single-sector-hero::before{content:"";position:absolute;right:-75px;bottom:-95px;width:240px;height:240px;border-radius:50%;background:rgb(41 68 250 / .06)}.single-sector .single-sector-kicker,.single-sector .sector-section-kicker{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:rgb(41 68 250 / .08);color:#2944fa;font-size:.84rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.single-sector .single-sector-intro{max-width:42rem;padding-left:1rem;border-left:3px solid rgb(41 68 250 / .16)}.single-sector .single-sector-intro p{margin-bottom:0;max-width:none;font-size:1.04rem;line-height:1.8;color:#30406e}.single-sector .single-sector-hero-media{position:relative;z-index:1;padding:12px;border:1px solid #dbe2ff;border-radius:28px;background:#fff;box-shadow:0 18px 36px rgb(17 31 89 / .08)}.single-sector .single-sector-hero-media img{width:100%;min-height:320px;max-height:420px;object-fit:cover;border-radius:22px}.single-sector .single-sector-body{max-width:1120px;margin:0 auto}.single-sector .single-sector-content{max-width:880px;margin:0 auto;border:1px solid #d8e0ff;border-radius:28px;padding:34px;background:#fff;box-shadow:0 14px 30px rgb(17 31 89 / .05)}.single-sector .single-sector-content>*:last-child{margin-bottom:0}.single-sector .single-sector-content p,.single-sector .single-sector-content li{font-size:1rem;line-height:1.8;color:#30406e}.single-sector .sector-article{display:flex;flex-direction:column;gap:3rem}.single-sector .sector-section{position:relative}.single-sector .sector-section p,.single-sector .sector-section li{max-width:66ch;font-size:1rem;line-height:1.75;color:#30406e}.single-sector .sector-section+.sector-section{padding-top:2.75rem;border-top:1px solid #e5eaf8}.single-sector .sector-section--intro{padding-top:0!important;border-top:0!important}.single-sector .sector-stat-card,.single-sector .sector-action-card{position:relative;border:1px solid #d8e0ff;border-radius:24px;padding:24px;background:#fff;box-shadow:0 10px 24px rgb(17 31 89 / .04)}.single-sector .sector-stat-card p,.single-sector .sector-action-card p{max-width:none;margin-bottom:0;font-size:.98rem;line-height:1.68;color:#40507d}.single-sector .sector-stat-card::before,.single-sector .sector-action-card::before{content:"";display:block;width:40px;height:4px;margin-bottom:16px;border-radius:999px;background:#2944fa}.single-sector .sector-action-card::before{width:28px;background:#18A0FB}.single-sector .sector-stat-card h2,.single-sector .sector-action-card h3{max-width:none;margin-bottom:.7rem;font-size:1.14rem;line-height:1.45}.single-sector .sector-panel{padding:34px;border:1px solid #d9e1ff;background:linear-gradient(150deg,#f8faff 0%,#ffffff 100%);box-shadow:0 16px 34px rgb(17 31 89 / .05)}.single-sector .single-sector-list{display:grid;gap:.85rem;list-style:none;padding:0;margin:1.4rem 0 0}.single-sector .single-sector-list li{position:relative;max-width:60ch;margin-bottom:0;padding-left:1.75rem;color:#30406e}.single-sector .single-sector-list li::before{content:"";position:absolute;left:0;top:.68rem;width:8px;height:8px;border-radius:50%;background:#2944fa;box-shadow:0 0 0 5px rgb(41 68 250 / .08)}.single-sector .sector-chip-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem}.single-sector .sector-chip-grid span{display:flex;align-items:flex-start;gap:10px;min-height:100%;border:1px solid #d6deff;border-radius:16px;padding:14px 16px;background:#f8faff;font-size:.95rem;font-weight:600;line-height:1.5;color:#000529}.single-sector .sector-chip-grid span::before{content:"";width:8px;height:8px;margin-top:.4rem;flex:0 0 8px;border-radius:50%;background:#2944fa}.single-sector .sector-chip-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.single-sector .sector-figure{margin:0}.single-sector .sector-figure img{width:100%;max-height:460px;object-fit:cover;border:1px solid #dbe2ff;box-shadow:0 18px 38px rgb(17 31 89 / .09)}.single-sector .sector-figure figcaption{max-width:42rem;margin-top:12px;padding-left:.25rem;font-size:.92rem;line-height:1.55;color:#5b6d9c}.single-sector .sector-cta{padding:40px 38px;text-align:left;border:1px solid #d6deff;background:linear-gradient(150deg,#f3f5ff 0%,#ffffff 100%);box-shadow:0 18px 40px rgb(17 31 89 / .06)}.single-sector .sector-cta h2,.single-sector .sector-cta p{max-width:52rem}.single-sector .sector-cta p{margin-left:0;margin-right:0}.single-sector .sector-cta .d-flex{justify-content:flex-start!important}.single-sector .single-sector-footer{display:flex;justify-content:center}.single-sector .single-sector-seo-panel{padding:34px;border:1px solid #d9e1ff;background:linear-gradient(150deg,#f8faff 0%,#ffffff 100%);box-shadow:0 16px 34px rgb(17 31 89 / .05)}.single-sector .single-sector-side-card,.single-sector .single-sector-related-card{border:1px solid #d8e0ff;border-radius:24px;padding:24px;background:#fff;box-shadow:0 12px 26px rgb(17 31 89 / .04)}.single-sector .single-sector-side-card p,.single-sector .single-sector-related-card p{margin-bottom:0;max-width:none;font-size:.98rem;line-height:1.68;color:#40507d}.single-sector .single-sector-checklist{display:flex;flex-direction:column;gap:.9rem}.single-sector .single-sector-check-item{position:relative;padding-left:1.4rem;font-size:.98rem;line-height:1.65;color:#30406e}.single-sector .single-sector-check-item::before{content:"";position:absolute;left:0;top:.65rem;width:8px;height:8px;border-radius:50%;background:#2944fa}.single-sector .single-sector-faq-list{display:flex;flex-direction:column;gap:14px}.single-sector .single-sector-faq-item{border:1px solid #d7ddf8;border-radius:16px;padding:18px 20px;background-color:#fbfcff}.single-sector .single-sector-faq-item summary{position:relative;cursor:pointer;padding-right:28px;font-size:1.02rem;font-weight:700;color:#000529;list-style:none;line-height:1.5}.single-sector .single-sector-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:700}.single-sector .single-sector-faq-item[open] summary::after{content:"-"}.single-sector .single-sector-faq-item summary::-webkit-details-marker{display:none}.single-sector .single-sector-faq-item p{max-width:70ch;margin:12px 0 0;font-size:1rem;line-height:1.7;color:#30406e}.single-sector .single-sector-related-card{height:100%}.single-sector .single-sector-related-card h3{font-size:1.12rem;line-height:1.4}.single-sector .single-sector-related-card .btn{margin-top:1rem!important}.single-sector .single-sector-link-list{display:flex;flex-wrap:wrap;gap:.85rem}.single-sector .single-sector-link-item{display:inline-flex;align-items:center;padding:.85rem 1.1rem;border:1px solid #d6deff;border-radius:999px;background:#fff;color:#000529;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;transition:all 0.2s ease}.single-sector .single-sector-link-item:hover{border-color:#2944fa;color:#2944fa;box-shadow:0 10px 20px rgb(17 31 89 / .06)}@media (max-width:992px){.sector-page .sector-page-hero,.sector-page .sector-page-seo{padding:2rem}.sector-overzicht .sector-case{grid-template-columns:1fr}.sector-overzicht .sector-case-media img{min-height:260px;max-height:360px}.sector-overzicht .sector-case-copy{padding:2rem}.sector-overzicht .sector-overzicht-card{padding:2rem!important}.sector-overzicht h2{max-width:16ch}.single-sector .single-sector-hero{padding:32px}.single-sector .sector-article{gap:2.5rem}.single-sector .sector-chip-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.sector-page .sector-page-hero,.sector-page .sector-page-seo,.sector-page .sector-page-side-card,.sector-page .sector-page-pillar{padding:1.5rem}.sector-page h1{max-width:none}.sector-overzicht .sector-case-copy{padding:1.5rem}.sector-overzicht .sector-case-media img{min-height:220px;max-height:280px}.sector-overzicht .sector-overzicht-card{padding:1.5rem!important}.sector-overzicht h2{max-width:none}.sector-overzicht img{max-height:280px}.single-sector .single-sector-hero,.single-sector .single-sector-content,.single-sector .sector-panel,.single-sector .sector-cta,.single-sector .single-sector-seo-panel,.single-sector .single-sector-side-card,.single-sector .single-sector-related-card{padding:24px}.single-sector .single-sector-intro{padding-left:0;border-left:0}.single-sector .single-sector-hero-media img{min-height:0;max-height:300px}.single-sector .sector-section+.sector-section{padding-top:2rem}.single-sector .sector-chip-grid,.single-sector .sector-chip-grid--wide{grid-template-columns:1fr}}.landing-page .container{max-width:1180px}.landing-page .landing-page-hero,.landing-page .landing-page-cta{position:relative;overflow:hidden;padding:2.75rem;border:1px solid #d8e0ff;background:linear-gradient(155deg,#f4f7ff 0%,#ffffff 72%);box-shadow:0 16px 34px rgb(17 31 89 / .05)}.landing-page .landing-page-hero::before,.landing-page .landing-page-cta::before{content:"";position:absolute;right:-70px;top:-90px;width:240px;height:240px;border-radius:50%;background:rgb(41 68 250 / .05)}.landing-page .landing-page-kicker,.landing-page .landing-page-panel-kicker{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:rgb(41 68 250 / .08);color:#2944fa;font-size:.84rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.landing-page h1{max-width:14ch;font-size:clamp(2.4rem, 2rem + 1.1vw, 3.4rem);line-height:1.08}.landing-page h2{font-size:clamp(1.7rem, 1.45rem + 0.8vw, 2.3rem);line-height:1.2}.landing-page .landing-page-lead{max-width:43rem;font-size:1.06rem;line-height:1.8;color:#30406e}.landing-page .landing-page-lead p{margin-bottom:0}.landing-page .landing-page-panel,.landing-page .landing-page-content,.landing-page .landing-page-side-card,.landing-page .landing-page-step,.landing-page .landing-page-feature-card,.landing-page .landing-page-fit-card,.landing-page .landing-page-related-card{border:1px solid #d8e0ff;border-radius:26px;padding:1.7rem;background:#fff;box-shadow:0 12px 26px rgb(17 31 89 / .04)}.landing-page .landing-page-panel{position:relative;z-index:1}.landing-page .landing-page-panel-item,.landing-page .landing-page-check-item{position:relative;padding-left:1.4rem;font-size:.98rem;line-height:1.65;color:#30406e}.landing-page .landing-page-panel-item+.landing-page-panel-item,.landing-page .landing-page-check-item+.landing-page-check-item{margin-top:.9rem}.landing-page .landing-page-panel-item::before,.landing-page .landing-page-check-item::before{content:"";position:absolute;left:0;top:.65rem;width:8px;height:8px;border-radius:50%;background:#2944fa}.landing-page .landing-page-panel-item a{color:#000529;font-weight:700;text-decoration:none}.landing-page .landing-page-panel-item a:hover{color:#2944fa}.landing-page .landing-page-panel-item span{display:block;margin-top:.15rem;font-size:.85rem;font-weight:600;color:#66749d}.landing-page .landing-page-content p,.landing-page .landing-page-content li{margin-bottom:1rem;font-size:1rem;line-height:1.8;color:#30406e}.landing-page .landing-page-content>*:last-child{margin-bottom:0}.landing-page .landing-page-stack{display:grid;gap:1rem}.landing-page .landing-page-section-head{max-width:46rem}.landing-page .landing-page-step{height:100%}.landing-page .landing-page-step-number{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:1rem;border-radius:999px;background:rgb(41 68 250 / .1);color:#2944fa;font-size:.96rem;font-weight:700}.landing-page .landing-page-step p,.landing-page .landing-page-feature-card p,.landing-page .landing-page-related-card p{margin-bottom:0;font-size:.98rem;line-height:1.72;color:#40507d}.landing-page .landing-page-chip-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-page-chip-grid span,.landing-page .landing-page-chip-grid a{display:flex;align-items:flex-start;gap:10px;min-height:100%;border:1px solid #d6deff;border-radius:16px;padding:14px 16px;background:#f8faff;font-size:.95rem;font-weight:600;line-height:1.5;color:#000529;text-decoration:none;transition:all 0.2s ease}.landing-page .landing-page-chip-grid a:hover{border-color:#2944fa;color:#2944fa;box-shadow:0 10px 20px rgb(17 31 89 / .06)}.landing-page .landing-page-chip-grid span::before,.landing-page .landing-page-chip-grid a::before{content:"";width:8px;height:8px;margin-top:.4rem;flex:0 0 8px;border-radius:50%;background:#2944fa}.landing-page .knowledgebank-category-list{display:grid;gap:3rem}.landing-page .knowledgebank-category-section{padding-top:2rem;border-top:1px solid #d8e0ff}.landing-page .knowledgebank-category-section:first-child{padding-top:0;border-top:0}.landing-page .knowledgebank-category-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.landing-page .knowledgebank-category-head h3{font-size:clamp(1.5rem, 1.25rem + 0.6vw, 2rem);line-height:1.2}.landing-page .knowledgebank-category-description{max-width:44rem}.landing-page .knowledgebank-category-description p{margin-bottom:0;color:#40507d;font-size:1rem;line-height:1.75}.landing-page .landing-page-card-meta{display:flex;flex-wrap:wrap;gap:.5rem}.landing-page .landing-page-term-link{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;background:rgb(41 68 250 / .08);color:#2944fa;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none}.landing-page .landing-page-term-link:hover{background:#2944fa;color:#fff}.landing-page .landing-page-link-list{display:flex;flex-wrap:wrap;gap:.85rem}.landing-page .landing-page-link-item{display:inline-flex;align-items:center;padding:.85rem 1.1rem;border:1px solid #d6deff;border-radius:999px;background:#fff;color:#000529;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;transition:all 0.2s ease}.landing-page .landing-page-link-item:hover{border-color:#2944fa;color:#2944fa;box-shadow:0 10px 20px rgb(17 31 89 / .06)}.landing-page .landing-page-faq-list{display:flex;flex-direction:column;gap:14px}.landing-page .landing-page-faq-item{border:1px solid #d7ddf8;border-radius:16px;padding:18px 20px;background-color:#fbfcff}.landing-page .landing-page-faq-item summary{position:relative;cursor:pointer;padding-right:28px;font-size:1.02rem;font-weight:700;color:#000529;list-style:none;line-height:1.5}.landing-page .landing-page-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:700}.landing-page .landing-page-faq-item[open] summary::after{content:"-"}.landing-page .landing-page-faq-item summary::-webkit-details-marker{display:none}.landing-page .landing-page-faq-item p{margin:12px 0 0;max-width:70ch;font-size:1rem;line-height:1.7;color:#30406e}.landing-page .landing-page-related-card .btn{margin-top:1rem!important}.landing-page .landing-page-pagination{display:flex;flex-wrap:wrap;gap:.5rem}.landing-page .landing-page-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;border:1px solid #d6deff;border-radius:999px;padding:.55rem .85rem;background:#fff;color:#000529;font-weight:700;text-decoration:none}.landing-page .landing-page-pagination .page-numbers.current,.landing-page .landing-page-pagination .page-numbers:hover{border-color:#2944fa;background:#2944fa;color:#fff}.landing-page .landing-page-cta h2,.landing-page .landing-page-cta p{position:relative;z-index:1;max-width:52rem}.landing-page .landing-page-cta p{margin-bottom:0;font-size:1rem;line-height:1.8;color:#30406e}@media (max-width:992px){.landing-page .landing-page-hero,.landing-page .landing-page-cta{padding:2rem}.landing-page .landing-page-chip-grid{grid-template-columns:1fr 1fr}.landing-page .knowledgebank-category-head{flex-direction:column}}@media (max-width:768px){.landing-page .landing-page-hero,.landing-page .landing-page-cta,.landing-page .landing-page-panel,.landing-page .landing-page-content,.landing-page .landing-page-side-card,.landing-page .landing-page-step,.landing-page .landing-page-feature-card,.landing-page .landing-page-fit-card,.landing-page .landing-page-related-card{padding:1.5rem}.landing-page h1{max-width:none}.landing-page .landing-page-chip-grid{grid-template-columns:1fr}}.knowledgebank-page{background:#fff}.knowledgebank-page .container{max-width:1180px}.knowledgebank-page p{color:#405075;font-size:1rem;line-height:1.7}.knowledgebank-page .knowledgebank-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.knowledgebank-page .knowledgebank-hero{overflow:hidden;border:1px solid #d8e0ff;padding:2.75rem;background:radial-gradient(circle at 86% 8%,rgb(24 160 251 / .12),transparent 30%),linear-gradient(145deg,#ffffff 0%,#f7f8ff 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.knowledgebank-page h1{max-width:12ch;font-size:3.45rem;line-height:1.05;text-wrap:balance}.knowledgebank-page h2{line-height:1.18;text-wrap:balance}.knowledgebank-page .knowledgebank-hero-lead{max-width:44rem;color:#2d365f;font-size:1.06rem;line-height:1.8}.knowledgebank-page .knowledgebank-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:48rem}.knowledgebank-page .knowledgebank-hero-stats div{min-height:100%;border-top:1px solid #cad4fa;padding:15px 16px;background:rgb(255 255 255 / .72)}.knowledgebank-page .knowledgebank-hero-stats strong,.knowledgebank-page .knowledgebank-hero-stats span{display:block;line-height:1.25}.knowledgebank-page .knowledgebank-hero-stats strong{margin-bottom:.45rem;color:#2944fa;font-size:1.45rem;font-weight:800}.knowledgebank-page .knowledgebank-hero-stats span{color:#405075;font-size:.88rem;font-weight:700}.knowledgebank-page .knowledgebank-hero-panel{overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:24px;padding:1.6rem;background:#070c2d;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.knowledgebank-page .knowledgebank-hero-panel>span{display:block;margin-bottom:.65rem;color:#b8c2f5;font-size:.88rem;font-weight:800;line-height:1.2}.knowledgebank-page .knowledgebank-hero-panel h2{color:#fff}.knowledgebank-page .knowledgebank-hero-links{display:grid;gap:10px}.knowledgebank-page .knowledgebank-hero-links a{display:block;border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px;background:rgb(255 255 255 / .08);text-decoration:none}.knowledgebank-page .knowledgebank-hero-links a:hover{border-color:rgb(255 255 255 / .42);background:rgb(255 255 255 / .12);transform:translateY(-2px)}.knowledgebank-page .knowledgebank-hero-links strong,.knowledgebank-page .knowledgebank-hero-links small{display:block;line-height:1.35}.knowledgebank-page .knowledgebank-hero-links strong{margin-bottom:4px;color:#fff;font-size:.98rem;font-weight:800;word-break:break-word}.knowledgebank-page .knowledgebank-hero-links small{color:#cdd5ff;font-size:.88rem}.knowledgebank-page .knowledgebank-guide,.knowledgebank-page .knowledgebank-next-card{border:1px solid #d8e0ff;padding:2.5rem;background:#fff;box-shadow:0 18px 42px rgb(17 31 89 / .055)}.knowledgebank-page .knowledgebank-guide{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:2rem;align-items:start}.knowledgebank-page .knowledgebank-step{border:1px solid #d8e0ff;border-radius:18px;padding:20px;background:#fbfcff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.knowledgebank-page .knowledgebank-step:hover{border-color:#bdc9fb;transform:translateY(-2px);box-shadow:0 16px 30px rgb(17 31 89 / .06)}.knowledgebank-page .knowledgebank-step>span{display:inline-flex;margin-bottom:14px;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.knowledgebank-page .knowledgebank-step h3{color:#000529;line-height:1.35}.knowledgebank-page .knowledgebank-step p{color:#405075;font-size:.94rem;line-height:1.62}.knowledgebank-page .knowledgebank-section-head{max-width:52rem}.knowledgebank-page .knowledgebank-section-head h2{max-width:18ch}.knowledgebank-page .knowledgebank-category-list{display:grid;gap:2rem}.knowledgebank-page .knowledgebank-category-section{border:1px solid #d8e0ff;border-radius:24px;padding:2rem;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045)}.knowledgebank-page .knowledgebank-category-section:first-child{border:1px solid #d8e0ff;padding:2rem}.knowledgebank-page .knowledgebank-category-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.knowledgebank-page .knowledgebank-category-head h3{color:#000529;font-size:1.65rem;line-height:1.2}.knowledgebank-page .knowledgebank-category-count{color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.knowledgebank-page .knowledgebank-category-description{max-width:48rem}.knowledgebank-page .knowledgebank-category-description p{margin-bottom:0;color:#405075;font-size:.98rem;line-height:1.7}.knowledgebank-page .knowledgebank-article-card{display:flex;flex-direction:column;border:1px solid #d8e0ff;border-radius:20px;padding:20px;background:#fbfcff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.knowledgebank-page .knowledgebank-article-card:hover{border-color:#bdc9fb;transform:translateY(-3px);box-shadow:0 18px 36px rgb(17 31 89 / .075)}.knowledgebank-page .knowledgebank-article-card h3{line-height:1.35}.knowledgebank-page .knowledgebank-article-card h3 a{color:#000529;text-decoration:none}.knowledgebank-page .knowledgebank-article-card h3 a:hover{color:#2944fa}.knowledgebank-page .knowledgebank-article-card p{margin-bottom:1rem;color:#405075;font-size:.95rem;line-height:1.65}.knowledgebank-page .knowledgebank-card-meta{display:flex;flex-wrap:wrap;gap:.5rem}.knowledgebank-page .knowledgebank-term-link{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;background:rgb(41 68 250 / .08);color:#2944fa;font-size:.78rem;font-weight:800;line-height:1.2;text-decoration:none}.knowledgebank-page .knowledgebank-term-link:hover{background:#2944fa;color:#fff}.knowledgebank-page .knowledgebank-read-link{display:inline-flex;align-items:center;margin-top:auto;color:#2944fa;font-size:.95rem;font-weight:800;line-height:1.4;text-decoration:none}.knowledgebank-page .knowledgebank-read-link:hover{color:#000529;text-decoration:underline}.knowledgebank-page .knowledgebank-chip-grid,.knowledgebank-page .knowledgebank-link-list{display:flex;flex-wrap:wrap;gap:.75rem}.knowledgebank-page .knowledgebank-chip-grid a,.knowledgebank-page .knowledgebank-link-list a{display:inline-flex;align-items:center;border:1px solid #d8e0ff;border-radius:999px;padding:.72rem 1rem;background:#fbfcff;color:#2944fa;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none}.knowledgebank-page .knowledgebank-chip-grid a:hover,.knowledgebank-page .knowledgebank-link-list a:hover{border-color:#2944fa;background:#2944fa;color:#fff;box-shadow:0 10px 20px rgb(41 68 250 / .14);transform:translateY(-2px)}.knowledgebank-page .knowledgebank-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgb(255 255 255 / .12);padding:2.5rem;background:#070c2d;box-shadow:0 22px 48px rgb(7 12 45 / .16)}.knowledgebank-page .knowledgebank-cta .knowledgebank-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.knowledgebank-page .knowledgebank-cta h2{color:#fff}.knowledgebank-page .knowledgebank-cta p{max-width:54rem;color:#dbe1ff}.knowledgebank-page .knowledgebank-cta-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.knowledgebank-page .knowledgebank-cta-actions a{display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:.72rem 1rem;background:rgb(255 255 255 / .08);color:#fff;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none}.knowledgebank-page .knowledgebank-cta-actions a:hover{border-color:#fff;background:#fff;color:#2944fa;box-shadow:0 10px 20px rgb(0 0 0 / .14);transform:translateY(-2px)}.knowledgebank-page .btn,.knowledgebank-page a{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.knowledgebank-page .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.knowledgebank-page .btn:active{transform:translateY(0) scale(.98)}.knowledgebank-page .btn:focus-visible,.knowledgebank-page a:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}@media (max-width:992px){.knowledgebank-page .knowledgebank-hero,.knowledgebank-page .knowledgebank-guide,.knowledgebank-page .knowledgebank-next-card,.knowledgebank-page .knowledgebank-category-section,.knowledgebank-page .knowledgebank-cta{padding:2rem}.knowledgebank-page h1{max-width:15ch;font-size:2.7rem}.knowledgebank-page .knowledgebank-hero-stats,.knowledgebank-page .knowledgebank-guide{grid-template-columns:1fr}.knowledgebank-page .knowledgebank-category-head,.knowledgebank-page .knowledgebank-cta{align-items:flex-start;flex-direction:column}.knowledgebank-page .knowledgebank-cta-actions{justify-content:flex-start}}@media (max-width:768px){.knowledgebank-page .knowledgebank-hero,.knowledgebank-page .knowledgebank-hero-panel,.knowledgebank-page .knowledgebank-guide,.knowledgebank-page .knowledgebank-next-card,.knowledgebank-page .knowledgebank-category-section,.knowledgebank-page .knowledgebank-article-card,.knowledgebank-page .knowledgebank-cta{padding:24px}.knowledgebank-page h1{max-width:none;font-size:2.25rem}.knowledgebank-page .knowledgebank-category-head h3{font-size:1.45rem}}@media (max-width:480px){.knowledgebank-page .knowledgebank-chip-grid,.knowledgebank-page .knowledgebank-link-list,.knowledgebank-page .knowledgebank-cta-actions{width:100%}.knowledgebank-page .knowledgebank-chip-grid a,.knowledgebank-page .knowledgebank-link-list a,.knowledgebank-page .knowledgebank-cta-actions a{justify-content:center;width:100%}}.uitbreidingen-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.uitbreidingen-overzicht{background:linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%)}.uitbreidingen-overzicht .container{max-width:1180px}.uitbreidingen-overzicht .uitbreidingen-hero{overflow:hidden;padding:2.75rem;border:1px solid #d8e0ff;background:linear-gradient(145deg,#ffffff 0%,#f7f8ff 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.uitbreidingen-overzicht h1{max-width:12ch;font-size:3.45rem;line-height:1.05;text-wrap:balance}.uitbreidingen-overzicht .uitbreidingen-lead{max-width:43rem;margin-bottom:0;color:#2d365f;font-size:1.06rem;line-height:1.8}.uitbreidingen-overzicht .uitbreidingen-hero-panel{overflow:hidden;padding:1.6rem;border-radius:24px;background:#070c2d;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.uitbreidingen-overzicht .uitbreidingen-hero-panel>span,.uitbreidingen-overzicht .uitbreidingen-hero-panel strong{display:block}.uitbreidingen-overzicht .uitbreidingen-hero-panel>span{margin-bottom:.65rem;color:#b8c2f5;font-size:.88rem;font-weight:800;line-height:1.2}.uitbreidingen-overzicht .uitbreidingen-hero-panel strong{color:#fff;font-size:1.45rem;line-height:1.3}.uitbreidingen-overzicht .uitbreidingen-hero-flow{display:grid;gap:10px}.uitbreidingen-overzicht .uitbreidingen-hero-flow div{display:flex;align-items:center;gap:12px;border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:12px;background:rgb(255 255 255 / .08)}.uitbreidingen-overzicht .uitbreidingen-hero-flow span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:rgb(255 255 255 / .12);color:#fff;font-size:.82rem;font-weight:800;line-height:1}.uitbreidingen-overzicht .uitbreidingen-hero-flow p{margin:0;color:#dbe1ff;font-size:.94rem;font-weight:700;line-height:1.4}.uitbreidingen-overzicht .uitbreidingen-hero-count{display:flex;align-items:center;gap:12px;border-top:1px solid rgb(255 255 255 / .14);padding-top:14px}.uitbreidingen-overzicht .uitbreidingen-hero-count span{color:#fff;font-size:2rem;font-weight:800;line-height:1}.uitbreidingen-overzicht .uitbreidingen-hero-count p{margin:0;color:#b8c2f5;font-size:.9rem;font-weight:700;line-height:1.35}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-inner{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8e0ff;border-radius:22px;padding:22px;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.uitbreidingen-overzicht .uitbreiding-card:hover .uitbreiding-card-inner{border-color:#bdc9fb;transform:translateY(-4px);box-shadow:0 20px 42px rgb(17 31 89 / .08)}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-number{display:inline-flex;margin-bottom:14px;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-image,.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:172px;border:1px solid #d7dffd;border-radius:16px;background:linear-gradient(140deg,#f8faff 0%,#ffffff 100%);overflow:hidden}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-image{padding:16px}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-image img{width:100%;height:100%;object-fit:contain;border-radius:10px}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-placeholder{background:linear-gradient(140deg,#edf1ff 0%,#ffffff 100%)}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-placeholder span{color:#2944fa;font-size:1.35rem;font-weight:800}.uitbreidingen-overzicht .uitbreiding-card h2{color:#000529;font-size:1.3rem;line-height:1.35}.uitbreidingen-overzicht .uitbreiding-card p{color:#2d3d6f;font-size:.96rem;line-height:1.65}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-link{display:inline-flex;align-items:center;margin-top:auto;color:#2944fa;font-size:.95rem;font-weight:800;line-height:1.4;text-decoration:none}.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-link::after{content:">";margin-left:8px;transition:transform 0.2s ease}.uitbreidingen-overzicht .uitbreiding-card:hover .uitbreiding-link::after{transform:translateX(3px)}.uitbreidingen-overzicht .uitbreidingen-block{border-top:1px solid #dfe5f8;padding-top:42px}.uitbreidingen-overzicht .uitbreidingen-block h2{max-width:24ch;font-size:2rem;line-height:1.2;text-wrap:balance}.uitbreidingen-overzicht .uitbreidingen-chip,.uitbreidingen-overzicht .uitbreidingen-step,.uitbreidingen-overzicht .uitbreidingen-info-card{height:100%;border:1px solid #d7def8;border-radius:18px;background:#fff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.uitbreidingen-overzicht .uitbreidingen-chip:hover,.uitbreidingen-overzicht .uitbreidingen-step:hover,.uitbreidingen-overzicht .uitbreidingen-info-card:hover{border-color:#bdc9fb;transform:translateY(-2px);box-shadow:0 16px 30px rgb(17 31 89 / .06)}.uitbreidingen-overzicht .uitbreidingen-chip{display:flex;align-items:center;min-height:100%;padding:16px 18px;color:#000529;font-size:.95rem;font-weight:800;line-height:1.4}.uitbreidingen-overzicht .uitbreidingen-chip::before{content:"";width:8px;height:8px;flex:0 0 8px;margin-right:10px;border-radius:50%;background:#2944fa}.uitbreidingen-overzicht .uitbreidingen-step{padding:22px;background:#fbfcff}.uitbreidingen-overzicht .uitbreidingen-step span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:12px;background:#2944fa;color:#fff;font-weight:800}.uitbreidingen-overzicht .uitbreidingen-step h3{margin-bottom:8px;color:#000529}.uitbreidingen-overzicht .uitbreidingen-step p{margin:0;color:#405075;font-size:.96rem;line-height:1.65}.uitbreidingen-overzicht .uitbreidingen-info-card{padding:22px}.uitbreidingen-overzicht .uitbreidingen-info-card h3{margin-bottom:8px;color:#000529}.uitbreidingen-overzicht .uitbreidingen-info-card p{margin:0;color:#405075;font-size:.96rem;line-height:1.65}.uitbreidingen-overzicht .uitbreidingen-info-card::before{content:"";display:block;width:34px;height:4px;margin-bottom:14px;border-radius:999px;background:#18A0FB}.uitbreidingen-overzicht .uitbreidingen-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.uitbreidingen-overzicht .uitbreidingen-checklist li{position:relative;min-height:100%;border:1px solid #d6deff;border-radius:16px;padding:14px 16px 14px 38px;background:#fff;color:#30406e;font-size:.96rem;font-weight:700;line-height:1.5}.uitbreidingen-overzicht .uitbreidingen-checklist li::before{content:"";position:absolute;top:1.2rem;left:18px;width:8px;height:8px;border-radius:50%;background:#2944fa}.uitbreidingen-overzicht .uitbreidingen-faq-list{display:flex;flex-direction:column;gap:12px}.uitbreidingen-overzicht .uitbreidingen-faq-item{border:1px solid #d8e0fa;border-radius:16px;padding:18px 20px;background:#fff}.uitbreidingen-overzicht .uitbreidingen-faq-item summary{position:relative;cursor:pointer;padding-right:28px;color:#000529;font-size:1rem;font-weight:800;line-height:1.5;list-style:none}.uitbreidingen-overzicht .uitbreidingen-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:800}.uitbreidingen-overzicht .uitbreidingen-faq-item[open] summary::after{content:"-"}.uitbreidingen-overzicht .uitbreidingen-faq-item summary::-webkit-details-marker{display:none}.uitbreidingen-overzicht .uitbreidingen-faq-item p{margin:12px 0 0;max-width:70ch;color:#405075;font-size:.96rem;line-height:1.65}.uitbreidingen-overzicht .uitbreidingen-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgb(255 255 255 / .12);padding:2.5rem;background:#070c2d;box-shadow:0 22px 48px rgb(7 12 45 / .16)}.uitbreidingen-overzicht .uitbreidingen-cta .uitbreidingen-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.uitbreidingen-overzicht .uitbreidingen-cta h2{max-width:17ch;color:#fff;line-height:1.18}.uitbreidingen-overzicht .uitbreidingen-cta p{max-width:44rem;color:#dbe1ff;font-size:1rem;line-height:1.7}.uitbreidingen-overzicht .uitbreidingen-cta .d-flex{flex:0 0 auto;justify-content:flex-end;max-width:520px}.uitbreidingen-overzicht .uitbreidingen-cta .btn-invert-primary{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .45)}.uitbreidingen-overzicht .uitbreidingen-cta .btn-invert-primary:hover{background:#fff;color:#2944fa;border-color:#fff}.uitbreidingen-overzicht .uitbreidingen-more-block{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.uitbreidingen-overzicht .uitbreidingen-more-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.uitbreidingen-overzicht .uitbreidingen-more-links a{display:inline-flex;align-items:center;border:1px solid #d6deff;border-radius:999px;padding:.72rem 1rem;background:#fff;color:#000529;font-size:.92rem;font-weight:700;line-height:1.25;text-decoration:none}.uitbreidingen-overzicht .uitbreidingen-more-links a:hover{border-color:#2944fa;color:#2944fa;box-shadow:0 10px 20px rgb(17 31 89 / .06)}.uitbreidingen-overzicht .btn,.uitbreidingen-overzicht a,.uitbreidingen-overzicht summary{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.uitbreidingen-overzicht .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.uitbreidingen-overzicht .btn:active{transform:translateY(0) scale(.98)}.uitbreidingen-overzicht .btn:focus-visible,.uitbreidingen-overzicht a:focus-visible,.uitbreidingen-overzicht summary:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}.single-uitbreiding .container{max-width:1180px}.single-uitbreiding .extension-hero{overflow:hidden;padding:2.75rem;border:1px solid #d8e0ff;background:linear-gradient(145deg,#ffffff 0%,#f7f8ff 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.single-uitbreiding h1{max-width:14ch;font-size:3.45rem;line-height:1.05;text-wrap:balance}.single-uitbreiding .extension-lead{max-width:44rem;color:#2d365f;font-size:1.06rem;line-height:1.8}.single-uitbreiding .extension-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:50rem}.single-uitbreiding .extension-hero-stats div{border:1px solid rgb(41 68 250 / .13);border-radius:18px;padding:15px 16px;background:rgb(255 255 255 / .78)}.single-uitbreiding .extension-hero-stats strong,.single-uitbreiding .extension-hero-stats span{display:block;line-height:1.25}.single-uitbreiding .extension-hero-stats strong{margin-bottom:.45rem;color:#000529;font-size:1.05rem;font-weight:850}.single-uitbreiding .extension-hero-stats span{color:#64748b;font-size:.88rem;font-weight:750}.single-uitbreiding .extension-hero-panel{overflow:hidden;border-radius:24px;padding:1.6rem;background:#070c2d;color:#fff;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.single-uitbreiding .extension-hero-panel>span{display:block;margin-bottom:.65rem;color:#7dd3fc;font-size:.88rem;font-weight:800;line-height:1.2}.single-uitbreiding .extension-hero-panel h2{color:#fff}.single-uitbreiding .extension-hero-list{display:grid;gap:10px}.single-uitbreiding .extension-hero-list div{position:relative;border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px 12px 12px 34px;background:rgb(255 255 255 / .08);color:#fff;font-size:.95rem;font-weight:750;line-height:1.5}.single-uitbreiding .extension-hero-list div::before{content:"";position:absolute;top:18px;left:14px;width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 5px rgb(16 185 129 / .16)}.single-uitbreiding .extension-hero-media{overflow:hidden;padding:12px;border-radius:24px;background:#fff}.single-uitbreiding .extension-hero-media img{width:100%;max-height:360px;border-radius:18px;object-fit:contain}.single-uitbreiding .extension-content,.single-uitbreiding .extension-side-card,.single-uitbreiding .extension-card,.single-uitbreiding .extension-step,.single-uitbreiding .extension-table-panel{border:1px solid #d8e0ff;border-radius:24px;padding:2.5rem;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045)}.single-uitbreiding .extension-content h2,.single-uitbreiding .extension-content h3{margin:2rem 0 1rem;color:#000529;line-height:1.2}.single-uitbreiding .extension-content h2:first-child,.single-uitbreiding .extension-content h3:first-child{margin-top:0}.single-uitbreiding .extension-content p,.single-uitbreiding .extension-content li{color:#405075;font-size:1rem;line-height:1.8}.single-uitbreiding .extension-content ul,.single-uitbreiding .extension-content ol{display:grid;gap:.65rem;margin:1.25rem 0;padding-left:1.2rem}.single-uitbreiding .extension-content a{color:#2944fa;font-weight:800}.single-uitbreiding .extension-content>*:last-child{margin-bottom:0}.single-uitbreiding .extension-stack,.single-uitbreiding .extension-checklist,.single-uitbreiding .extension-faq-list{display:grid;gap:12px}.single-uitbreiding .extension-side-kicker,.single-uitbreiding .extension-card-kicker{color:#2944fa;font-size:.82rem;font-weight:850;line-height:1.25;text-transform:uppercase}.single-uitbreiding .extension-check-item{position:relative;border:1px solid #d8e0ff;border-radius:16px;padding:12px 14px 12px 40px;background:#fbfdff;color:#334155;font-size:.96rem;line-height:1.6}.single-uitbreiding .extension-check-item::before{content:"";position:absolute;top:18px;left:16px;width:9px;height:9px;border-radius:50%;background:#2944fa;box-shadow:0 0 0 5px rgb(41 68 250 / .1)}.single-uitbreiding .extension-checklist--neutral .extension-check-item::before{background:#10b981;box-shadow:0 0 0 5px rgb(16 185 129 / .12)}.single-uitbreiding .extension-section-head{max-width:760px}.single-uitbreiding .extension-section-head p:not(.uitbreidingen-kicker){color:#64748b;font-size:1rem;line-height:1.75}.single-uitbreiding .extension-card,.single-uitbreiding .extension-step{display:flex;flex-direction:column;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.single-uitbreiding .extension-card:hover,.single-uitbreiding .extension-step:hover{border-color:#bdc9fb;transform:translateY(-3px);box-shadow:0 20px 42px rgb(17 31 89 / .08)}.single-uitbreiding .extension-card h3,.single-uitbreiding .extension-step h3{line-height:1.35}.single-uitbreiding .extension-card h3 a,.single-uitbreiding .extension-step h3 a{color:inherit;text-decoration:none}.single-uitbreiding .extension-card p:not(.extension-card-kicker),.single-uitbreiding .extension-step p:not(.extension-card-kicker){color:#64748b;font-size:.96rem;line-height:1.7}.single-uitbreiding .extension-step>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:16px;border-radius:16px;background:#e0f2fe;color:#0369a1;font-size:.88rem;font-weight:850}.single-uitbreiding .extension-read-link{display:inline-flex;align-items:center;margin-top:auto;color:#2944fa;font-size:.95rem;font-weight:850;text-decoration:none}.single-uitbreiding .extension-table-wrap{overflow-x:auto;border:1px solid #d8e0ff;border-radius:18px;background:#fff}.single-uitbreiding .extension-table{width:100%;min-width:760px;border-collapse:collapse}.single-uitbreiding .extension-table th,.single-uitbreiding .extension-table td{border-bottom:1px solid #eef2f7;padding:16px;color:#334155;font-size:.95rem;line-height:1.5;vertical-align:top}.single-uitbreiding .extension-table thead th{background:#f3f5ff;color:#000529;font-weight:850}.single-uitbreiding .extension-table tbody th{color:#000529;font-weight:850}.single-uitbreiding .extension-faq-item{border:1px solid #d8e0fa;border-radius:16px;padding:18px 20px;background:#fff}.single-uitbreiding .extension-faq-item summary{position:relative;cursor:pointer;padding-right:28px;color:#000529;font-size:1rem;font-weight:850;line-height:1.5;list-style:none}.single-uitbreiding .extension-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:850}.single-uitbreiding .extension-faq-item[open] summary::after{content:"-"}.single-uitbreiding .extension-faq-item summary::-webkit-details-marker{display:none}.single-uitbreiding .extension-faq-item p{margin:12px 0 0;color:#405075;font-size:.96rem;line-height:1.65}.single-uitbreiding .extension-link-list,.single-uitbreiding .extension-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.single-uitbreiding .extension-link-list{justify-content:flex-end}.single-uitbreiding .extension-link-list a{display:inline-flex;align-items:center;border:1px solid #d6deff;border-radius:999px;padding:.72rem 1rem;background:#fff;color:#000529;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none}.single-uitbreiding .extension-link-list a:hover{border-color:#2944fa;color:#2944fa}.single-uitbreiding .extension-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgb(255 255 255 / .12);padding:2.5rem;background:#070c2d;color:#fff;box-shadow:0 22px 48px rgb(7 12 45 / .16)}.single-uitbreiding .extension-cta .uitbreidingen-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.single-uitbreiding .extension-cta h2{max-width:18ch;color:#fff;line-height:1.18}.single-uitbreiding .extension-cta p{max-width:44rem;color:#dbe1ff;font-size:1rem;line-height:1.7}.single-uitbreiding .extension-cta-actions{flex:0 0 auto;justify-content:flex-end;max-width:520px}.single-uitbreiding .extension-cta-actions a{display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:.8rem 1.05rem;background:rgb(255 255 255 / .1);color:#fff;font-size:.92rem;font-weight:850;line-height:1.2;text-decoration:none}.single-uitbreiding .extension-cta-actions a:hover,.single-uitbreiding .extension-cta-actions a:focus{border-color:#fff;background:#fff;color:#000529;transform:translateY(-2px)}@media (max-width:992px){.uitbreidingen-overzicht .uitbreidingen-hero{padding:2rem}.uitbreidingen-overzicht h1{max-width:15ch;font-size:2.7rem}.uitbreidingen-overzicht .uitbreidingen-cta,.uitbreidingen-overzicht .uitbreidingen-more-block{align-items:flex-start;flex-direction:column}.uitbreidingen-overzicht .uitbreidingen-cta .d-flex,.uitbreidingen-overzicht .uitbreidingen-more-links{justify-content:flex-start;max-width:none}.single-uitbreiding .extension-hero,.single-uitbreiding .extension-content,.single-uitbreiding .extension-side-card,.single-uitbreiding .extension-card,.single-uitbreiding .extension-step,.single-uitbreiding .extension-table-panel,.single-uitbreiding .extension-cta{padding:2rem}.single-uitbreiding h1{max-width:15ch;font-size:2.7rem}.single-uitbreiding .extension-hero-stats{grid-template-columns:1fr}.single-uitbreiding .extension-cta{align-items:flex-start;flex-direction:column}.single-uitbreiding .extension-link-list,.single-uitbreiding .extension-cta-actions{justify-content:flex-start;max-width:none}}@media (max-width:768px){.uitbreidingen-overzicht .uitbreidingen-hero,.uitbreidingen-overzicht .uitbreidingen-hero-panel,.uitbreidingen-overzicht .uitbreiding-card .uitbreiding-card-inner,.uitbreidingen-overzicht .uitbreidingen-cta{padding:24px}.uitbreidingen-overzicht h1{max-width:none;font-size:2.25rem}.uitbreidingen-overzicht .uitbreidingen-block{padding-top:32px}.uitbreidingen-overzicht .uitbreidingen-block h2{max-width:none;font-size:1.75rem}.uitbreidingen-overzicht .uitbreidingen-checklist{grid-template-columns:1fr}.single-uitbreiding .extension-hero,.single-uitbreiding .extension-hero-panel,.single-uitbreiding .extension-content,.single-uitbreiding .extension-side-card,.single-uitbreiding .extension-card,.single-uitbreiding .extension-step,.single-uitbreiding .extension-table-panel,.single-uitbreiding .extension-cta{padding:24px}.single-uitbreiding h1{max-width:none;font-size:2.25rem}.single-uitbreiding .extension-table{min-width:680px}.single-uitbreiding .extension-link-list,.single-uitbreiding .extension-cta-actions{width:100%}.single-uitbreiding .extension-link-list a,.single-uitbreiding .extension-cta-actions a{justify-content:center;width:100%}}@media (max-width:480px){.uitbreidingen-overzicht .uitbreidingen-chip,.uitbreidingen-overzicht .uitbreidingen-step,.uitbreidingen-overzicht .uitbreidingen-info-card{padding:16px}}.about-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.about-banner{background:linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%)}.about-banner .container{max-width:1180px}.about-banner .about-hero{overflow:hidden;border:1px solid #d8e0ff;padding:2.75rem;background:linear-gradient(145deg,#ffffff 0%,#f7f8ff 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.about-banner h1{max-width:13ch;font-size:3.45rem;line-height:1.05;text-wrap:balance}.about-banner .about-hero-lead{max-width:44rem;margin-bottom:0;color:#2d365f;font-size:1.06rem;line-height:1.8}.about-banner .about-hero-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:48rem}.about-banner .about-hero-highlights div{min-height:100%;border-top:1px solid #cad4fa;padding:16px 18px;background:rgb(255 255 255 / .72)}.about-banner .about-hero-highlights span{display:block;margin-bottom:.6rem;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.about-banner .about-hero-highlights strong{display:block;margin-bottom:.35rem;color:#000529;font-size:1rem;line-height:1.35}.about-banner .about-hero-highlights p{margin:0;color:#405075;font-size:.94rem;line-height:1.55}.about-banner .about-hero-card{overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:24px;padding:1.6rem;background:#070c2d;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.about-banner .about-hero-card>span{display:block;margin-bottom:.65rem;color:#b8c2f5;font-size:.88rem;font-weight:800;line-height:1.2}.about-banner .about-hero-card h2{color:#fff;line-height:1.25}.about-banner .about-hero-list{display:grid;gap:10px}.about-banner .about-hero-list li{position:relative;margin:0;padding-left:24px;color:#fff;font-size:1rem;line-height:1.55}.about-banner .about-hero-list li::before{content:"";position:absolute;top:.65rem;left:0;width:9px;height:9px;border-radius:50%;background:#18A0FB;box-shadow:0 0 0 5px rgb(24 160 251 / .12)}.about-banner .about-hero-contact{display:grid;gap:10px}.about-banner .about-hero-contact div{border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px;background:rgb(255 255 255 / .08)}.about-banner .about-hero-contact strong{display:block;margin-bottom:4px;color:#fff;font-size:.98rem;line-height:1.25;word-break:break-word}.about-banner .about-hero-contact p{margin:0;color:#cdd5ff;font-size:.88rem;line-height:1.4}.team-section{background:#fff}.team-section .container{max-width:1180px}.team-section .team-section-inner{border:1px solid #d8e0ff;padding:2.75rem;background:#fff;box-shadow:0 18px 42px rgb(17 31 89 / .055)}.team-section .team-section-inner h2{max-width:14ch;font-size:2.25rem;line-height:1.15;text-wrap:balance}.team-section .team-section-inner p{color:#405075;font-size:1rem;line-height:1.7}.team-section .team-member-card{border:1px solid #d8e0ff;border-radius:22px;padding:24px;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.team-section .team-member-card:hover{border-color:#bdc9fb;transform:translateY(-3px);box-shadow:0 20px 42px rgb(17 31 89 / .08)}.team-section .team-member-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:16px}.team-section .team-member-top span{color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.2}.team-section .team-member-avatar{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;border-radius:18px;background:#2944fa;color:#fff;font-size:1.2rem;font-weight:800}.team-section h3{color:#000529;line-height:1.3}.team-section .team-member-role{color:#2944fa;font-size:.95rem;font-weight:800;line-height:1.4}.info-blocks{background:linear-gradient(180deg,#ffffff 0%,#f7f8fc 100%)}.info-blocks .container{max-width:1180px}.info-blocks .info-block{border-top:1px solid #dfe5f8;padding-top:42px}.info-blocks .info-block h2{max-width:24ch;font-size:2rem;line-height:1.2;text-wrap:balance}.info-blocks .info-block p{max-width:64ch;margin:0;color:#405075;font-size:1rem;line-height:1.75}.info-blocks .info-story-block{border:1px solid #d8e0ff;border-radius:24px;padding:2.5rem;background:#fff;box-shadow:0 16px 34px rgb(17 31 89 / .05)}.info-blocks .about-step{height:100%;border:1px solid #d7def8;border-radius:18px;padding:22px;background:#fff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.info-blocks .about-step:hover{border-color:#bdc9fb;transform:translateY(-2px);box-shadow:0 16px 30px rgb(17 31 89 / .06)}.info-blocks .about-step span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:12px;background:#2944fa;color:#fff;font-weight:800}.info-blocks .about-step h3{margin-bottom:8px;color:#000529}.info-blocks .about-step p{max-width:none;color:#405075;font-size:.96rem;line-height:1.65}.info-blocks .about-faq-list{display:flex;flex-direction:column;gap:12px}.info-blocks .about-faq-item{border:1px solid #d8e0fa;border-radius:16px;padding:18px 20px;background:#fff}.info-blocks .about-faq-item summary{position:relative;cursor:pointer;padding-right:28px;color:#000529;font-size:1rem;font-weight:800;line-height:1.5;list-style:none}.info-blocks .about-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:800}.info-blocks .about-faq-item[open] summary::after{content:"-"}.info-blocks .about-faq-item summary::-webkit-details-marker{display:none}.info-blocks .about-faq-item p{margin-top:12px;max-width:70ch;color:#405075;font-size:.96rem;line-height:1.65}.info-blocks .about-links{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgb(255 255 255 / .12);padding:2.5rem;background:#070c2d;box-shadow:0 22px 48px rgb(7 12 45 / .16)}.info-blocks .about-links .about-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.info-blocks .about-links h2{max-width:16ch;color:#fff;line-height:1.18}.info-blocks .about-links p{color:#dbe1ff}.info-blocks .about-links-actions{display:flex;flex:0 0 48%;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.info-blocks .about-links-actions a{display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:.72rem 1rem;background:rgb(255 255 255 / .08);color:#fff;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none}.info-blocks .about-links-actions a:hover{border-color:#fff;background:#fff;color:#2944fa;box-shadow:0 10px 20px rgb(0 0 0 / .14)}.about-banner .btn,.about-banner a,.about-banner summary,.team-section .btn,.team-section a,.team-section summary,.info-blocks .btn,.info-blocks a,.info-blocks summary{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.about-banner .btn:hover,.team-section .btn:hover,.info-blocks .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.about-banner .btn:active,.team-section .btn:active,.info-blocks .btn:active{transform:translateY(0) scale(.98)}.about-banner .btn:focus-visible,.about-banner a:focus-visible,.about-banner summary:focus-visible,.team-section .btn:focus-visible,.team-section a:focus-visible,.team-section summary:focus-visible,.info-blocks .btn:focus-visible,.info-blocks a:focus-visible,.info-blocks summary:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}@media (max-width:992px){.about-banner .about-hero{padding:2rem}.about-banner h1{max-width:15ch;font-size:2.7rem}.about-banner .about-hero-highlights{grid-template-columns:1fr}.team-section .team-section-inner{padding:2rem}.info-blocks .about-links{align-items:flex-start;flex-direction:column}.info-blocks .about-links-actions{flex-basis:auto;justify-content:flex-start}}@media (max-width:768px){.about-banner .about-hero,.about-banner .about-hero-card{padding:24px}.about-banner h1{max-width:none;font-size:2.25rem}.team-section .team-section-inner,.team-section .team-member-card{padding:24px}.team-section .team-section-inner h2{max-width:none;font-size:1.85rem}.info-blocks .info-story-block,.info-blocks .about-links{padding:24px}.info-blocks .info-block{padding-top:32px}.info-blocks .info-block h2{max-width:none;font-size:1.75rem}}.comparison-archive,.single-comparison{background:#fff}.comparison-archive .container,.single-comparison .container{max-width:1180px}.comparison-archive p,.single-comparison p{color:#405075;font-size:1rem;line-height:1.7}.comparison-archive .comparison-kicker,.comparison-archive .comparison-card-kicker,.comparison-archive .comparison-side-kicker,.single-comparison .comparison-kicker,.single-comparison .comparison-card-kicker,.single-comparison .comparison-side-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-left:3px solid #2944fa;border-radius:0 12px 12px 0;background:#f4f6ff;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.comparison-archive .comparison-hero,.single-comparison .comparison-hero{overflow:hidden;border:1px solid #d8e0ff;padding:2.75rem;background:linear-gradient(145deg,#ffffff 0%,#f7f8ff 100%);box-shadow:0 18px 42px rgb(17 31 89 / .06)}.comparison-archive h1,.single-comparison h1{max-width:13ch;font-size:3.45rem;line-height:1.05;text-wrap:balance}.comparison-archive h2,.single-comparison h2{line-height:1.18;text-wrap:balance}.comparison-archive .comparison-lead,.single-comparison .comparison-lead{max-width:44rem;color:#2d365f;font-size:1.06rem;line-height:1.8}.comparison-archive .comparison-hero-stats,.single-comparison .comparison-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:50rem}.comparison-archive .comparison-hero-stats div,.single-comparison .comparison-hero-stats div{min-height:100%;border-top:1px solid #cad4fa;padding:15px 16px;background:rgb(255 255 255 / .72)}.comparison-archive .comparison-hero-stats strong,.comparison-archive .comparison-hero-stats span,.single-comparison .comparison-hero-stats strong,.single-comparison .comparison-hero-stats span{display:block;line-height:1.25}.comparison-archive .comparison-hero-stats strong,.single-comparison .comparison-hero-stats strong{margin-bottom:.45rem;color:#2944fa;font-size:1.25rem;font-weight:800;word-break:break-word}.comparison-archive .comparison-hero-stats span,.single-comparison .comparison-hero-stats span{color:#405075;font-size:.88rem;font-weight:700}.comparison-archive .comparison-hero-panel,.single-comparison .comparison-hero-panel{overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:24px;padding:1.6rem;background:#070c2d;box-shadow:0 24px 50px rgb(7 12 45 / .16)}.comparison-archive .comparison-hero-panel>span,.single-comparison .comparison-hero-panel>span{display:block;margin-bottom:.65rem;color:#b8c2f5;font-size:.88rem;font-weight:800;line-height:1.2}.comparison-archive .comparison-hero-panel h2,.single-comparison .comparison-hero-panel h2{color:#fff}.comparison-archive .comparison-hero-list,.single-comparison .comparison-hero-list{display:grid;gap:10px}.comparison-archive .comparison-hero-list div,.single-comparison .comparison-hero-list div{position:relative;border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px 12px 12px 34px;background:rgb(255 255 255 / .08);color:#fff;font-size:.95rem;font-weight:700;line-height:1.5}.comparison-archive .comparison-hero-list div::before,.single-comparison .comparison-hero-list div::before{content:"";position:absolute;top:18px;left:14px;width:8px;height:8px;border-radius:50%;background:#18A0FB;box-shadow:0 0 0 5px rgb(24 160 251 / .12)}.comparison-archive .comparison-guide,.comparison-archive .comparison-content,.comparison-archive .comparison-side-card,.comparison-archive .comparison-card,.comparison-archive .comparison-table-panel,.single-comparison .comparison-guide,.single-comparison .comparison-content,.single-comparison .comparison-side-card,.single-comparison .comparison-card,.single-comparison .comparison-table-panel{border:1px solid #d8e0ff;background:#fff;box-shadow:0 14px 32px rgb(17 31 89 / .045)}.comparison-archive .comparison-guide,.comparison-archive .comparison-content,.comparison-archive .comparison-side-card,.comparison-archive .comparison-card,.comparison-archive .comparison-table-panel,.comparison-archive .comparison-cta,.single-comparison .comparison-guide,.single-comparison .comparison-content,.single-comparison .comparison-side-card,.single-comparison .comparison-card,.single-comparison .comparison-table-panel,.single-comparison .comparison-cta{padding:2.5rem}.comparison-archive .comparison-guide,.single-comparison .comparison-guide{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:2rem;align-items:start}.comparison-archive .comparison-step,.single-comparison .comparison-step{border:1px solid #d8e0ff;border-radius:18px;padding:20px;background:#fbfcff;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.comparison-archive .comparison-step:hover,.single-comparison .comparison-step:hover{border-color:#bdc9fb;transform:translateY(-2px);box-shadow:0 16px 30px rgb(17 31 89 / .06)}.comparison-archive .comparison-step>span,.single-comparison .comparison-step>span{display:inline-flex;margin-bottom:14px;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.comparison-archive .comparison-step h3,.single-comparison .comparison-step h3{color:#000529;line-height:1.35}.comparison-archive .comparison-step p,.single-comparison .comparison-step p{color:#405075;font-size:.94rem;line-height:1.62}.comparison-archive .comparison-section-head,.single-comparison .comparison-section-head{max-width:52rem}.comparison-archive .comparison-section-head h2,.single-comparison .comparison-section-head h2{max-width:20ch}.comparison-archive .comparison-card,.single-comparison .comparison-card{display:flex;flex-direction:column;border-radius:22px;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.comparison-archive .comparison-card:hover,.single-comparison .comparison-card:hover{border-color:#bdc9fb;transform:translateY(-3px);box-shadow:0 20px 42px rgb(17 31 89 / .08)}.comparison-archive .comparison-card h2,.comparison-archive .comparison-card h3,.single-comparison .comparison-card h2,.single-comparison .comparison-card h3{color:#000529;line-height:1.35}.comparison-archive .comparison-card h2 a,.comparison-archive .comparison-card h3 a,.single-comparison .comparison-card h2 a,.single-comparison .comparison-card h3 a{color:#000529;text-decoration:none}.comparison-archive .comparison-card h2 a:hover,.comparison-archive .comparison-card h3 a:hover,.single-comparison .comparison-card h2 a:hover,.single-comparison .comparison-card h3 a:hover{color:#2944fa}.comparison-archive .comparison-card p:not(.comparison-card-kicker),.single-comparison .comparison-card p:not(.comparison-card-kicker){margin-bottom:1rem;color:#405075;font-size:.96rem;line-height:1.65}.comparison-archive .comparison-card-number,.single-comparison .comparison-card-number{display:inline-flex;margin-bottom:14px;color:#2944fa;font-size:.82rem;font-weight:800;line-height:1}.comparison-archive .comparison-read-link,.single-comparison .comparison-read-link{display:inline-flex;align-items:center;margin-top:auto;color:#2944fa;font-size:.95rem;font-weight:800;line-height:1.4;text-decoration:none}.comparison-archive .comparison-read-link:hover,.single-comparison .comparison-read-link:hover{color:#000529;text-decoration:underline}.comparison-archive .comparison-stack,.single-comparison .comparison-stack{display:flex;flex-direction:column;gap:18px;position:sticky;top:110px}.comparison-archive .comparison-side-card,.single-comparison .comparison-side-card{border-radius:22px}.comparison-archive .comparison-side-card h2,.single-comparison .comparison-side-card h2{color:#000529}.comparison-archive .comparison-checklist,.single-comparison .comparison-checklist{display:flex;flex-direction:column;gap:10px}.comparison-archive .comparison-check-item,.single-comparison .comparison-check-item{position:relative;border:1px solid #dbe3ff;border-radius:14px;padding:12px 14px 12px 40px;background:#fbfcff;color:#2d3d6f;font-size:.96rem;line-height:1.55}.comparison-archive .comparison-check-item::before,.single-comparison .comparison-check-item::before{content:"";position:absolute;top:18px;left:16px;width:9px;height:9px;border-radius:50%;background:#2944fa;box-shadow:0 0 0 5px rgb(41 68 250 / .1)}.comparison-archive .comparison-checklist--neutral .comparison-check-item::before,.single-comparison .comparison-checklist--neutral .comparison-check-item::before{background:#4a5d9e;box-shadow:0 0 0 5px rgb(74 93 158 / .1)}.comparison-archive .comparison-content,.single-comparison .comparison-content{border-radius:24px}.comparison-archive .comparison-content h2,.single-comparison .comparison-content h2{margin:30px 0 12px;color:#000529;font-size:1.55rem;font-weight:800;line-height:1.25}.comparison-archive .comparison-content h2:first-child,.single-comparison .comparison-content h2:first-child{margin-top:0}.comparison-archive .comparison-content p,.single-comparison .comparison-content p{margin-bottom:16px;color:#2d3d6f;font-size:1rem;line-height:1.75}.comparison-archive .comparison-content .comparison-kicker,.single-comparison .comparison-content .comparison-kicker{color:#2944fa;font-size:.82rem;font-weight:800;line-height:1.25}.comparison-archive .comparison-content a,.single-comparison .comparison-content a{color:#2944fa;font-weight:800}.comparison-archive .comparison-content>*:last-child,.single-comparison .comparison-content>*:last-child{margin-bottom:0}.comparison-archive .comparison-table-panel,.single-comparison .comparison-table-panel{border-radius:24px}.comparison-archive .comparison-table-wrap,.single-comparison .comparison-table-wrap{overflow-x:auto;border:1px solid #d8e0ff;border-radius:16px;background:#fff}.comparison-archive .comparison-table,.single-comparison .comparison-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.comparison-archive .comparison-table th,.comparison-archive .comparison-table td,.single-comparison .comparison-table th,.single-comparison .comparison-table td{border-bottom:1px solid #e3e8fb;padding:16px;color:#2d3d6f;font-size:.95rem;line-height:1.5;vertical-align:top}.comparison-archive .comparison-table thead th,.single-comparison .comparison-table thead th{background:#f3f5ff;color:#000529;font-weight:800}.comparison-archive .comparison-table tbody th,.single-comparison .comparison-table tbody th{width:22%;color:#000529;font-weight:800}.comparison-archive .comparison-table tbody tr:last-child th,.comparison-archive .comparison-table tbody tr:last-child td,.single-comparison .comparison-table tbody tr:last-child th,.single-comparison .comparison-table tbody tr:last-child td{border-bottom:0}.comparison-archive .comparison-faq-list,.single-comparison .comparison-faq-list{display:flex;flex-direction:column;gap:12px}.comparison-archive .comparison-faq-item,.single-comparison .comparison-faq-item{border:1px solid #d8e0fa;border-radius:16px;padding:18px 20px;background:#fff}.comparison-archive .comparison-faq-item summary,.single-comparison .comparison-faq-item summary{position:relative;cursor:pointer;padding-right:28px;color:#000529;font-size:1rem;font-weight:800;line-height:1.5;list-style:none}.comparison-archive .comparison-faq-item summary::after,.single-comparison .comparison-faq-item summary::after{content:"+";position:absolute;top:-2px;right:0;color:#2944fa;font-size:1.3rem;font-weight:800}.comparison-archive .comparison-faq-item[open] summary::after,.single-comparison .comparison-faq-item[open] summary::after{content:"-"}.comparison-archive .comparison-faq-item summary::-webkit-details-marker,.single-comparison .comparison-faq-item summary::-webkit-details-marker{display:none}.comparison-archive .comparison-faq-item p,.single-comparison .comparison-faq-item p{margin:12px 0 0;max-width:70ch;color:#405075;font-size:.96rem;line-height:1.65}.comparison-archive .comparison-cta,.single-comparison .comparison-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;border:1px solid rgb(255 255 255 / .12);background:#070c2d;box-shadow:0 22px 48px rgb(7 12 45 / .16)}.comparison-archive .comparison-cta .comparison-kicker,.single-comparison .comparison-cta .comparison-kicker{border-left-color:#fff;background:rgb(255 255 255 / .1);color:#fff}.comparison-archive .comparison-cta h2,.single-comparison .comparison-cta h2{color:#fff}.comparison-archive .comparison-cta p,.single-comparison .comparison-cta p{max-width:54rem;color:#dbe1ff}.comparison-archive .comparison-cta-actions,.single-comparison .comparison-cta-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.comparison-archive .comparison-cta-actions a,.single-comparison .comparison-cta-actions a{display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:.72rem 1rem;background:rgb(255 255 255 / .08);color:#fff;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none}.comparison-archive .comparison-cta-actions a:hover,.single-comparison .comparison-cta-actions a:hover{border-color:#fff;background:#fff;color:#2944fa;box-shadow:0 10px 20px rgb(0 0 0 / .14);transform:translateY(-2px)}.comparison-archive .btn,.comparison-archive a,.comparison-archive summary,.single-comparison .btn,.single-comparison a,.single-comparison summary{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.comparison-archive .btn:hover,.single-comparison .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgb(17 31 89 / .1)}.comparison-archive .btn:active,.single-comparison .btn:active{transform:translateY(0) scale(.98)}.comparison-archive .btn:focus-visible,.comparison-archive a:focus-visible,.comparison-archive summary:focus-visible,.single-comparison .btn:focus-visible,.single-comparison a:focus-visible,.single-comparison summary:focus-visible{outline:3px solid rgb(24 160 251 / .35);outline-offset:3px}@media (max-width:992px){.comparison-archive .comparison-hero,.comparison-archive .comparison-guide,.comparison-archive .comparison-content,.comparison-archive .comparison-side-card,.comparison-archive .comparison-card,.comparison-archive .comparison-table-panel,.comparison-archive .comparison-cta,.single-comparison .comparison-hero,.single-comparison .comparison-guide,.single-comparison .comparison-content,.single-comparison .comparison-side-card,.single-comparison .comparison-card,.single-comparison .comparison-table-panel,.single-comparison .comparison-cta{padding:2rem}.comparison-archive h1,.single-comparison h1{max-width:15ch;font-size:2.7rem}.comparison-archive .comparison-hero-stats,.comparison-archive .comparison-guide,.single-comparison .comparison-hero-stats,.single-comparison .comparison-guide{grid-template-columns:1fr}.comparison-archive .comparison-stack,.single-comparison .comparison-stack{position:static}.comparison-archive .comparison-cta,.single-comparison .comparison-cta{align-items:flex-start;flex-direction:column}.comparison-archive .comparison-cta-actions,.single-comparison .comparison-cta-actions{justify-content:flex-start}}@media (max-width:768px){.comparison-archive .comparison-hero,.comparison-archive .comparison-hero-panel,.comparison-archive .comparison-guide,.comparison-archive .comparison-content,.comparison-archive .comparison-side-card,.comparison-archive .comparison-card,.comparison-archive .comparison-table-panel,.comparison-archive .comparison-cta,.single-comparison .comparison-hero,.single-comparison .comparison-hero-panel,.single-comparison .comparison-guide,.single-comparison .comparison-content,.single-comparison .comparison-side-card,.single-comparison .comparison-card,.single-comparison .comparison-table-panel,.single-comparison .comparison-cta{padding:24px}.comparison-archive h1,.single-comparison h1{max-width:none;font-size:2.25rem}.comparison-archive .comparison-table,.single-comparison .comparison-table{min-width:680px}}@media (max-width:480px){.comparison-archive .comparison-cta-actions,.single-comparison .comparison-cta-actions{width:100%}.comparison-archive .comparison-cta-actions a,.single-comparison .comparison-cta-actions a{justify-content:center;width:100%}}.site-redesign{--sd-bg:#f7f9fc;--sd-white:#ffffff;--sd-dark:#020617;--sd-text:#0f172a;--sd-muted:#64748b;--sd-line:#e2e8f0;--sd-line-soft:#eef2f7;--sd-blue:#0284c7;--sd-blue-dark:#0369a1;--sd-blue-soft:#e0f2fe;--sd-green:#10b981;--sd-green-soft:#ecfdf5;--sd-radius-lg:24px;--sd-radius-xl:30px;--sd-radius-2xl:34px;--sd-shadow-sm:0 8px 24px rgba(15, 23, 42, 0.06);--sd-shadow-md:0 18px 48px rgba(15, 23, 42, 0.12);--sd-shadow-lg:0 28px 80px rgba(15, 23, 42, 0.18);overflow:hidden;background:var(--sd-bg);color:var(--sd-text)}.site-redesign .container{max-width:1180px}.site-redesign h1,.site-redesign h2,.site-redesign h3,.site-redesign h4,.site-redesign p{letter-spacing:0}.site-redesign h1,.site-redesign h2,.site-redesign h3,.site-redesign h4{color:var(--sd-dark)}.site-redesign h1{max-width:14ch;font-size:clamp(2.9rem, 5.2vw, 4.75rem);line-height:.98;font-weight:800;text-wrap:balance}.site-redesign h2{font-size:clamp(2rem, 3.4vw, 2.85rem);line-height:1.08;font-weight:800;text-wrap:balance}.site-redesign p{color:#475569;line-height:1.75}.site-redesign .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:999px;padding:0 24px;font-size:1rem;font-weight:750;line-height:1;white-space:nowrap;transition:transform 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.site-redesign .btn-primary{border-color:var(--sd-blue);background:var(--sd-blue);color:var(--sd-white)}.site-redesign .btn-primary:hover,.site-redesign .btn-primary:focus{border-color:var(--sd-blue-dark);background:var(--sd-blue-dark);color:var(--sd-white)}.site-redesign .btn-invert-primary{border-color:#cbd5e1;background:var(--sd-white);color:var(--sd-text)}.site-redesign .btn-invert-primary:hover,.site-redesign .btn-invert-primary:focus{border-color:#94a3b8;background:#f8fafc;color:var(--sd-dark)}.site-redesign .btn:hover,.site-redesign .btn:focus{transform:translateY(-1px);box-shadow:var(--sd-shadow-sm)}.site-redesign .pricing-kicker,.site-redesign .functies-kicker,.site-redesign .contact-kicker,.site-redesign .demo-kicker,.site-redesign .about-kicker,.site-redesign .uitbreidingen-kicker,.site-redesign .sector-page-kicker,.site-redesign .sector-page-side-kicker,.site-redesign .single-sector-kicker,.site-redesign .sector-section-kicker,.site-redesign .landing-page-kicker,.site-redesign .landing-page-panel-kicker,.site-redesign .knowledgebank-kicker,.site-redesign .comparison-kicker,.site-redesign .comparison-card-kicker,.site-redesign .comparison-side-kicker{display:block;padding:0;border:0;border-radius:0;background:#fff0;color:var(--sd-blue);font-size:.82rem;font-weight:850;letter-spacing:0;line-height:1.25;text-transform:uppercase}.site-redesign .pricing-hero,.site-redesign .functie-grid-hero,.site-redesign .contact-hero-inner,.site-redesign .demo-hero,.site-redesign .about-hero,.site-redesign .uitbreidingen-hero,.site-redesign .sector-page-hero,.site-redesign .single-sector-hero,.site-redesign .landing-page-hero,.site-redesign .knowledgebank-hero,.site-redesign .comparison-hero,.site-redesign .comparison-guide,.site-redesign .comparison-table-panel,.site-redesign .release-hero,.site-redesign .demo-content-intro,.site-redesign .demo-prep-section,.site-redesign .demo-calendly-panel,.site-redesign .team-section-inner,.site-redesign .info-story-block,.site-redesign .included-panel,.site-redesign .knowledgebank-guide,.site-redesign .knowledgebank-next-card,.site-redesign .blog-links,.site-redesign .release-links,.site-redesign .proefperiode-hero,.site-redesign .proefperiode-links{overflow:hidden;border:1px solid var(--sd-line);border-radius:var(--sd-radius-2xl)!important;background:radial-gradient(circle at 8% 0%,rgb(186 230 253 / .72),transparent 28%),radial-gradient(circle at 88% 6%,rgb(187 247 208 / .45),transparent 26%),linear-gradient(180deg,#ffffff 0%,rgb(247 249 252 / .82) 100%);box-shadow:var(--sd-shadow-sm)}.site-redesign .pricing-hero,.site-redesign .functie-grid-hero,.site-redesign .contact-hero-inner,.site-redesign .demo-hero,.site-redesign .about-hero,.site-redesign .uitbreidingen-hero,.site-redesign .sector-page-hero,.site-redesign .single-sector-hero,.site-redesign .landing-page-hero,.site-redesign .knowledgebank-hero,.site-redesign .comparison-hero{padding:3rem}.site-redesign .release-hero{padding:3rem}.site-redesign .pricing-hero-text,.site-redesign .functie-grid-lead,.site-redesign .contact-hero-lead,.site-redesign .demo-banner-intro,.site-redesign .about-hero-lead,.site-redesign .uitbreidingen-lead,.site-redesign .sector-page-lead,.site-redesign .single-sector-intro p,.site-redesign .landing-page-lead,.site-redesign .knowledgebank-hero-lead,.site-redesign .comparison-lead{max-width:44rem;color:#475569;font-size:1.12rem;line-height:1.8}.site-redesign .pricing-hero-panel,.site-redesign .functie-hero-panel,.site-redesign .contact-hero-panel,.site-redesign .demo-banner-panel,.site-redesign .about-hero-card,.site-redesign .uitbreidingen-hero-panel,.site-redesign .sector-page-hero-card,.site-redesign .knowledgebank-hero-panel,.site-redesign .comparison-hero-panel{border:1px solid rgb(255 255 255 / .12);border-radius:var(--sd-radius-xl);background:var(--sd-dark);color:var(--sd-white);box-shadow:var(--sd-shadow-md)}.site-redesign .pricing-hero-panel h2,.site-redesign .functie-hero-panel h2,.site-redesign .contact-hero-panel h2,.site-redesign .demo-banner-panel h2,.site-redesign .about-hero-card h2,.site-redesign .uitbreidingen-hero-panel h2,.site-redesign .sector-page-hero-card h2,.site-redesign .knowledgebank-hero-panel h2,.site-redesign .comparison-hero-panel h2,.site-redesign .pricing-hero-panel strong,.site-redesign .functie-hero-panel strong,.site-redesign .contact-hero-panel strong,.site-redesign .demo-banner-panel strong,.site-redesign .about-hero-card strong,.site-redesign .uitbreidingen-hero-panel strong,.site-redesign .sector-page-hero-card strong,.site-redesign .knowledgebank-hero-panel strong,.site-redesign .comparison-hero-panel strong{color:var(--sd-white)}.site-redesign .pricing-hero-panel>span,.site-redesign .functie-hero-panel>span,.site-redesign .contact-hero-panel>span,.site-redesign .demo-banner-panel>span,.site-redesign .about-hero-card>span,.site-redesign .uitbreidingen-hero-panel>span,.site-redesign .sector-page-hero-card .sector-page-side-kicker,.site-redesign .knowledgebank-hero-panel>span,.site-redesign .comparison-hero-panel>span{color:#7dd3fc}.site-redesign .pricing-hero-panel .btn-invert-primary,.site-redesign .comparison-hero-panel .btn-invert-primary,.site-redesign .demo-banner-panel .btn-invert-primary,.site-redesign .uitbreidingen-cta .btn-invert-primary,.site-redesign .pricing-next-primary .btn-invert-primary{border-color:rgb(255 255 255 / .28);background:rgb(255 255 255 / .1);color:var(--sd-white)}.site-redesign .pricing-hero-panel .btn-invert-primary:hover,.site-redesign .comparison-hero-panel .btn-invert-primary:hover,.site-redesign .demo-banner-panel .btn-invert-primary:hover,.site-redesign .uitbreidingen-cta .btn-invert-primary:hover,.site-redesign .pricing-next-primary .btn-invert-primary:hover{border-color:var(--sd-white);background:var(--sd-white);color:var(--sd-dark)}.site-redesign .pricing-block,.site-redesign .functie-card-inner,.site-redesign .uitbreiding-card-inner,.site-redesign .contact-route-card,.site-redesign .contact-form-panel,.site-redesign .contact-step,.site-redesign .demo-content-card,.site-redesign .demo-audience-card,.site-redesign .demo-related-links,.site-redesign .team-member-card,.site-redesign .about-step,.site-redesign .sector-page-pillar,.site-redesign .sector-case,.site-redesign .single-sector-content,.site-redesign .single-sector-seo-panel,.site-redesign .single-sector-side-card,.site-redesign .single-sector-related-card,.site-redesign .sector-stat-card,.site-redesign .sector-action-card,.site-redesign .sector-panel,.site-redesign .sector-figure,.site-redesign .landing-page-panel,.site-redesign .landing-page-content,.site-redesign .landing-page-side-card,.site-redesign .landing-page-step,.site-redesign .landing-page-feature-card,.site-redesign .landing-page-fit-card,.site-redesign .landing-page-related-card,.site-redesign .knowledgebank-category-section,.site-redesign .knowledgebank-article-card,.site-redesign .post-card,.site-redesign .masonry-card,.site-redesign .proefperiode-form,.site-redesign .release-card,.site-redesign .generic-content,.site-redesign .comparison-content,.site-redesign .comparison-side-card,.site-redesign .comparison-card,.site-redesign .comparison-step,.site-redesign .comparison-faq-item,.site-redesign.single-uitbreiding .col-lg-8,.site-redesign.single-release .col-lg-8,.site-redesign .blogcontent,.site-redesign .sidebar,.site-redesign.blogpost nav>*{border:1px solid var(--sd-line);border-radius:var(--sd-radius-xl);background:var(--sd-white);box-shadow:var(--sd-shadow-sm);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.site-redesign .pricing-block:hover,.site-redesign .functie-card:hover .functie-card-inner,.site-redesign .uitbreiding-card:hover .uitbreiding-card-inner,.site-redesign .contact-route-card:hover,.site-redesign .contact-step:hover,.site-redesign .demo-content-card:hover,.site-redesign .demo-audience-card:hover,.site-redesign .team-member-card:hover,.site-redesign .about-step:hover,.site-redesign .sector-page-pillar:hover,.site-redesign .sector-case:hover,.site-redesign .single-sector-related-card:hover,.site-redesign .sector-stat-card:hover,.site-redesign .sector-action-card:hover,.site-redesign .landing-page-step:hover,.site-redesign .landing-page-feature-card:hover,.site-redesign .landing-page-related-card:hover,.site-redesign .knowledgebank-article-card:hover,.site-redesign .post-card:hover,.site-redesign .masonry-card:hover{border-color:#bae6fd;transform:translateY(-3px);box-shadow:var(--sd-shadow-md)}.site-redesign .release-card:hover{border-color:#bae6fd;transform:translateY(-3px);box-shadow:var(--sd-shadow-md)}.site-redesign .pricing-next-primary,.site-redesign .functies-benefits-box,.site-redesign .contact-links,.site-redesign .demo-content-cta,.site-redesign .about-links,.site-redesign .uitbreidingen-cta,.site-redesign .sector-cta,.site-redesign .knowledgebank-cta,.site-redesign .landing-page-cta,.site-redesign .comparison-cta{border:1px solid rgb(255 255 255 / .12);border-radius:42px!important;background:linear-gradient(135deg,var(--sd-blue) 0%,var(--sd-dark) 100%);color:var(--sd-white);box-shadow:var(--sd-shadow-lg)}.site-redesign .pricing-next-primary h2,.site-redesign .functies-benefits-box h2,.site-redesign .contact-links h2,.site-redesign .demo-content-cta h2,.site-redesign .about-links h2,.site-redesign .uitbreidingen-cta h2,.site-redesign .sector-cta h2,.site-redesign .knowledgebank-cta h2,.site-redesign .landing-page-cta h2,.site-redesign .comparison-cta h2{color:var(--sd-white)}.site-redesign .pricing-next-primary p,.site-redesign .functies-benefits-box p,.site-redesign .contact-links p,.site-redesign .demo-content-cta p,.site-redesign .about-links p,.site-redesign .uitbreidingen-cta p,.site-redesign .sector-cta p,.site-redesign .knowledgebank-cta p,.site-redesign .landing-page-cta p,.site-redesign .comparison-cta p{color:rgb(240 249 255 / .88)}.site-redesign .pricing-next-primary .pricing-kicker,.site-redesign .functies-benefits-box .functies-kicker,.site-redesign .contact-links .contact-kicker,.site-redesign .demo-content-cta .demo-kicker,.site-redesign .about-links .about-kicker,.site-redesign .uitbreidingen-cta .uitbreidingen-kicker,.site-redesign .sector-cta .sector-section-kicker,.site-redesign .knowledgebank-cta .knowledgebank-kicker,.site-redesign .landing-page-cta .landing-page-kicker,.site-redesign .comparison-cta .comparison-kicker{color:#dff6ff}.site-redesign .pricing-badge,.site-redesign .pricing-block .pricing-value-amount,.site-redesign .pricing-block .pricing-list-title,.site-redesign .functie-card h2,.site-redesign .uitbreiding-card h2,.site-redesign .contact-route-card h3,.site-redesign .demo-content-card h3,.site-redesign .demo-audience-card h3,.site-redesign .team-member-card h3,.site-redesign .about-step h3,.site-redesign .sector-page-pillar h2,.site-redesign .single-sector-side-card h3,.site-redesign .single-sector-related-card h3,.site-redesign .landing-page-related-card h3,.site-redesign .knowledgebank-article-card h3 a,.site-redesign .post-title,.site-redesign .comparison-card h3,.site-redesign .comparison-side-card h2,.site-redesign.single-uitbreiding h1,.site-redesign.single-release h1{color:var(--sd-dark)}.site-redesign .pricing-badge,.site-redesign .functie-card-number,.site-redesign .uitbreiding-card-number,.site-redesign .demo-content-card>span,.site-redesign .contact-route-card>span,.site-redesign .about-step span,.site-redesign .functies-step span,.site-redesign .uitbreidingen-step span,.site-redesign .landing-page-step-number,.site-redesign .comparison-card-number,.site-redesign .comparison-step>span{border-radius:16px;background:var(--sd-blue-soft);color:var(--sd-blue-dark)}.site-redesign .pricing-badge{background:var(--sd-dark);color:var(--sd-white)}.site-redesign .contact-route-card>span,.site-redesign .about-step span,.site-redesign .functies-step span,.site-redesign .uitbreidingen-step span{display:inline-flex;align-items:center;justify-content:center}.site-redesign .pricing-faq-item,.site-redesign .functies-faq-item,.site-redesign .contact-form input:not([type=submit]),.site-redesign .contact-form textarea,.site-redesign .demo-faq-item,.site-redesign .about-faq-item,.site-redesign .uitbreidingen-faq-item,.site-redesign .sector-page-faq-item,.site-redesign .single-sector-faq-item,.site-redesign .landing-page-faq-item,.site-redesign .comparison-faq-item{border-color:var(--sd-line);border-radius:18px;background:#fbfcff}.site-redesign .pricing-faq-item summary,.site-redesign .functies-faq-item summary,.site-redesign .demo-faq-item summary,.site-redesign .about-faq-item summary,.site-redesign .uitbreidingen-faq-item summary,.site-redesign .sector-page-faq-item summary,.site-redesign .single-sector-faq-item summary,.site-redesign .landing-page-faq-item summary,.site-redesign .comparison-faq-item summary{color:var(--sd-dark)}.site-redesign .blog-links,.site-redesign .release-links{padding:2.75rem!important}.site-redesign .release-masonry,.site-redesign .blog-overview,.site-redesign .proefperiode-page{background:radial-gradient(circle at 8% 0%,rgb(186 230 253 / .62),transparent 28%),linear-gradient(180deg,#ffffff 0%,var(--sd-bg) 100%)}.site-redesign .masonry-card,.site-redesign .post-card{overflow:hidden}.site-redesign .masonry-card img,.site-redesign .post-thumbnail img{width:100%;object-fit:cover}.site-redesign .post-card .post-date .badge{border-radius:999px;background:var(--sd-dark)}.site-redesign .proefperiode-hero{padding:3rem}.site-redesign .proefperiode-highlight{color:var(--sd-blue)}.site-redesign .proefperiode-form{overflow:hidden;padding:12px!important;background:var(--sd-white)!important}.site-redesign .proefperiode-form-frame{border-radius:24px}.site-redesign .pricing-hero-panel .contact-direct-list{display:grid;gap:10px}.site-redesign .pricing-hero-panel .contact-direct-list div{border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px;background:rgb(255 255 255 / .08)}.site-redesign .pricing-hero-panel .contact-direct-list strong{display:block;color:var(--sd-white);font-size:.98rem;line-height:1.35}.site-redesign .release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-redesign .release-card{overflow:hidden}.site-redesign .release-card-link{display:flex;min-height:100%;flex-direction:column;padding:24px;color:inherit;text-decoration:none}.site-redesign .release-card figure{overflow:hidden;margin:0 0 18px;border-radius:22px;background:#f8fafc}.site-redesign .release-card img{width:100%;height:220px;object-fit:cover}.site-redesign .release-date{color:var(--sd-blue);font-size:.85rem;font-weight:850}.site-redesign .release-card h2{color:var(--sd-dark)}.site-redesign .release-card p:not(.release-date){margin-bottom:20px;color:var(--sd-muted);font-size:.96rem}.site-redesign .generic-content{padding:3rem}.site-redesign .generic-content>*:last-child{margin-bottom:0}.site-redesign .generic-content p,.site-redesign .generic-content li{color:#475569;font-size:1rem;line-height:1.8}.site-redesign .generic-content a:not(.btn){color:var(--sd-blue);font-weight:750}.site-redesign .comparison-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:50rem}.site-redesign .comparison-hero-stats div{border:1px solid rgb(2 132 199 / .16);border-radius:18px;padding:15px 16px;background:rgb(255 255 255 / .78)}.site-redesign .comparison-hero-stats strong,.site-redesign .comparison-hero-stats span{display:block;line-height:1.25}.site-redesign .comparison-hero-stats strong{margin-bottom:.45rem;color:var(--sd-dark);font-size:1.2rem;font-weight:850}.site-redesign .comparison-hero-stats span{color:var(--sd-muted);font-size:.88rem;font-weight:750}.site-redesign .comparison-hero-panel{padding:1.6rem}.site-redesign .comparison-hero-list{display:grid;gap:10px}.site-redesign .comparison-hero-list div{position:relative;border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:12px 12px 12px 34px;background:rgb(255 255 255 / .08);color:var(--sd-white);font-size:.95rem;font-weight:750;line-height:1.5}.site-redesign .comparison-hero-list div::before{content:"";position:absolute;top:18px;left:14px;width:8px;height:8px;border-radius:50%;background:var(--sd-green);box-shadow:0 0 0 5px rgb(16 185 129 / .16)}.site-redesign .comparison-guide{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:2rem;padding:2.5rem}.site-redesign .comparison-content,.site-redesign .comparison-side-card,.site-redesign .comparison-card,.site-redesign .comparison-step,.site-redesign .comparison-table-panel{padding:2.5rem}.site-redesign .comparison-card{display:flex;flex-direction:column}.site-redesign .comparison-card h2,.site-redesign .comparison-card h3{line-height:1.35}.site-redesign .comparison-card h2 a,.site-redesign .comparison-card h3 a{color:inherit;text-decoration:none}.site-redesign .comparison-card p:not(.comparison-card-kicker){color:var(--sd-muted);font-size:.96rem;line-height:1.7}.site-redesign .comparison-read-link,.site-redesign .single-sector-link-item{display:inline-flex;align-items:center;margin-top:auto;color:var(--sd-blue);font-size:.95rem;font-weight:850;text-decoration:none}.site-redesign .comparison-checklist,.site-redesign .single-sector-checklist,.site-redesign .single-sector-faq-list{display:grid;gap:10px}.site-redesign .comparison-check-item,.site-redesign .single-sector-check-item,.site-redesign .single-sector-list li{position:relative;border:1px solid var(--sd-line);border-radius:16px;padding:12px 14px 12px 40px;background:#fbfdff;color:#334155;font-size:.96rem;line-height:1.6}.site-redesign .comparison-check-item::before,.site-redesign .single-sector-check-item::before,.site-redesign .single-sector-list li::before{content:"";position:absolute;top:18px;left:16px;width:9px;height:9px;border-radius:50%;background:var(--sd-blue);box-shadow:0 0 0 5px rgb(2 132 199 / .12)}.site-redesign .comparison-table-wrap{overflow-x:auto;border:1px solid var(--sd-line);border-radius:18px;background:var(--sd-white)}.site-redesign .comparison-table{width:100%;min-width:760px;border-collapse:collapse}.site-redesign .comparison-table th,.site-redesign .comparison-table td{border-bottom:1px solid var(--sd-line-soft);padding:16px;color:#334155;font-size:.95rem;line-height:1.5;vertical-align:top}.site-redesign .comparison-table thead th{background:#f1f5f9;color:var(--sd-dark);font-weight:850}.site-redesign .comparison-table tbody th{color:var(--sd-dark);font-weight:850}.site-redesign .comparison-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem}.site-redesign .comparison-cta-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.site-redesign .comparison-cta-actions a{display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:.8rem 1.05rem;background:rgb(255 255 255 / .1);color:var(--sd-white);font-size:.92rem;font-weight:850;line-height:1.2;text-decoration:none}.site-redesign .comparison-cta-actions a:hover,.site-redesign .comparison-cta-actions a:focus{border-color:var(--sd-white);background:var(--sd-white);color:var(--sd-dark);transform:translateY(-2px)}.site-redesign .single-sector-hero{padding:3rem}.site-redesign .single-sector-intro{max-width:44rem;padding-left:0;border-left:0}.site-redesign .single-sector-hero-media,.site-redesign .sector-figure{overflow:hidden;padding:12px;border-radius:var(--sd-radius-xl);background:var(--sd-white)}.site-redesign .single-sector-hero-media img,.site-redesign .sector-figure img,.site-redesign.single-uitbreiding img,.site-redesign.single-release img{width:100%;border-radius:22px;object-fit:cover}.site-redesign .single-sector-hero-media img{min-height:320px;max-height:420px}.site-redesign .single-sector-content,.site-redesign .single-sector-seo-panel,.site-redesign .sector-panel{padding:2.5rem}.site-redesign .sector-article{display:grid;gap:3rem}.site-redesign .sector-section+.sector-section{padding-top:2.75rem;border-top:1px solid var(--sd-line)}.site-redesign .sector-chip-grid{display:flex;flex-wrap:wrap;gap:.65rem}.site-redesign .sector-chip-grid span{display:inline-flex;align-items:center;border-radius:999px;padding:.62rem .82rem;background:var(--sd-green-soft);color:#047857;font-size:.88rem;font-weight:800;line-height:1.2}.site-redesign .sector-cta{padding:2.5rem;text-align:center}.site-redesign.single-functie{padding:3rem 0}.site-redesign.single-functie .background-color-tertiary{background:transparent!important}.site-redesign.single-functie>.container-fluid{padding-right:12px;padding-left:12px}.site-redesign.single-functie>.container-fluid:first-of-type .container,.site-redesign.single-functie .functie-onderdelen>.container-fluid .container{overflow:hidden;border:1px solid var(--sd-line);border-radius:var(--sd-radius-2xl);padding:3rem!important;background:radial-gradient(circle at 8% 0%,rgb(186 230 253 / .72),transparent 28%),linear-gradient(180deg,#ffffff 0%,rgb(247 249 252 / .82) 100%);box-shadow:var(--sd-shadow-sm)}.site-redesign.single-functie .functie-onderdelen>.container-fluid{margin-top:2rem}.site-redesign.single-functie img{border-radius:22px}.site-redesign.single-functie>.container-fluid:last-of-type .container{border-radius:42px;background:linear-gradient(135deg,var(--sd-blue) 0%,var(--sd-dark) 100%);color:var(--sd-white);box-shadow:var(--sd-shadow-lg)}.site-redesign.single-functie>.container-fluid:last-of-type .container h2,.site-redesign.single-functie>.container-fluid:last-of-type .container h3,.site-redesign.single-functie>.container-fluid:last-of-type .container p{color:var(--sd-white)}.site-redesign.single-uitbreiding .col-lg-8,.site-redesign.single-release .col-lg-8{padding:3rem}.site-redesign.single-uitbreiding .content p,.site-redesign.single-uitbreiding .content li,.site-redesign.single-release .release-content p,.site-redesign.single-release .release-content li{color:#475569;font-size:1rem;line-height:1.8}.site-redesign.blogpost{padding:3rem 0}.site-redesign.blogpost .blogcontent,.site-redesign.blogpost .sidebar,.site-redesign.blogpost nav>*{padding:1.6rem}@media (prefers-reduced-motion:no-preference){.site-redesign .site-scroll-reveal{opacity:0;filter:blur(5px);transform:translate3d(0,-30px,0) scale(.985);transform-origin:top center;transition:opacity 0.55s ease,filter 0.55s ease,transform 0.75s cubic-bezier(.18,.88,.26,1.08);transition-delay:var(--sd-reveal-delay,0ms);will-change:opacity,filter,transform}.site-redesign .site-scroll-reveal.is-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1)}}@media (prefers-reduced-motion:reduce){.site-redesign .site-scroll-reveal{opacity:1;filter:none;transform:none;transition:none}}@media (max-width:992px){.site-redesign .pricing-hero,.site-redesign .functie-grid-hero,.site-redesign .contact-hero-inner,.site-redesign .demo-hero,.site-redesign .about-hero,.site-redesign .uitbreidingen-hero,.site-redesign .sector-page-hero,.site-redesign .single-sector-hero,.site-redesign .landing-page-hero,.site-redesign .knowledgebank-hero,.site-redesign .comparison-hero,.site-redesign .comparison-guide,.site-redesign .comparison-content,.site-redesign .comparison-side-card,.site-redesign .comparison-card,.site-redesign .comparison-table-panel,.site-redesign .release-hero,.site-redesign .proefperiode-hero,.site-redesign .single-sector-content,.site-redesign .single-sector-seo-panel,.site-redesign .sector-panel{padding:2rem}.site-redesign .comparison-hero-stats,.site-redesign .comparison-guide{grid-template-columns:1fr}.site-redesign .comparison-cta{align-items:flex-start;flex-direction:column}.site-redesign h1{max-width:15ch}}@media (max-width:768px){.site-redesign h1{max-width:none;font-size:2.75rem}.site-redesign h2{font-size:2rem}.site-redesign .pricing-hero,.site-redesign .functie-grid-hero,.site-redesign .contact-hero-inner,.site-redesign .demo-hero,.site-redesign .about-hero,.site-redesign .uitbreidingen-hero,.site-redesign .sector-page-hero,.site-redesign .single-sector-hero,.site-redesign .landing-page-hero,.site-redesign .knowledgebank-hero,.site-redesign .comparison-hero,.site-redesign .comparison-guide,.site-redesign .comparison-content,.site-redesign .comparison-side-card,.site-redesign .comparison-card,.site-redesign .comparison-table-panel,.site-redesign .comparison-cta,.site-redesign .release-hero,.site-redesign .proefperiode-hero,.site-redesign .single-sector-content,.site-redesign .single-sector-seo-panel,.site-redesign .sector-panel,.site-redesign .blog-links,.site-redesign .release-links{padding:24px!important;border-radius:var(--sd-radius-xl)!important}.site-redesign .release-grid{grid-template-columns:1fr}.site-redesign .comparison-table{min-width:680px}.site-redesign .comparison-hero-stats{grid-template-columns:1fr}.site-redesign .comparison-cta-actions{width:100%;justify-content:flex-start}.site-redesign .comparison-cta-actions a{justify-content:center;width:100%}.site-redesign .btn{width:100%;white-space:normal}}