@charset "UTF-8";:root{--fq-papier:#F8F6FC;--fq-kaart:#FFFFFF;--fq-verdiept:#F0ECF9;--fq-diep:#151129;--fq-inkt:#1A1523;--fq-grijs:#675F79;--fq-grijs-licht:#746C82;--fq-grijs-donker:#514A63;--fq-lijn:#E4DFF0;--fq-crm:#7A5AF8;--fq-crm-tekst:#5B3FD6;--fq-projecten:#376F92;--fq-projecten-tekst:#376F92;--fq-tijd:#0F9918;--fq-tijd-tekst:#0B7312;--fq-facturatie:#C449FF;--fq-facturatie-tekst:#9B21D6;--fq-alarm:#E5484D;--fq-alarm-tekst:#C2373B;--fq-waarschuwing:#F59E0B;--fq-waarschuwing-tekst:#A85D00;--fq-crm-rand:#DDD6FE;--fq-crm-zacht:#C4B5FD;--fq-crm-licht:#A78BFA;--fq-crm-vlak:#EDE9FE;--fq-projecten-vlak:#E4EDF4;--fq-tijd-vlak:#E7F3E5;--fq-facturatie-vlak:#FAE6FF;--fq-alarm-vlak:#FCE9E9;--fq-waarschuwing-vlak:#FDF0DC;--fq-hoek-xs:6px;--fq-hoek-s:10px;--fq-hoek-m:14px;--fq-hoek-l:20px;--fq-hoek-xl:28px;--fq-hoek-rond:999px;--fq-schaduw-s:0 1px 3px  rgba(26, 21, 35, 0.06);--fq-schaduw-m:0 4px 16px rgba(26, 21, 35, 0.08);--fq-schaduw-l:0 12px 40px rgba(26, 21, 35, 0.10)}@media(min-width:1400px){.article-layout{grid-template-columns:minmax(0,1fr)20rem;gap:2.5rem}.article-header{max-width:calc(100% - 20rem - 2.5rem)}.article-sidebar-toc-body{max-height:15rem}.article-body{font-size:1.05rem;line-height:1.75}}@media(min-width:1400px){.article-featured-title{font-size:1.75rem}.article-featured-body{padding:2rem 1.75rem}}@media(min-width:1600px){.article-grid{gap:1.5rem}.article-featured{grid-template-columns:minmax(0,1.3fr)minmax(0,1fr)}.article-featured-title{font-size:1.85rem}}@keyframes prijzen-adem{0%,100%{opacity:1;transform:scale(1)translate(0,0)}50%{opacity:.75;transform:scale(1.15)translate(2%,-2%)}}.prijzen{--inkt:#211A35;--grijs:var(--fq-grijs-donker);--kruis:#8B8299;--vink:var(--fq-tijd-tekst);background:radial-gradient(ellipse 80% 45% at 12% 0%,rgba(122,90,248,.1) 0%,transparent 60%)fixed,radial-gradient(ellipse 55% 40% at 92% 10%,rgba(6,182,212,7%) 0%,transparent 60%)fixed,radial-gradient(ellipse 70% 40% at 50% 100%,rgba(192,132,252,8%) 0%,transparent 65%)fixed,var(--fq-papier);color:var(--inkt);font-family:var(--font-body);font-size:16px;line-height:1.5}.prijzen [hidden]{display:none!important}.prijzen h1,.prijzen h2,.prijzen h3{font-family:inherit;margin:0;text-wrap:balance}.prijzen h1{font-size:clamp(2.2rem,5.5vw,3.5rem);font-weight:560;letter-spacing:-.025em;line-height:.98}.prijzen h2{font-size:clamp(1.5rem,3vw,1.9rem);font-weight:560;letter-spacing:-.022em;line-height:1.04}.prijzen h3{font-size:1.1rem;font-weight:560;letter-spacing:-.022em!important;line-height:1.2!important}.prijzen p{margin:0}.prijzen .wrap{margin:0 auto;width:min(var(--container-width),92vw)}.prijzen .blok{border-top:1px solid var(--fq-lijn);padding:5rem 0}.prijzen .hero+.blok{border-top:0;padding-top:2rem}.prijzen .pil{border:1.5px solid rgba(122,90,248,.25);border-radius:var(--fq-hoek-rond);color:var(--fq-crm-tekst);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.32rem 1rem;text-transform:uppercase}.prijzen .verloop{-webkit-background-clip:text;background:linear-gradient(135deg,#8b6ff9 0%,var(--fq-crm) 40%,#a855f7 100%);background-clip:text;-webkit-text-fill-color:transparent}.prijzen .lead{color:var(--grijs);font-size:1.08rem;line-height:1.7;max-width:62ch;text-wrap:pretty}.prijzen .hero{overflow:hidden;padding:2.75rem 0 3rem;position:relative;text-align:center}.prijzen .hero>.wrap{position:relative;z-index:1}.prijzen .bollen{inset:0;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent);pointer-events:none;position:absolute}.prijzen .bol{border-radius:50%;filter:blur(100px);position:absolute}.prijzen .bol--1{animation:prijzen-adem 10s ease-in-out infinite;background:radial-gradient(circle,rgba(122,90,248,.22) 0%,transparent 70%);height:700px;left:-12%;top:-22%;width:700px}.prijzen .bol--2{animation:prijzen-adem 13s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(6,182,212,.14) 0%,transparent 70%);bottom:-18%;height:500px;right:-6%;width:500px}.prijzen .bol--3{animation:prijzen-adem 8s ease-in-out 2s infinite;background:radial-gradient(circle,rgba(192,132,252,.12) 0%,transparent 70%);height:400px;left:56%;top:34%;width:400px}.prijzen .hero h1{margin:0 auto 1rem;max-width:900px}.prijzen .hero .lead{margin:0 auto 1.25rem;max-width:700px}.prijzen .hero .lead b{color:var(--fq-crm-tekst);font-weight:700}.prijzen .reken{background:var(--fq-kaart);border:1px solid var(--fq-lijn);border-radius:var(--fq-hoek-xl);box-shadow:var(--fq-schaduw-l);margin-top:1.75rem;overflow:hidden;text-align:left}.prijzen .reken-kop-noot{color:var(--inkt);font-size:1rem;font-weight:400}.prijzen .gecentreerd{text-align:center}.prijzen .gecentreerd+*{margin-top:0}.prijzen .gecentreerd .lead{margin-left:auto;margin-right:auto;max-width:600px}.prijzen .reken-kop{align-items:center;background:linear-gradient(90deg,#8b6ff9 0%,#7A5AF8 50%,#a855f7 100%)top/100% 4px no-repeat,var(--fq-kaart);border-bottom:1px solid var(--fq-lijn);display:flex;flex-wrap:wrap;gap:12px;padding:22px 28px 18px}.prijzen .reken-kop .reken-titel{flex:1;font-size:1.2rem;letter-spacing:-.022em!important;line-height:1.2!important;min-width:150px}@media(max-width:560px){.prijzen .reken-kop,.prijzen .reken-vak,.prijzen .uitkomst{padding-left:20px;padding-right:20px}}.prijzen .reken-body{display:grid;grid-template-columns:minmax(0,1fr)}.prijzen .reken-vak{display:flex;flex-direction:column;gap:18px;padding:28px}@media(min-width:900px){.prijzen .reken-body{grid-template-columns:minmax(300px,1fr)minmax(340px,1.1fr)}}.prijzen .uitkomst{background:var(--fq-verdiept);border-top:1px solid var(--fq-lijn);display:flex;flex-direction:column;gap:20px;padding:28px}@media(min-width:900px){.prijzen .uitkomst{border-left:1px solid var(--fq-lijn);border-top:0}}.prijzen .wiebetaalt{display:flex;flex-direction:column;gap:12px}.prijzen .uitkomst-kop{color:var(--inkt);font-size:1.2rem;font-weight:560;letter-spacing:-.02em;line-height:1.2}.prijzen .legenda{align-items:center;color:var(--inkt);display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:500;gap:6px 16px}.prijzen .legenda>span{align-items:center;display:inline-flex;gap:7px}.prijzen .legenda .legenda-kop{color:var(--inkt);flex-basis:100%}.prijzen .legenda .stip{flex:none;height:13px;width:13px}.prijzen .stippen{display:flex;flex-wrap:wrap;gap:7px}.prijzen .stip{background:0 0;border:2px solid var(--fq-crm-rand);border-radius:var(--fq-hoek-rond);height:16px;width:16px}.prijzen .som{display:flex;flex-direction:column;gap:12px}.prijzen .totaal{align-items:flex-end;border-top:2px solid var(--inkt);display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:space-between;padding-top:16px}.prijzen .totaal .label{display:flex;flex-direction:column;font-size:1.0625rem;font-weight:700;gap:3px;line-height:1.25}.prijzen .totaal .label-sub{color:var(--inkt);font-size:.875rem;font-weight:500}.prijzen .totaal .bedrag{font-size:3.125rem;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.045em;line-height:1}.prijzen .belasting{color:var(--grijs);flex-basis:100%;font-size:.8125rem;text-align:right}.prijzen .slot{display:flex;flex-direction:column;gap:10px}.prijzen .knop.blok{font-size:1rem;margin-top:0;padding:.95rem 1.5rem;width:100%}.prijzen .slot .btw{color:var(--inkt);font-size:.9375rem;font-weight:500;line-height:1.5}.prijzen .slot .btw a{color:var(--fq-crm-tekst);font-weight:600;text-decoration:underline}.prijzen .tswitch{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.prijzen .tswitch .kop{color:var(--grijs);cursor:pointer;font-size:.9375rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prijzen .tswitch .kop.aan{color:var(--inkt)}.prijzen .tswitch .baan{background:var(--fq-crm-zacht);border:0;border-radius:var(--fq-hoek-rond);cursor:pointer;flex:none;height:22px;padding:0;position:relative;transition:background .2s;width:40px}.prijzen .tswitch .baan[data-aan=jaar]{background:var(--fq-crm)}.prijzen .tswitch .duim{background:#fff;border-radius:var(--fq-hoek-rond);box-shadow:0 1px 3px rgba(26,21,35,.25);height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.prijzen .tswitch .baan[data-aan=jaar] .duim{transform:translateX(18px)}.prijzen .tswitch .tag{background:var(--fq-tijd-vlak);border-radius:var(--fq-hoek-rond);color:var(--fq-tijd-tekst);font-size:.72rem;font-weight:700;padding:.18rem .6rem}.prijzen .schakel{background:var(--fq-verdiept);border-radius:var(--fq-hoek-rond);display:inline-flex;gap:2px;padding:3px}.prijzen .schakel button{background:0 0;border:0;border-radius:var(--fq-hoek-rond);color:var(--grijs);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;padding:7px 14px;white-space:nowrap}.prijzen .schakel button[aria-pressed=true]{background:var(--fq-kaart);box-shadow:var(--fq-schaduw-s);color:var(--inkt)}.prijzen .velden{display:flex;flex-direction:column;gap:16px}.prijzen .veld{align-items:center;display:flex;gap:14px}.prijzen .veld label{color:var(--inkt);flex:1;font-size:1rem;font-weight:500}.prijzen .veld.uit label,.prijzen .veld.uit label b{color:var(--kruis)}.prijzen .veld.uit .stepper{background:var(--fq-kaart);box-shadow:inset 0 0 0 1px var(--fq-lijn)}.prijzen .veld label b{color:var(--inkt);font-weight:700}.prijzen .stepper{align-items:center;background:var(--fq-verdiept);border-radius:var(--fq-hoek-s);display:inline-flex;gap:2px;padding:3px}.prijzen .stepper button{background:var(--fq-kaart);border:0;border-radius:var(--fq-hoek-xs);box-shadow:var(--fq-schaduw-s);color:var(--inkt);cursor:pointer;font:inherit;font-size:1.0625rem;font-weight:700;height:30px;line-height:1;width:30px}.prijzen .stepper button:hover{color:var(--fq-crm-tekst)}.prijzen .stepper button:disabled{background:var(--fq-verdiept);box-shadow:none;color:var(--kruis);cursor:default}.prijzen .stepper output{font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:46px;text-align:center}.prijzen .stip.plan{background:var(--fq-crm-vlak);border-color:var(--fq-crm)}.prijzen .stip.tr{background:var(--fq-tijd);border-color:var(--fq-tijd)}.prijzen .stip.fa{background:var(--fq-facturatie);border-color:var(--fq-facturatie)}.prijzen .stip.tr.fa{background:var(--fq-tijd);border-color:var(--fq-facturatie)}.prijzen .somregel{align-items:baseline;display:flex;font-size:1rem;gap:12px}.prijzen .somregel .naam{align-items:center;display:inline-flex;flex:1;font-weight:600;gap:8px;min-width:0}.prijzen .somregel .reken-uit{color:var(--inkt);font-size:.9375rem;font-variant-numeric:tabular-nums;white-space:nowrap}.prijzen .somregel .bedrag{font-variant-numeric:tabular-nums;font-weight:700;min-width:66px;text-align:right}.prijzen .somregel.uit{color:var(--grijs)}.prijzen .somregel.uit .streep{background:var(--kruis)}.prijzen .somregel.uit .bedrag,.prijzen .somregel.uit .reken-uit{color:var(--grijs);font-weight:400}@media(max-width:560px){.prijzen .somregel .naam{flex:auto;min-width:-moz-min-content;min-width:min-content}.prijzen .somregel .reken-uit{font-size:.875rem}.prijzen .somregel .reken-uit--zin{flex:initial;min-width:0;text-align:right;white-space:normal}}.prijzen .streep{border-radius:3px;flex:none;height:10px;width:10px}.prijzen .streep.plan{background:var(--fq-crm)}.prijzen .streep.tr{background:var(--fq-tijd)}.prijzen .streep.fa{background:var(--fq-facturatie)}.prijzen .kaarten{display:grid;gap:20px;grid-template-columns:1fr;margin-top:36px}@media(min-width:800px){.prijzen .kaarten{grid-template-columns:1fr 1fr}}.prijzen .kaart{background:var(--fq-kaart);border:1px solid var(--fq-lijn);border-radius:var(--fq-hoek-l);box-shadow:var(--fq-schaduw-s);display:flex;flex-direction:column;gap:16px;padding:36px}.prijzen .kaart.uitgelicht{border-color:var(--fq-crm);box-shadow:0 0 0 1px var(--fq-crm),0 28px 64px -28px rgba(122,90,248,.5)}.prijzen .kaart-label{color:var(--fq-crm-tekst);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.prijzen .kaart h3{font-size:1.375rem}.prijzen .prijs{align-items:baseline;display:flex;gap:6px}.prijzen .prijs .bedrag{font-size:3rem;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.045em}.prijzen .prijs .per{color:var(--grijs);font-size:.9375rem;font-weight:600}.prijzen .kaart .lead{font-size:.9375rem}.prijzen ul.lijst{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.prijzen ul.lijst li{color:var(--grijs);display:flex;font-size:.9rem;gap:10px;line-height:1.5}.prijzen ul.lijst li::before{color:var(--vink);content:"✓";flex:none;font-size:.875rem;font-weight:800;line-height:1.5}.prijzen .knop{border:1px solid transparent;border-radius:var(--fq-hoek-s);display:inline-block;font-size:.95rem;font-weight:800;margin-top:auto;padding:.9rem 1.75rem;text-align:center;text-decoration:none}.prijzen button.knop{cursor:pointer}.prijzen .knop:hover{text-decoration:none}.prijzen .knop.vol{background:var(--fq-crm);border-color:var(--fq-crm);color:#fff}.prijzen .knop.gratis{background:#0e9f6e;border-color:#0e9f6e;color:#fff}.prijzen .knop.zacht{font-size:.88rem;font-weight:640;padding:.8rem 1rem;width:100%}.prijzen .mod-tr .knop.zacht{background:var(--fq-tijd-vlak);color:var(--fq-tijd-tekst)}.prijzen .mod-fa .knop.zacht{background:var(--fq-facturatie-vlak);color:var(--fq-facturatie-tekst)}.prijzen .knop:focus-visible{box-shadow:0 0 0 3px rgba(122,90,248,.25)}.prijzen .kaart.mod-tr,.prijzen .kaart.mod-fa{border:1.5px solid #e8e4ef;box-shadow:none;padding:32px 28px}.prijzen .kaart.mod-tr{border-top:3px solid var(--fq-tijd)}.prijzen .kaart.mod-fa{border-top:3px solid var(--fq-facturatie)}.prijzen .perpersoon{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.prijzen .vereist{background:var(--fq-verdiept);border-radius:var(--fq-hoek-s);color:var(--inkt);font-size:.9375rem;font-weight:600;padding:.6rem .8rem}.prijzen .mod-tr .perpersoon{color:var(--fq-tijd-tekst)}.prijzen .mod-fa .perpersoon{color:var(--fq-facturatie-tekst)}.prijzen .veldhint{color:var(--inkt);font-size:.9375rem;font-weight:400;line-height:1.5;margin-top:-4px}.prijzen .uitklap{background:0 0;border:0;border-radius:var(--fq-hoek-s);color:var(--fq-crm-tekst);cursor:pointer;display:block;font:inherit;font-size:.9rem;font-weight:700;margin:14px auto 0;padding:8px 12px}.prijzen .uitklap:hover{background:var(--fq-crm-vlak)}.prijzen .tabelwrap{background:var(--fq-kaart);border:1px solid var(--fq-lijn);border-radius:var(--fq-hoek-l);margin-top:32px;overflow-x:auto}.prijzen table{border-collapse:collapse;font-size:.9375rem;min-width:520px;width:100%}.prijzen th,.prijzen td{border-bottom:1px solid var(--fq-lijn);padding:12px 18px;text-align:left}.prijzen thead th{color:var(--inkt);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.prijzen td:nth-child(2),.prijzen td:nth-child(3),.prijzen th:nth-child(2),.prijzen th:nth-child(3){text-align:center;width:110px}.prijzen tbody td:first-child{color:var(--grijs)}.prijzen tr.groep td{background:var(--fq-verdiept);color:var(--inkt);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.prijzen tbody tr:last-child td{border-bottom:0}.prijzen .ja{color:var(--vink);font-weight:800}.prijzen .nee{color:var(--kruis);font-weight:700}.prijzen .wrd{font-variant-numeric:tabular-nums;font-weight:600}.prijzen .faq{border-top:1px solid var(--fq-lijn);margin-left:auto;margin-right:auto;margin-top:32px;max-width:720px}.prijzen details{border-bottom:1px solid var(--fq-lijn)}.prijzen summary{cursor:pointer;font-size:1.0625rem;font-weight:600;list-style:none;padding:18px 40px 18px 0;position:relative}.prijzen summary::-webkit-details-marker{display:none}.prijzen summary::after{color:var(--fq-crm-tekst);content:"+";font-size:1.375rem;font-weight:400;line-height:1;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.prijzen details[open] summary::after{content:"−"}.prijzen details p{color:var(--grijs);font-size:1.0625rem;line-height:1.65;max-width:68ch;padding-bottom:22px;text-wrap:pretty}.prijzen details p a{color:var(--fq-crm-tekst);text-decoration:underline}@media(prefers-reduced-motion:reduce){.prijzen *{animation:none!important;transition:none!important}}.prijzen :focus-visible{border-radius:var(--fq-hoek-xs);outline:2px solid var(--fq-crm);outline-offset:2px}