
#integraties.connect-section{padding:70px 32px 78px;background:#fff;color:#0b223b}.connect-inner{max-width:1180px;margin:auto}.connect-inner h2{font-family:Satoshi,sans-serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;letter-spacing:-.04em;text-align:center;margin:0 0 42px;line-height:1.15}.connect-logos{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;align-items:center;gap:26px}.connect-logo{display:flex;align-items:center;justify-content:center;min-height:106px}.connect-logo img{object-fit:contain}.connect-salesforce{width:113px;height:90px}.connect-pipedrive{width:154px;height:40px}.connect-hubspot{gap:8px}.connect-hubspot img{width:36px;height:40px}.connect-hubspot span{font-size:30px;font-weight:650;color:#263e50;letter-spacing:-1px}.connect-custom{display:flex;align-items:center;gap:15px;text-decoration:none;padding:23px 20px;border:1px dashed #adc6dc;border-radius:14px;color:#3d6e9a;background:#fbfdff;transition:background .2s,border-color .2s}.connect-plus{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid #cee0ee;border-radius:50%;font-size:30px;line-height:1;font-weight:300}.connect-custom strong{display:block;font-size:16px;font-weight:500;color:#173953}.connect-custom small{display:block;font-size:11px;line-height:1.5;color:#748ba0;margin-top:6px}.connect-arrow{margin-left:auto;font-size:19px}.connect-custom:hover{background:#edf5fc;border-color:#3d6e9a}.connect-custom:focus-visible,.europe-policy:focus-visible{outline:2px solid #3d6e9a;outline-offset:5px}
#vertrouwen.europe-section{padding:0 24px 80px;background:white;color:#0b223b}.europe-inner{max-width:1340px;margin:auto;background:#f1f6fb;border-radius:22px;padding:55px 65px 30px}.europe-heading{display:flex;align-items:center;justify-content:center;gap:25px}.europe-heading>img{width:104px;height:104px}.europe-heading p{font-size:11px;letter-spacing:.1em;color:#6585a2;margin:0 0 13px}.europe-heading h2{font-family:Satoshi,sans-serif;font-size:clamp(32px,3.2vw,46px);line-height:1.13;font-weight:400;letter-spacing:-.04em;margin:0}.europe-heading h2 span{color:#3d6e9a}.europe-details{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:44px 0 28px}.europe-details>div{padding:0 24px;border-right:1px solid #d5e3ef}.europe-details>div:last-child{border:0}.europe-details svg{width:30px;height:30px;color:#477ba8;margin-bottom:16px}.europe-details h3{font-size:17px;letter-spacing:-.02em;font-weight:500;margin:0 0 8px}.europe-details p{font-size:13px;line-height:1.6;color:#71869a;margin:0;max-width:270px}.europe-policy{display:block;width:fit-content;margin:30px auto 0;font-size:11px;color:#527896;text-decoration:none;border-bottom:1px solid #b9cddf;padding-bottom:4px}.europe-policy span{margin-left:13px}
@media(max-width:1000px){.connect-logos{grid-template-columns:repeat(3,1fr);gap:22px}.connect-custom{grid-column:1/-1;max-width:350px;justify-self:center;width:100%}.europe-inner{padding:40px 28px 28px}.europe-details{gap:15px}.europe-details>div{padding:0 14px}}
@media(max-width:600px){#integraties.connect-section{padding:45px 22px 50px}.connect-inner h2{font-size:32px;margin-bottom:25px}.connect-logos{gap:15px}.connect-logo{min-height:80px}.connect-salesforce{width:78px;height:66px}.connect-pipedrive{width:88px;height:28px}.connect-hubspot{gap:3px}.connect-hubspot img{width:22px;height:26px}.connect-hubspot span{font-size:18px;letter-spacing:-.6px}.connect-custom{padding:18px;max-width:330px}.connect-custom strong{font-size:15px}#vertrouwen.europe-section{padding:0 12px 40px}.europe-inner{padding:32px 24px 26px}.europe-heading{gap:10px;align-items:flex-start}.europe-heading>img{width:58px;height:58px;margin-left:-9px}.europe-heading h2{font-size:30px}.europe-heading p{font-size:9px;margin-bottom:12px}.europe-details{grid-template-columns:1fr;margin-top:30px;gap:21px}.europe-details>div{border-right:0;border-bottom:1px solid #d5e3ef;padding:0 0 21px 44px;position:relative}.europe-details>div:last-child{padding-bottom:0}.europe-details svg{position:absolute;left:0;top:0;width:26px;height:26px}.europe-details h3{font-size:16px}.europe-details p{font-size:13px}.europe-policy{font-size:10px}}

/* Center the European section and let the sentence wrap naturally. */
.europe-heading{text-align:center;display:block}.europe-heading h2{max-width:1100px;margin:0 auto}.europe-details>div{text-align:center}.europe-details p{margin-left:auto;margin-right:auto}.europe-details svg{display:block;margin:0 auto 16px}
@media(max-width:600px){.europe-details>div{padding:0 0 21px}.europe-details svg{position:static;margin:0 auto 12px}.europe-heading h2{font-size:30px}}
