.pz-hero{text-align:center}.pz-hero .container{position:relative}.pz-hero h1{margin-bottom:var(--sp-5)}.pz-hero .lead{max-width:40rem;margin-inline:auto;color:var(--c-ink-soft)}.pz-hero-acties{display:flex;gap:var(--sp-3);justify-content:center;flex-wrap:wrap;margin-top:var(--sp-7)}.pz-keuze{max-width:62rem;margin-top:var(--sp-8);text-align:left}.pz-keuze .price-card{padding:clamp(1.5rem,3vw,2.25rem)}.pz-keuze .price-card h3{margin-bottom:var(--sp-2)}.pz-keuze-acties{display:flex;gap:var(--sp-3);flex-wrap:wrap}.pz-keuze-acties .btn{flex:1 1 9.5rem;justify-content:center;padding-inline:var(--sp-5)}.pz-prijsregel .small{margin-bottom:var(--sp-1)}.pz-prijsregel .price{margin:0}.pz-voordelen{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}@media(max-width:900px){.pz-voordelen{grid-template-columns:1fr}}.pz-voordeel{display:flex;align-items:center;gap:var(--sp-5);background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-tile);padding:var(--sp-5) var(--sp-6)}.pz-voordeel-ic{flex:0 0 3rem;width:3rem}.pz-voordeel-ic svg{width:100%;height:auto}.pz-voordeel h3{font-size:clamp(1.375rem,1.9vw,1.625rem);margin:0 0 var(--sp-1)}.pz-voordeel p{margin:0}.pz-tabel{--pz-kol: 13rem}.pz-tabel-head,.pz-rij{display:grid;grid-template-columns:minmax(0,1fr) var(--pz-kol) var(--pz-kol);gap:var(--sp-4);align-items:center}.pz-tabel-head{position:sticky;top:var(--pz-sticky-top, 4.5rem);z-index:2;background:var(--c-bg);padding:var(--sp-4) var(--sp-6)}.pz-tabel-head span{font-family:var(--font-body);font-size:var(--fs-small);font-weight:500;text-align:center}.pz-tabel-head .pz-th-kort{display:none}.pz-cat{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-ink-soft);margin:var(--sp-7) 0 var(--sp-2)}.pz-groep:first-of-type .pz-cat{margin-top:var(--sp-6)}.pz-groep{display:grid;gap:var(--sp-3)}.pz-rij{background:var(--c-surface);border-radius:var(--r-card);padding:var(--sp-5) var(--sp-6);color:inherit;text-decoration:none;transition:box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.pz-rij:hover{box-shadow:var(--shadow-tile)}a.pz-rij:hover{transform:translateY(-1px)}.pz-naam{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-body);font-weight:500;min-width:0}.pz-naam .pz-pijl{width:16px;height:16px;flex:0 0 auto;opacity:0;color:var(--c-ink-soft);transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}a.pz-rij:hover .pz-pijl,a.pz-rij:focus-visible .pz-pijl{opacity:1;transform:translate(3px)}.pz-cel{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);text-align:center;font-size:var(--fs-small)}.pz-vink{width:29px;height:29px;flex:0 0 auto}.pz-leeg,.pz-cel--tekst{color:var(--c-ink-soft)}.pz-rij a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.pz-rij a:hover{color:var(--c-orange-deep)}.pz-cel--tekst a{color:var(--c-ink)}.pz-rij--premium{padding-block:var(--sp-5)}.pz-rij--premium .pz-naam svg.pz-ster{width:14px;height:24px;color:var(--c-ink)}.pz-premiumcel{grid-column:2 / -1;display:flex;align-items:center;justify-content:center;gap:var(--sp-3);flex-wrap:wrap;text-align:center}.pz-premiumprijs{font-family:var(--font-display);font-size:1.5rem;font-weight:700;white-space:nowrap}.pz-premiumnoot{font-size:var(--fs-small);color:var(--c-ink-soft)}.pz-tabel-actie{display:flex;justify-content:center;margin-top:var(--sp-8)}@media(max-width:860px){.pz-tabel{--pz-kol: 5rem}.pz-tabel-head .pz-th-lang{display:none}.pz-tabel-head .pz-th-kort{display:block}.pz-tabel-head,.pz-rij{gap:var(--sp-2)}.pz-tabel-head{padding-inline:var(--sp-4)}.pz-rij{padding:var(--sp-4)}.pz-vink{width:24px;height:24px}.pz-naam{font-size:var(--fs-small)}.pz-cel--tekst{font-size:.75rem;line-height:1.3}.pz-rij--premium{grid-template-columns:1fr;gap:var(--sp-3)}.pz-premiumcel{grid-column:1 / -1;justify-content:flex-start;gap:var(--sp-2)}.pz-premiumprijs{font-size:1.25rem}}.pz-licentie{align-items:center}.pz-licentie-beeld{display:grid;place-items:center}.pz-licentie-beeld img{width:100%;max-width:24rem;height:auto;border-radius:var(--r-media);box-shadow:var(--shadow-pop)}.pz-vanaf{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-block:var(--sp-6)}.pz-vanaf .pz-bedrag{font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1}.pz-vanaf .pz-per{font-size:var(--fs-lead);color:var(--c-ink-soft)}.pz-volledig{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}@media(max-width:860px){.pz-volledig{grid-template-columns:1fr}}.pz-volledig h2{margin-bottom:var(--sp-4)}.pz-volledig .lead{margin-bottom:var(--sp-6)}.pz-checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5)}.pz-checks li{display:flex;align-items:center;gap:var(--sp-4);font-weight:500}.pz-checks svg{flex:0 0 auto;width:1.875rem;height:1.875rem;padding:.4rem;border-radius:50%;background:var(--c-on-dark);color:var(--c-ink)}.pz-services{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);align-items:stretch}@media(max-width:940px){.pz-services{grid-template-columns:1fr}}.pz-service{position:relative;display:flex;flex-direction:column;background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:clamp(2rem,3.5vw,3rem)}.pz-servicepill{position:absolute;top:var(--sp-5);right:var(--sp-5);display:inline-flex;align-items:center;font-size:var(--fs-small);font-weight:500;white-space:nowrap;padding:.4rem .9rem;border-radius:var(--r-pill);color:var(--c-ink)}.pz-servicepill--autonoom{background:var(--c-lavender)}.pz-servicepill--ontzorgt{background:var(--c-mint)}.pz-servicepill--persoonlijk{background:var(--c-butter)}.pz-service h3{font-size:var(--fs-kaartkop);margin:var(--sp-7) 0 var(--sp-1)}.pz-service-sub{margin:0 0 var(--sp-5);color:var(--c-ink-soft)}.pz-service-impl{margin:0 0 var(--sp-5);font-weight:500;color:var(--c-mint-deep)}.pz-service .list-check{margin:0 0 var(--sp-7);gap:var(--sp-4)}.pz-service .list-check li{font-size:var(--fs-body)}.pz-service-label{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-ink-soft);margin:0 0 var(--sp-4)}.pz-service-prijs{margin-top:auto;display:flex;align-items:baseline;gap:var(--sp-2);border-top:1px solid var(--c-line);padding-top:var(--sp-5)}.pz-service-prijs b{font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1}.pz-service-prijs span{font-size:var(--fs-small);color:var(--c-ink-soft)}.pz-rijen{display:grid;gap:0}.pz-srij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:var(--sp-7) var(--sp-5);margin-inline:calc(-1 * var(--sp-5));border-radius:var(--r-card);border-bottom:1px solid var(--c-line-strong);color:inherit;text-decoration:none;transition:background var(--t-fast) var(--ease)}a.pz-srij:hover{background:var(--c-surface)}.pz-srij:last-child{border-bottom:0}.pz-srij .pz-keuzes{grid-column:1 / -1}@media(max-width:720px){.pz-srij{grid-template-columns:1fr}}.pz-srij-beeld{display:grid;place-items:center}.pz-srij-beeld img{width:100%;height:auto;border-radius:var(--r-tile);box-shadow:var(--shadow-tile);background:var(--c-surface)}.pz-koppellogos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3);width:100%}@media(max-width:720px){.pz-koppellogos{grid-template-columns:repeat(3,1fr)}}.pz-koppellogos li{display:grid;place-items:center;background:var(--c-surface);border-radius:var(--r-tile);padding:var(--sp-3);min-height:3.25rem}.pz-koppellogos img{width:auto;max-width:100%;max-height:1.75rem;object-fit:contain}.pz-srij h3{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-kaartkop);margin:0 0 var(--sp-2)}.pz-srij h3 .pz-pijl{width:18px;height:18px;flex:0 0 auto;opacity:0;color:var(--c-ink-soft);transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}a.pz-srij:hover .pz-pijl,a.pz-srij:focus-visible .pz-pijl{opacity:1;transform:translate(3px)}.pz-srij p{margin:0;color:var(--c-ink-soft);max-width:46rem}.pz-srij .pz-srij-prijs{margin-top:var(--sp-5);color:var(--c-ink);font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1.1}.pz-srij-prijs small{display:block;font-family:var(--font-body);font-size:var(--fs-small);font-weight:300;color:var(--c-ink-soft)}.pz-keuzes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4);margin-top:var(--sp-5)}@media(max-width:720px){.pz-keuzes{grid-template-columns:1fr}}.pz-keuzevak{background:var(--c-surface);border-radius:var(--r-tile);padding:var(--sp-5)}.pz-keuzevak h4{margin:0 0 var(--sp-2)}.pz-keuzevak .pz-keuzeprijs{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1;margin-bottom:var(--sp-3)}.pz-keuzevak p{margin:0;font-size:var(--fs-small);color:var(--c-ink-soft)}.pz-keuzevak .pz-gratis{display:inline-block;margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--c-orange-deep)}.pz-scrollworld{align-items:center}.pz-premiumbadge{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--c-on-dark);border:1px solid rgba(244,244,245,.28);border-radius:var(--r-pill);padding:.4rem .95rem;margin-bottom:var(--sp-6)}.pz-premiumbadge svg{width:11px;height:19px;flex:0 0 auto;color:#fff}.pz-sw-scherm{position:relative;line-height:0}.pz-sw-video{width:100%;height:auto;border-radius:var(--r-media);box-shadow:var(--shadow-pop);outline-offset:-4px}.pz-sw-scherm.is-af:after{content:"";position:absolute;inset:0;border-radius:var(--r-media);background:#17171d8c}.pz-sw-opnieuw{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.pz-sw-opnieuw[hidden]{display:none}.pz-sw-opnieuw:hover{transform:translate(-50%,calc(-50% - 1px))}.pz-sw-opnieuw:active{transform:translate(-50%,-50%)}.pz-sw-opnieuw svg{width:18px;height:18px;flex:0 0 auto}.pz-sw-prijs{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-block:var(--sp-6) var(--sp-5)}.pz-sw-prijs b{font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,4.5vw,3rem);line-height:1}.pz-sw-prijs span{color:var(--c-on-dark);opacity:.72}.pz-expertteam{max-width:44rem;margin:0 auto var(--sp-8);border-radius:var(--r-media);overflow:hidden;box-shadow:var(--shadow-pop)}.pz-expertteam img{width:100%;height:auto}.pz-experts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}@media(max-width:940px){.pz-experts{grid-template-columns:1fr}}.pz-expert{display:flex;flex-direction:column;gap:var(--sp-4);background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-tile);overflow:hidden;padding:0 clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2rem)}.pz-expert-beeld{margin:0 clamp(-2rem,-3vw,-1.5rem) var(--sp-2);aspect-ratio:16 / 9;overflow:hidden;background:var(--c-bg-shade)}.pz-expert-beeld img{width:100%;height:100%;object-fit:cover;object-position:center}.pz-expert h3{font-size:var(--fs-kaartkop);margin:0}.pz-expert p{margin:0;color:var(--c-ink-soft)}.pz-expert .pz-expertprijs{margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--c-line);font-family:var(--font-display);font-weight:700;font-size:1.75rem;line-height:1}.pz-expert .pz-expertprijs small{font-family:var(--font-body);font-size:var(--fs-small);font-weight:300;color:var(--c-ink-soft)}.pz-form-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:900px){.pz-form-grid{grid-template-columns:1fr}}.pz-form{background:var(--c-surface);border-radius:var(--r-media);box-shadow:var(--shadow-card);padding:clamp(1.5rem,4vw,2.75rem);display:grid;gap:var(--sp-4)}.pz-form-rij{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}@media(max-width:560px){.pz-form-rij{grid-template-columns:1fr}}.pz-veld{width:100%;font-family:var(--font-body);font-size:var(--fs-body);font-weight:300;color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-btn);padding:.875rem 1rem;transition:border-color var(--t-fast) var(--ease)}.pz-veld::placeholder{color:var(--c-ink-soft)}.pz-veld:focus{border-color:var(--c-ink);outline-offset:1px}textarea.pz-veld{resize:vertical;min-height:7rem}select.pz-veld{cursor:pointer}.pz-form .btn{justify-content:center;margin-top:var(--sp-2)}.pz-form-uitleg .lead{color:var(--c-ink-soft)}.pz-form-uitleg .pz-voordelen{grid-template-columns:1fr;margin-top:var(--sp-6)}.pz-showcase{text-align:center}.pz-showcase .eyebrow{margin-bottom:var(--sp-4)}.pz-pilrij{margin:0 0 var(--sp-5)}.pz-showcase h2{margin-bottom:var(--sp-5)}.pz-showcase .lead{max-width:36rem;margin-inline:auto;color:var(--c-ink-soft)}.pz-showcase-beeld{margin-top:clamp(2.5rem,6vw,4.5rem);border-radius:var(--r-media);overflow:hidden;box-shadow:var(--shadow-pop);background:var(--c-surface)}.pz-showcase-beeld img{width:100%;height:auto}.pz-hero .pz-showcase-beeld{max-width:60rem;margin-inline:auto}.pz-showcase-beeld--vrij{box-shadow:none;background:none;border-radius:0}.pz-showcase-actie{margin-top:var(--sp-7)}.pz-nr{font-family:var(--font-body);font-weight:300;font-size:clamp(3rem,6vw,4.5rem);line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--c-orange-deep);margin:0 0 var(--sp-4)}.pz-hero--tekst{padding-bottom:clamp(3.5rem,7vw,6rem)}.pz-hero-prijs{max-width:26rem;margin:clamp(2.5rem,6vw,4rem) auto 0;padding-top:clamp(2rem,4vw,2.75rem);border-top:1px solid var(--c-line)}.pz-hero-prijs .eyebrow{margin-bottom:var(--sp-3)}.pz-hero-prijs-noot{margin:0;color:var(--c-ink-soft)}.pz-groot{font-family:var(--font-display);font-weight:700;font-size:clamp(5rem,16vw,11rem);line-height:.9;margin:0 0 var(--sp-4);font-variant-numeric:tabular-nums}.pz-groot small{font-size:.28em;font-weight:700;margin-left:.1em}.pz-groot--prijs{font-size:clamp(3.75rem,10vw,7rem);word-spacing:-.18em;margin-bottom:var(--sp-5)}.pz-groot--prijs small{word-spacing:normal}.pz-groot--prijs small{font-family:var(--font-body);font-size:var(--fs-lead);font-weight:300;margin-left:var(--sp-2);color:var(--c-ink-soft)}.pz-resultaten{max-width:60rem;margin-inline:auto}.pz-resultaten .stat-ring{margin-inline:auto}
