html{scroll-behavior:smooth}:root{--pf-heading-xl:clamp(38px,5vw,60px);--pf-heading-lg:clamp(30px,4vw,40px);--pf-body-lg:18px;--pf-body-md:16px}.pf-koppeling-page{color:#3a3d4a}.pf-koppeling-page .pf-content,.pf-koppeling-page .pf-content li,.pf-koppeling-page .pf-content p,.pf-koppeling-page .pf-faq-answer,.pf-koppeling-page .pf-faq-question,.pf-koppeling-page .pf-hero-subtext{font-size:var(--pf-body-lg);line-height:1.8}.pf-koppeling-page .pf-content strong,.pf-koppeling-page .pf-faq-question{font-weight:700}.pf-koppeling-page .body-container{max-width:none;padding:0}.pf-koppeling-page .pf-koppeling{margin:0;max-width:none;padding:0}.pf-koppeling-page .pf-koppeling-hero{margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:160px 24px 140px;position:relative;text-align:center;width:100vw}.pf-koppeling-page .pf-hero-bg{background-image:linear-gradient(rgba(20,28,45,.45),rgba(20,28,45,.45)),url(https://8230446.fs1.hubspotusercontent-na1.net/hubfs/8230446/Hero%20Background%20Koppelingen%20page.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:1}.pf-koppeling-page .pf-hero-inner{margin:0 auto;max-width:980px;position:relative;z-index:2}.pf-koppeling-page .pf-koppeling-h1{color:#fff;font-size:var(--pf-heading-xl);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 24px}.pf-koppeling-page .pf-hero-subtext{color:#fff;margin:0 auto 30px;max-width:860px;padding:0}.pf-koppeling-page .pf-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.pf-koppeling-page .pf-subnav{background:#f3f3f3;border-bottom:1px solid #e5e5e5;border-top:10px solid #232737;margin-top:0;position:sticky;top:0;width:100%;z-index:20}.pf-koppeling-page .pf-subnav-inner{align-items:center;display:flex;gap:72px;justify-content:center;margin:0 auto;max-width:1180px;min-height:70px;overflow-x:auto;padding:0 32px;white-space:nowrap}.pf-koppeling-page .pf-subnav-link{align-items:center;color:#5c5f6b;display:inline-flex;font-size:17px;font-weight:700;justify-content:center;line-height:1.2;min-height:70px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.pf-koppeling-page .pf-subnav-link.is-active,.pf-koppeling-page .pf-subnav-link:focus,.pf-koppeling-page .pf-subnav-link:hover{color:#3f6fc3;text-decoration:none}#faq,#ondersteunde-markten,#technische-werking,#voor-wie,#wat-synchroniseert{scroll-margin-top:150px}.pf-koppeling-page .pf-btn{align-items:center;border:0;border-radius:0;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;line-height:1.2;min-height:56px;padding:0 28px;text-decoration:none;transition:background .2s ease,color .2s ease}.pf-koppeling-page .pf-btn:focus,.pf-koppeling-page .pf-btn:hover{text-decoration:none}.pf-koppeling-page .pf-btn-secondary,.pf-koppeling-page .pf-cta .pf-btn{background:#5b7fda;color:#fff}.pf-koppeling-page .pf-btn-secondary:focus,.pf-koppeling-page .pf-btn-secondary:hover,.pf-koppeling-page .pf-cta .pf-btn:focus,.pf-koppeling-page .pf-cta .pf-btn:hover{background:#476bc8;color:#fff}.pf-koppeling-page .pf-block{border-top:1px solid #e6e7eb;margin:0 auto;max-width:980px;padding:48px 32px}.pf-koppeling-page .pf-block:first-of-type{border-top:0}.pf-koppeling-page .pf-eyebrow{background:#9aca3c;border-radius:0;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:1;margin-bottom:48px;padding:12px 22px}.pf-koppeling-page .pf-block h2{color:#222533;font-size:var(--pf-heading-lg);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 24px}.pf-koppeling-page .pf-content{color:#3a3d4a}.pf-koppeling-page .pf-content p{margin:0 0 22px}.pf-koppeling-page .pf-content strong{color:#222533}.pf-koppeling-page .pf-content ul{list-style:none;margin:8px 0 0;padding:0}.pf-koppeling-page .pf-content ul li{margin:0 0 14px;padding-left:26px;position:relative}.pf-koppeling-page .pf-content ul li:before{background:#9aca3c;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:12px;width:8px}.pf-koppeling-page .pf-faq-list{display:flex;flex-direction:column;gap:22px;margin-top:16px}.pf-koppeling-page .pf-faq-item{background:#f3f4f7;border:0;border-radius:0;overflow:hidden}.pf-koppeling-page .pf-faq-question{color:#222533;cursor:pointer;display:block;list-style:none;margin:0;padding:30px 84px 30px 32px;position:relative}.pf-koppeling-page .pf-faq-question::-webkit-details-marker{display:none}.pf-koppeling-page .pf-faq-question:after{color:#222533;content:"+";font-size:28px;font-weight:400;line-height:1;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.pf-koppeling-page .pf-faq-item[open]{background:#5b7fda}.pf-koppeling-page .pf-faq-item[open] .pf-faq-answer,.pf-koppeling-page .pf-faq-item[open] .pf-faq-question,.pf-koppeling-page .pf-faq-item[open] .pf-faq-question:after{color:#fff}.pf-koppeling-page .pf-faq-item[open] .pf-faq-question:after{content:"−"}.pf-koppeling-page .pf-faq-answer{padding:0 32px 32px}.pf-koppeling-page .pf-faq-answer ol:last-child,.pf-koppeling-page .pf-faq-answer p:last-child,.pf-koppeling-page .pf-faq-answer ul:last-child{margin-bottom:0}.pf-koppeling-page .pf-cta{margin:0 auto 80px;max-width:980px;padding:56px 32px 0}.pf-koppeling-page .pf-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.pf-koppeling-page .pf-tag{align-items:center;background:#f3f4f7;color:#222533;display:inline-flex;font-size:16px;font-weight:500;line-height:1.2;min-height:42px;padding:0 16px}.pf-koppeling-page .pf-grid-2{display:grid;gap:56px;grid-template-columns:1fr 1fr}.pf-koppelingen-hub-page{color:#3a3d4a}.pf-koppelingen-hub-page .body-container{max-width:none;padding:0}.pf-koppelingen-hub-page .pf-koppelingen-hub{margin:0;max-width:none;padding:0}.pf-koppelingen-hub-page .pf-hub-hero{overflow:hidden;padding:140px 24px 92px;position:relative;text-align:center;width:100%}.pf-koppelingen-hub-page .pf-hub-hero-bg{background-image:linear-gradient(rgba(20,28,45,.58),rgba(20,28,45,.58)),url(https://8230446.fs1.hubspotusercontent-na1.net/hubfs/8230446/Hero%20Background%20Koppelingen%20page.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:1}.pf-koppelingen-hub-page .pf-hub-hero-inner{margin:0 auto;max-width:900px;position:relative;z-index:2}.pf-koppelingen-hub-page .pf-hub-title{color:#fff;font-size:var(--pf-heading-xl);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 18px}.pf-koppelingen-hub-page .pf-hub-intro{color:hsla(0,0%,100%,.92);font-size:20px;line-height:1.75;margin:0 auto;max-width:760px}.pf-platforms-section{margin:0 auto;max-width:1380px;padding:56px 32px 72px}.pf-hub-popular-section .pf-eyebrow,.pf-platforms-section .pf-eyebrow{background:#9aca3c;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:1;margin-bottom:18px;padding:12px 22px}.pf-hub-popular-title,.pf-platforms-title{color:#222533;font-size:var(--pf-heading-lg);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 14px}.pf-platforms-intro{color:#5c5f6b;font-size:18px;line-height:1.8;margin:0 0 30px;max-width:760px}.pf-platforms-toolbar{margin-bottom:28px}.pf-platforms-search-wrap{margin-bottom:18px;max-width:420px}.pf-platforms-search-label{color:#5c5f6b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.pf-platforms-search{background:#fff;border:1px solid #d7d9e0;color:#222533;font-size:16px;line-height:1.2;min-height:52px;padding:0 16px;width:100%}.pf-platforms-search:focus{border-color:#5b7fda;box-shadow:0 0 0 2px rgba(91,127,218,.12);outline:none}.pf-platforms-chips{display:flex;flex-wrap:wrap;gap:12px}.pf-platform-chip{align-items:center;background:#fff;border:1px solid #d9dde6;color:#222533;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;min-height:42px;padding:0 16px;transition:all .2s ease}.pf-platform-chip.is-active,.pf-platform-chip:hover{background:#5b7fda;border-color:#5b7fda;color:#fff}.pf-platform-selection-top{margin:0 0 34px}.pf-platform-selection-top-inner{align-items:center;background:#f5f7fb;border:1px solid #e4e8f0;display:flex;gap:18px;justify-content:space-between;padding:20px 24px;width:100%}.pf-platform-selection-summary{color:#222533;font-size:17px;line-height:1.6}.pf-platform-selection-summary strong{font-weight:700}.pf-platform-selection-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pf-platforms-columns{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pf-platforms-column{min-width:0}.pf-platform-step-label{color:#5c5f6b;font-size:15px;font-weight:600;line-height:1.5;margin-bottom:16px}.pf-platforms-grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-platform-card{appearance:none;background:transparent;border:0;cursor:pointer;display:block;padding:0;text-align:left}.pf-platform-card:focus-visible,.pf-platform-card:hover{text-decoration:none}.pf-platform-card-box{align-items:center;background:#fff;border:1px solid #eceef3;display:flex;justify-content:center;min-height:255px;overflow:hidden;padding:28px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.pf-platform-card:focus-visible .pf-platform-card-box,.pf-platform-card:hover .pf-platform-card-box{border-color:#d8dce6;box-shadow:0 12px 30px rgba(18,31,53,.08);transform:translateY(-4px)}.pf-platform-card-logo{display:block;height:auto;max-height:110px;max-width:85%;object-fit:contain;position:relative;transition:transform .28s ease,opacity .25s ease,filter .25s ease;width:auto;z-index:1}.pf-platform-card-name{color:#2d3140;font-size:18px;font-weight:700;line-height:1.35;margin-top:18px}.pf-platform-card-box:before{background:rgba(91,127,218,.82);content:"";inset:0;opacity:0;position:absolute;transition:opacity .24s ease;z-index:2}.pf-platform-card-box:after{color:#fff;content:"Selecteer";font-size:22px;font-weight:700;left:50%;letter-spacing:.01em;line-height:1;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,calc(-50% + 10px));transition:opacity .24s ease,transform .28s ease;white-space:nowrap;z-index:3}.pf-platform-card:focus-visible .pf-platform-card-box:before,.pf-platform-card:hover .pf-platform-card-box:before{opacity:1}.pf-platform-card:focus-visible .pf-platform-card-box:after,.pf-platform-card:hover .pf-platform-card-box:after{opacity:1;transform:translate(-50%,-50%)}.pf-platform-card:focus-visible .pf-platform-card-logo,.pf-platform-card:hover .pf-platform-card-logo{filter:grayscale(8%);opacity:.14;transform:scale(.98)}.pf-platform-card.is-selected .pf-platform-card-box{background:#f9fbff;border-color:#5b7fda;box-shadow:inset 0 0 0 2px #5b7fda}.pf-platform-card.is-selected .pf-platform-card-box:before{background:rgba(91,127,218,.9);opacity:1}.pf-platform-card.is-selected .pf-platform-card-box:after{content:"Geselecteerd";opacity:1;transform:translate(-50%,-50%)}.pf-platform-card.is-selected .pf-platform-card-logo{opacity:.12}.pf-platform-card:focus-visible{outline:none}.pf-platform-card:focus-visible .pf-platform-card-box{border-color:#5b7fda;box-shadow:inset 0 0 0 2px #5b7fda,0 0 0 4px rgba(91,127,218,.16)}.pf-hub-popular-section{margin:0 auto;max-width:1380px;padding:0 32px 88px}.pf-hub-popular-grid{display:grid;gap:22px;grid-template-columns:repeat(5,minmax(0,1fr))}.pf-hub-popular-card{background:#fff;border:1px solid #e5e7ef;padding:22px 22px 20px;transition:all .2s ease}.pf-hub-popular-card:hover{box-shadow:0 10px 24px rgba(0,0,0,.06);transform:translateY(-2px)}.pf-hub-popular-card-title{color:#222533;font-size:19px;font-weight:700;line-height:1.35;margin:0 0 10px}.pf-hub-popular-card-text{color:#5c5f6b;font-size:15px;line-height:1.7;margin-bottom:14px}.pf-hub-popular-card-link{color:#3f6fc3;font-size:15px;font-weight:600;text-decoration:none}.pf-hub-popular-card-link:hover{text-decoration:underline}.pf-koppelingen-hub-page .pf-btn{align-items:center;background:#5b7fda;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.2;min-height:52px;padding:0 26px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.pf-koppelingen-hub-page .pf-btn:focus,.pf-koppelingen-hub-page .pf-btn:hover{background:#476bc8;color:#fff;text-decoration:none}.pf-koppelingen-hub-page .pf-btn-reset{background:#eef2f8;border:1px solid #d9dde6;color:#4f5668}.pf-koppelingen-hub-page .pf-btn-reset:focus,.pf-koppelingen-hub-page .pf-btn-reset:hover{background:#e5ebf4;color:#2d3140}.pf-hub-message{color:#c0392b;font-size:16px;line-height:1.6;margin-top:16px}@media (max-width:1200px){.pf-hub-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.pf-koppelingen-hub-page .pf-hub-hero{padding:110px 24px 64px}.pf-hub-popular-section,.pf-platforms-section{padding-left:24px;padding-right:24px}.pf-platform-selection-top-inner{align-items:flex-start;flex-direction:column}.pf-platform-selection-actions,.pf-platform-selection-actions .pf-btn{width:100%}.pf-platforms-columns{gap:48px;grid-template-columns:1fr}.pf-hub-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pf-platforms-grid{gap:20px}.pf-platform-card-box{min-height:190px;padding:20px}.pf-platform-card-logo{max-height:84px}.pf-platform-card-name{font-size:16px;margin-top:14px}.pf-platforms-chips{gap:10px}.pf-platform-chip{font-size:14px;min-height:40px;padding:0 14px}.pf-platform-card-box:after{font-size:20px}}@media (max-width:640px){.pf-koppelingen-hub-page .pf-hub-hero{padding:96px 20px 52px}.pf-hub-popular-section,.pf-platforms-section{padding-left:20px;padding-right:20px}.pf-hub-popular-title,.pf-platforms-title{font-size:30px}.pf-hub-intro,.pf-platforms-intro{font-size:17px}.pf-hub-popular-grid,.pf-platforms-grid{grid-template-columns:1fr}.pf-platform-card-box{min-height:180px}}