.ReviewsCarousel_scoreRij__VzFSl{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem;padding:0 .25rem}.ReviewsCarousel_label__g1efZ{font-weight:800;font-size:1rem}.ReviewsCarousel_sterren__7napO{color:#f59e0b;letter-spacing:.1em}.ReviewsCarousel_cijfer__632iO{font-weight:700}.ReviewsCarousel_basis__7wjVR{color:#6b7280;font-size:.8rem;margin-left:auto}.ReviewsCarousel_track__SAgi8{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding-bottom:.25rem}.ReviewsCarousel_track__SAgi8::-webkit-scrollbar{display:none}.ReviewsCarousel_kaart__dTbcw{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;gap:.85rem;padding:1.35rem;border-radius:22px;border:1px solid #e8eaf0;background:#fff;box-shadow:0 4px 20px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ReviewsCarousel_kaart__dTbcw:hover{transform:translateY(-3px);border-color:rgba(91,92,255,.22);box-shadow:0 16px 32px rgba(15,23,42,.08)}.ReviewsCarousel_tekst__Pq5ei{color:#6b7280;line-height:1.75;font-size:.95rem;flex:1 1}.ReviewsCarousel_auteur__2VUM_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.ReviewsCarousel_naam__HoAfg{font-weight:700;font-size:.9rem}.ReviewsCarousel_functie__dBWS_{color:#6b7280;font-size:.8rem}.ReviewsCarousel_check__PDBa3{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(91,92,255,.12);color:#5b5cff;font-size:.85rem;font-weight:800;flex-shrink:0}.ReviewsCarousel_dots__OHWGW{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.ReviewsCarousel_dot__QcO0V{width:8px;height:8px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;padding:0;transition:background .2s,transform .2s}.ReviewsCarousel_dotActief__YQxG_{background:#5b5cff;transform:scale(1.3)}.ReviewsCarousel_datum__wO8Li{font-size:.72rem;color:#9ca3af;margin-top:2px}.CodeGateway_form__UKhlL{width:100%;display:flex;flex-direction:column;gap:.75rem}.CodeGateway_inputRij__mWhOs{display:flex;gap:.75rem;flex-wrap:wrap}.CodeGateway_input__EWw81{flex:1 1;min-width:200px;min-height:52px;padding:.85rem 1.15rem;border:1.5px solid var(--kleur-rand);border-radius:14px;background:hsla(0,0%,100%,.92);font-family:inherit;font-size:1rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.CodeGateway_input__EWw81:focus{border-color:rgba(91,92,255,.45);box-shadow:0 0 0 4px rgba(91,92,255,.1)}.CodeGateway_inputError__XrSsz{border-color:rgba(239,68,68,.55)!important;box-shadow:0 0 0 4px rgba(239,68,68,.08)!important}.CodeGateway_knop__DMXlC{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 1.5rem;border:none;border-radius:14px;background:var(--kleur-accent);color:#fff;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,transform .15s}.CodeGateway_knop__DMXlC:hover:not(:disabled){background:var(--kleur-accent-hover);transform:translateY(-1px)}.CodeGateway_knop__DMXlC:disabled{opacity:.7;cursor:not-allowed}.CodeGateway_knopError__Cadk_{background:#ef4444!important}.CodeGateway_foutmelding__2BhJ5{font-size:.825rem;color:#ef4444;padding:0 .25rem}.ContactForm_form__f0azr{width:100%;display:flex;flex-direction:column;gap:1rem}.ContactForm_honeypot__yIT_5{position:absolute;left:-9999px;opacity:0;pointer-events:none;tab-index:-1}.ContactForm_rijTwee__xxb57{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ContactForm_veld__zAIsR{display:flex;flex-direction:column;gap:.4rem}.ContactForm_label__QPoyb{font-size:.85rem;font-weight:600;color:var(--kleur-tekst)}.ContactForm_label__QPoyb span{color:var(--kleur-accent)}.ContactForm_optioneel__ReT8h{font-weight:400;color:var(--kleur-tekst-dim);font-size:.8rem}.ContactForm_labelRij__u8QRN{display:flex;justify-content:space-between;align-items:baseline}.ContactForm_teller__yjL9r{font-size:.775rem;color:var(--kleur-tekst-dim);transition:color .2s}.ContactForm_tellerWaarschuwing__4l1PD{color:#f59e0b}.ContactForm_input__JY3QP,.ContactForm_textarea__rDP66{width:100%;padding:.8rem 1rem;border:1.5px solid var(--kleur-rand);border-radius:12px;background:hsla(0,0%,100%,.92);font-family:inherit;font-size:.95rem;color:var(--kleur-tekst);outline:none;transition:border-color .18s,box-shadow .18s;-webkit-appearance:none}.ContactForm_input__JY3QP:focus,.ContactForm_textarea__rDP66:focus{border-color:rgba(91,92,255,.45);box-shadow:0 0 0 4px rgba(91,92,255,.09)}.ContactForm_textarea__rDP66{resize:vertical;min-height:110px;line-height:1.6}.ContactForm_foutTekst__aTRw9{font-size:.825rem;color:#ef4444}.ContactForm_knop__EYD1_{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:50px;padding:0 1.75rem;background:var(--kleur-accent);color:#fff;border:none;border-radius:12px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap}.ContactForm_knop__EYD1_:hover:not(:disabled){background:var(--kleur-accent-hover);transform:translateY(-1px)}.ContactForm_knop__EYD1_:disabled{opacity:.65;cursor:not-allowed}.ContactForm_successBox__SLLQc{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;text-align:center}.ContactForm_successIcon__ML4HR{width:52px;height:52px;border-radius:50%;background:#d1fae5;color:#059669;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.ContactForm_successBox__SLLQc h3{font-size:1.2rem;margin-bottom:.25rem}.ContactForm_successBox__SLLQc p{color:var(--kleur-tekst-dim);font-size:.9rem}@media (max-width:560px){.ContactForm_rijTwee__xxb57{grid-template-columns:1fr}.ContactForm_knop__EYD1_{width:100%;justify-content:center}}.ContactForm_akkoordLabel__BEVc8{display:flex;align-items:flex-start;gap:.6rem}.ContactForm_akkoordCheck__mk5e4{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--kleur-accent);cursor:pointer}.ContactForm_akkoordRij__5ozCG{display:flex;align-items:flex-start;gap:.625rem}.ContactForm_checkbox__EZX1A{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--kleur-accent);cursor:pointer}.ContactForm_akkoordLabel__BEVc8{font-size:.825rem;color:var(--kleur-tekst-dim);line-height:1.5;cursor:pointer}.ContactForm_akkoordLabel__BEVc8 a{color:var(--kleur-accent);text-decoration:underline;text-underline-offset:2px}.page_knopPrimairBlok__Aisct,.page_knopPrimair__BJlMT,.page_knopSecundair__ei5Mj{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.85rem 1.35rem;border-radius:14px;font-size:.95rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.page_knopPrimairBlok__Aisct,.page_knopPrimair__BJlMT{background:linear-gradient(135deg,var(--kleur-accent) 0,var(--kleur-accent-2) 100%);color:#fff;box-shadow:0 14px 30px rgba(91,92,255,.22)}.page_knopPrimairBlok__Aisct:hover,.page_knopPrimair__BJlMT:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(91,92,255,.28)}.page_knopSecundair__ei5Mj{color:var(--kleur-accent);border:1px solid rgba(91,92,255,.22);background:hsla(0,0%,100%,.82)}.page_knopSecundair__ei5Mj:hover{transform:translateY(-2px);border-color:rgba(91,92,255,.42);background:#fff}.page_hero__7KFOs{position:relative;overflow:hidden;padding:clamp(4.5rem,9vw,7rem) 0 3.25rem;background:radial-gradient(circle at 12% 18%,rgba(112,202,255,.12),transparent 28%),radial-gradient(circle at 84% 33%,rgba(118,92,255,.18),transparent 30%),linear-gradient(180deg,#fcfcff,#f7f8ff)}.page_hero__7KFOs:after{content:"";position:absolute;right:-10%;bottom:-24%;width:420px;height:420px;border-radius:50%;background:rgba(124,60,255,.12);filter:blur(74px);pointer-events:none}.page_heroInner__8WoKQ{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;grid-gap:2.4rem;gap:2.4rem}.page_heroAfbeelding__vtcz7,.page_heroTekst__F3DpB{position:relative;z-index:1}.page_heroTitel__O1btg{max-width:9.6ch;font-size:clamp(3rem,6.2vw,5rem);line-height:.95;letter-spacing:-.055em;margin-bottom:1.5rem;color:var(--kleur-tekst)}.page_accent__bwWGo{color:var(--kleur-accent)}.page_heroSub__fi66w{max-width:34rem;color:var(--kleur-tekst-dim);font-size:1.06rem;line-height:1.8;margin-bottom:2rem}.page_heroCta__k6Sds{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;margin-bottom:1.65rem}.page_badges__A_wtZ{display:flex;flex-wrap:nowrap;gap:1.25rem;color:var(--kleur-tekst-dim);font-size:.92rem;font-weight:500}.page_badges__A_wtZ span{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.page_laptopWrap__uSp3p{position:relative;display:flex;justify-content:center;align-items:center;transform:translateX(3%)}.page_laptopWrap__uSp3p:before{content:"";position:absolute;inset:14% 0 2% 15%;border-radius:40%;background:linear-gradient(135deg,rgba(91,92,255,.08),rgba(124,60,255,.24));filter:blur(38px);transform:translate(8%,8%)}.page_laptopImage___ZY_g{position:relative;width:min(900px,100%);height:auto;object-fit:contain;background:transparent}.page_reviews__82krH{padding:1.5rem 0 3.25rem;background:transparent}.page_reviewsGrid__cZvMs{display:grid;grid-template-columns:1.05fr repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--kleur-rand);border-radius:28px;background:hsla(0,0%,100%,.92);box-shadow:var(--schaduw-kaart)}.page_reviewKaart___oqdD,.page_reviewScore__JP9RV{border-radius:22px;border:1px solid var(--kleur-rand);background:#fff;padding:1.5rem}.page_reviewKaart___oqdD{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page_reviewKaart___oqdD:hover{transform:translateY(-3px);border-color:rgba(91,92,255,.22);box-shadow:0 16px 32px rgba(15,23,42,.08)}.page_reviewScore__JP9RV{display:flex;flex-direction:column;justify-content:center;gap:.35rem}.page_reviewLabel___9OSG{font-size:1.45rem;font-weight:800}.page_sterren__1vnXl{color:var(--kleur-ster);letter-spacing:.14em;font-size:1.05rem}.page_reviewCijfer__H1_fg{font-size:1.35rem;font-weight:800}.page_reviewBasis__7M2s9{color:var(--kleur-tekst-dim);font-size:.88rem}.page_reviewKaart___oqdD{display:flex;flex-direction:column;gap:1rem}.page_reviewTekst__8FHkw{color:var(--kleur-tekst-dim);line-height:1.75;font-size:.95rem;min-height:90px}.page_reviewAuteur__nGY1o{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_reviewNaam__zSn_h{font-weight:700}.page_reviewFunctie__fHIt_{color:var(--kleur-tekst-dim);font-size:.875rem}.page_reviewCheck__yQ2sA{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(91,92,255,.12);color:var(--kleur-accent);font-size:.9rem;font-weight:800}.page_bekijken__GJ2XS{padding:0 0 3.25rem}.page_bekijkenBox__18mz3{border:1px solid var(--kleur-rand);border-radius:28px;background:hsla(0,0%,100%,.92);padding:clamp(2rem,5vw,3.5rem);text-align:center;box-shadow:var(--schaduw-kaart);display:flex;flex-direction:column;align-items:center;gap:1rem}.page_bekijkenIcon__IllZY{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--kleur-accent-licht);border:1px solid var(--kleur-rand);font-size:1.5rem;margin-bottom:.25rem}.page_bekijkenBox__18mz3 h2{font-size:clamp(1.75rem,4vw,2.25rem);letter-spacing:-.03em;margin-bottom:0}.page_bekijkenBox__18mz3>p{color:var(--kleur-tekst-dim);margin-bottom:.5rem}.page_over__lTY69{padding:0 0 3rem}.page_overPanel__BWdf_{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,320px);grid-gap:2rem;gap:2rem;align-items:stretch;padding:1.5rem;border:1px solid var(--kleur-rand);border-radius:28px;background:linear-gradient(135deg,rgba(241,245,255,.94),rgba(247,243,255,.98));box-shadow:var(--schaduw-kaart)}.page_overFoto__meYHZ{display:flex;align-items:flex-end;min-width:270px}.page_overImage__v1QGh{width:min(320px,100%);aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;border:7px solid #fff;background:transparent;box-shadow:0 18px 38px rgba(15,23,42,.12)}.page_overTekst__teEMq{align-self:center}.page_overTekst__teEMq h2{font-size:clamp(1.9rem,4vw,2.4rem);letter-spacing:-.03em;margin-bottom:.75rem}.page_overTekst__teEMq>p{color:var(--kleur-tekst-dim);line-height:1.8;margin-bottom:1.5rem}.page_overLijst__U7s7f{list-style:none;display:flex;flex-direction:column;gap:.85rem}.page_overLijst__U7s7f li{position:relative;padding-left:1.75rem;color:var(--kleur-tekst);font-weight:500}.page_overLijst__U7s7f li:before{content:"✓";position:absolute;left:0;top:.1rem;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(91,92,255,.12);color:var(--kleur-accent);font-size:.8rem;font-weight:800}.page_contactKaart__QCcVJ{display:flex;flex-direction:column;justify-content:center;border-radius:24px;border:1px solid var(--kleur-rand);background:hsla(0,0%,100%,.9);padding:1.5rem}.page_contactKaart__QCcVJ h3{font-size:1.35rem;margin-bottom:.55rem}.page_contactKaart__QCcVJ>p{color:var(--kleur-tekst-dim);line-height:1.7;margin-bottom:1.25rem}.page_contactOpties__yrRJF{display:flex;flex-direction:column;gap:.75rem}.page_contactOptie__XECUO{min-height:50px;display:flex;align-items:center;gap:.8rem;border-radius:14px;border:1px solid var(--kleur-rand);background:#fff;padding:.85rem 1rem;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page_contactOptie__XECUO:hover{transform:translateY(-2px);border-color:rgba(91,92,255,.24);box-shadow:0 12px 24px rgba(15,23,42,.06)}.page_diensten__IQIM1{padding:0 0 3rem}.page_dienstenGrid__BsovX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.page_dienstKaart__yGMyu{display:flex;align-items:flex-start;gap:1rem;padding:1.35rem 1.4rem;border-radius:22px;border:1px solid var(--kleur-rand);background:hsla(0,0%,100%,.92);box-shadow:var(--schaduw-kaart);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page_dienstKaart__yGMyu:hover{transform:translateY(-3px);border-color:rgba(91,92,255,.22);box-shadow:0 18px 34px rgba(15,23,42,.08)}.page_dienstIcon__pvRmq{width:52px;height:52px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid rgba(91,92,255,.16);background:radial-gradient(circle at 28% 24%,hsla(0,0%,100%,.95),transparent 32%),linear-gradient(135deg,rgba(91,92,255,.14),rgba(112,202,255,.16));color:var(--kleur-accent);font-size:1.3rem;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 10px 22px rgba(91,92,255,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page_dienstKaart__yGMyu:hover .page_dienstIcon__pvRmq{transform:translateY(-1px) scale(1.04);border-color:rgba(91,92,255,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 14px 26px rgba(91,92,255,.12)}.page_dienstKaart__yGMyu h3{font-size:1.1rem;margin-bottom:.35rem}.page_dienstKaart__yGMyu p{color:var(--kleur-tekst-dim);line-height:1.7;font-size:.93rem}.page_bottomCta__d8v18{padding:0 0 4.5rem}.page_bottomCtaInner__TGNpU{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.75rem;border-radius:24px;border:1px solid var(--kleur-rand);background:linear-gradient(135deg,rgba(244,246,255,.96),rgba(248,243,255,.96));box-shadow:var(--schaduw-kaart)}.page_bottomCtaInner__TGNpU h2{font-size:clamp(1.8rem,3vw,2.35rem);letter-spacing:-.03em;margin-bottom:.35rem}.page_bottomCtaInner__TGNpU p{color:var(--kleur-tekst-dim)}@media (max-width:1100px){.page_heroInner__8WoKQ,.page_overPanel__BWdf_{grid-template-columns:1fr}.page_laptopWrap__uSp3p{transform:none}.page_reviewsGrid__cZvMs{grid-template-columns:repeat(2,minmax(0,1fr))}.page_dienstenGrid__BsovX{grid-template-columns:1fr}.page_overFoto__meYHZ{min-width:0;justify-content:center}}@media (max-width:820px){.page_hero__7KFOs{padding-top:3.75rem}.page_heroTitel__O1btg{max-width:none}.page_bottomCtaInner__TGNpU,.page_reviewsGrid__cZvMs{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:640px){.page_heroCta__k6Sds{flex-direction:row;align-items:center}.page_knopPrimairBlok__Aisct{width:100%}.page_heroCta__k6Sds .page_knopPrimair__BJlMT,.page_heroCta__k6Sds .page_knopSecundair__ei5Mj{flex:1 1;min-width:0;padding-inline:.85rem;font-size:.84rem}.page_bekijkenBox__18mz3,.page_bottomCtaInner__TGNpU,.page_contactKaart__QCcVJ,.page_dienstKaart__yGMyu,.page_overPanel__BWdf_,.page_reviewKaart___oqdD,.page_reviewScore__JP9RV{border-radius:20px}.page_overPanel__BWdf_{padding:1.15rem}}.page_heroAfbeeldingMobile__1Qm7H{display:none;margin:1.5rem 0;width:100%}.page_laptopImageMobile__7ge8K{width:min(480px,90%);height:auto;object-fit:contain;background:transparent;margin:0 auto}.page_reviewsDesktop__PFj5t{display:block}.page_reviewsMobile__zUETY{display:none}@media (max-width:860px){.page_heroAfbeelding__vtcz7{display:none}.page_heroAfbeeldingMobile__1Qm7H{display:block}.page_bekijken__GJ2XS{margin-top:2rem}.page_reviewsDesktop__PFj5t{display:none}.page_reviewsMobile__zUETY{display:block;padding:0 0 3rem}.page_reviewsMobile__zUETY .ReviewsCarousel_wrapper__,.page_reviewsMobile__zUETY>div>div{display:block}.page_hero__7KFOs{padding:clamp(3rem,8vw,5rem) 0 clamp(2rem,6vw,4rem)}.page_heroTitel__O1btg{font-size:clamp(2rem,8vw,3rem)}.page_heroSub__fi66w{font-size:.95rem}.page_laptopImageMobile__7ge8K{width:min(340px,88%)}.page_heroAfbeeldingMobile__1Qm7H{margin:1rem 0}.page_bottomCtaInner__TGNpU{display:flex!important;flex-direction:column!important;gap:1.25rem}.page_bottomCtaTekst__eTlzE{order:0;width:100%}.page_bottomCtaInner__TGNpU>:last-child{order:1;width:100%}.page_bottomCtaTekst__eTlzE h2{font-size:clamp(1.35rem,5vw,1.75rem)}.page_badges__A_wtZ{flex-wrap:wrap;gap:.75rem}.page_badges__A_wtZ span{white-space:nowrap}}@media (max-width:480px){.page_heroTitel__O1btg{font-size:clamp(1.75rem,9vw,2.5rem)}.page_heroCta__k6Sds{flex-direction:column}.page_heroCta__k6Sds .page_knopPrimair__BJlMT,.page_heroCta__k6Sds .page_knopSecundair__ei5Mj{width:100%;justify-content:center}.page_laptopImageMobile__7ge8K{width:min(300px,90%)}}.page_reviewDatum__Q_nt9{font-size:.72rem}.page_telLink__LOnBd{display:inline-flex;align-items:center;gap:6px;margin-top:1rem;font-size:.9rem;font-weight:600;color:var(--kleur-accent);text-decoration:none;transition:opacity .2s}.page_telLink__LOnBd:hover{opacity:.75}.page_reviewDatum__Q_nt9{font-size:.75rem;color:var(--kleur-tekst-dim);margin-top:2px}