.hzp{--hzp-kolom:720px;padding-bottom:clamp(48px,6vw,96px)}.hzp-kop .hzp-kop-inner{z-index:1;padding-block:clamp(72px,7vw + 32px,148px) clamp(32px,3vw + 16px,56px);position:relative}.hzp-kop .hz-sc{color:#d6ab56}.hzp-titel{font-family:var(--hz-font-titel);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 30px #07090f8c;text-wrap:balance;max-width:22ch;margin:10px 0 0;font-size:clamp(2.1rem,1.3rem + 3vw,3.6rem);font-weight:560;line-height:1.03}.hzp-intro{color:#e8edf5db;max-width:58ch;margin:12px 0 0;font-size:1.02rem;line-height:1.55}.hzp-kop .btn{margin-top:22px}.hzp-chips{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:16px 0 0;display:flex}.hzp-kop .hz-chip{color:#e8edf5e6;background:#07090f73;border-color:#e8edf52e}.hz-chip.hzp-chip-goud,.hzp-kop .hz-chip.hzp-chip-goud{color:#e2ba68;background:#d6ab5629;border-color:#d6ab5673;font-weight:600}:root[data-theme=light] .hzp-kolom .hz-chip.hzp-chip-goud{color:#7a5714}.hzp-kop-noot{color:#e8edf5b8;font-size:.86rem}.hzp-raster{grid-template-columns:minmax(0, 200px) minmax(0, var(--hzp-kolom));align-items:start;gap:clamp(24px,5vw,72px);margin-top:clamp(16px,2vw,32px);display:grid}.hzp-inhoud{position:sticky;top:96px}.hzp-inhoud ul{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hzp-inhoud a{color:var(--hz-t2);padding:8px 0;font-size:.95rem;font-weight:550;text-decoration:none;display:block}.hzp-inhoud a:hover{color:var(--hz-t1)}.hzp-kolom{min-width:0}@media (width<=900px){.hzp-raster{grid-template-columns:minmax(0,1fr);gap:0}.hzp-inhoud{display:none}}.hzp-sectie{padding-block:28px 8px;scroll-margin-top:88px}.hzp-sectie+.hzp-sectie{border-top:.5px solid var(--hz-lijn-sterk)}.hzp-sectie-kop{margin:0 0 10px}.hzp-tekst{color:var(--hz-t2);max-width:62ch;margin:8px 0 12px;font-size:.95rem;line-height:1.6}.hzp-stil{color:var(--hz-t3)}.hzp-klein{color:var(--hz-t3);margin:10px 0;font-size:.84rem;line-height:1.5}.hzp-klein a,.hzp-tekst a{color:var(--gold-text);font-weight:600}.hzp-lijst{color:var(--hz-t2);max-width:62ch;margin:4px 0 8px;padding-left:1.1em;font-size:.93rem;line-height:1.6}.hzp-lijst li+li{margin-top:6px}.hzp-melding{color:var(--hz-t1);background:color-mix(in srgb, var(--hz-info) 12%, transparent);border:.5px solid color-mix(in srgb, var(--hz-info) 40%, transparent);border-radius:14px;margin:10px 0 14px;padding:12px 14px;font-size:.9rem;line-height:1.5}.hzp-melding--goed{background:color-mix(in srgb, var(--hz-goed) 12%, transparent);border-color:color-mix(in srgb, var(--hz-goed) 42%, transparent)}.hzp-melding--fout{background:color-mix(in srgb, var(--hz-gevaar) 12%, transparent);border-color:color-mix(in srgb, var(--hz-gevaar) 45%, transparent)}.hzp-melding--let{background:color-mix(in srgb, var(--hz-let) 12%, transparent);border-color:color-mix(in srgb, var(--hz-let) 42%, transparent)}.hzp .account-verify-banner{margin-top:0}.hzp-form{gap:16px;max-width:440px;margin:6px 0 12px;display:grid}.hzp .field input,.hz-auth .field input{border:.5px solid var(--hz-lijn-sterk);background:var(--hz-bg2);min-height:52px;color:var(--hz-t1);border-radius:14px}.hzp .field label,.hz-auth .field label{color:var(--hz-t2);font-weight:600}.hzp-knoppen{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;display:flex}.hzp-knoppen .btn{min-height:48px}.hzp-bevestig{background:var(--hz-mat);border:.5px solid var(--hz-lijn-sterk);border-radius:20px;max-width:none;margin:8px 0 14px;padding:18px}.hzp-bevestig--nood{border-color:color-mix(in srgb, var(--hz-gevaar) 45%, transparent)}.hzp-bevestig-kop{font-family:var(--hz-font-titel);color:var(--hz-t1);margin:0;font-size:1.25rem;font-weight:560}.hzp-knop-nood{min-height:48px;color:var(--hz-gevaar-tekst);border:.5px solid color-mix(in srgb, var(--hz-gevaar) 55%, transparent);background:0 0;margin-top:6px}.hzp-knop-nood:hover{background:color-mix(in srgb, var(--hz-gevaar) 10%, transparent)}.hzp-knop-nood--vol{color:#fff;background:var(--hz-sos);border-color:#0000;margin-top:0}.hzp-sessie{cursor:default}.hzp-sessie .hz-rij-titel{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.hzp-sessie .hz-chip{min-height:22px;padding:1px 9px;font-size:12px}.hzp-sessie:hover .hz-rij-titel{color:var(--hz-t1)}.hzp-sessie-knop{white-space:nowrap}.hzp-overal{border-top:.5px solid var(--hz-lijn-sterk);margin-top:4px}.hzp-blok{grid-template-columns:32px minmax(0,1fr);column-gap:16px;padding-block:8px;display:grid}.hzp-blok-titel{color:var(--hz-t1);margin:4px 0 0;font-size:16px;font-weight:600}.hz-auth{align-items:center;min-height:calc(100vh - 140px);padding-block:clamp(32px,5vw,72px);display:flex}.hz-auth.hz-foto{color:var(--hz-t1)}.hz-auth .auth-zij-kop,.hz-auth .auth-zij-merk,.hz-auth .lp-vinklijst li{color:#e8edf5}.hz-auth .auth-zij-scherm figcaption{color:#e8edf5b8}.hz-auth .auth-card{background:var(--hz-mat);border:.5px solid var(--hz-lijn-sterk);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-radius:28px;box-shadow:0 30px 60px -30px #000c}.hz-auth .auth-card .prep-label{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.hz-auth .auth-card h1{font-family:var(--hz-font-titel);letter-spacing:-.02em;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.2rem);font-weight:560;line-height:1.05}.hz-auth .auth-form .btn-primary{min-height:52px}@media (width<=1000px){.hz-auth{align-items:flex-start}}@media (width<=600px){.hz-auth .auth-card{border-radius:24px;padding:28px 22px}}.hzp-uitnodiging .hzp-kop-inner{padding-bottom:clamp(24px,3vw,40px)}.hzp-code{font-family:var(--hz-font-hero);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;color:#fff;word-break:break-all;margin:14px 0 0;font-size:clamp(2.6rem,1.6rem + 4.5vw,4.6rem);font-weight:560;line-height:.95;display:block}.hzp-code-label{margin-top:18px}.hzp-stappen{counter-reset:stap;margin:4px 0 0;padding:0;list-style:none}.hzp-stappen>li{counter-increment:stap;grid-template-columns:32px minmax(0,1fr);column-gap:16px;padding-block:14px;display:grid;position:relative}.hzp-stappen>li+li:before{content:"";background:var(--hz-lijn-sterk);height:.5px;position:absolute;top:0;left:48px;right:0}.hzp-stappen>li:after{content:counter(stap);border:.5px solid color-mix(in srgb, var(--hz-goud) 55%, transparent);width:30px;height:30px;color:var(--gold-text);font-family:var(--hz-font-titel);border-radius:999px;grid-area:1/1;place-items:center;font-size:15px;font-weight:560;display:grid}.hzp-stappen>li>*{grid-column:2}.hzp-stap-titel{color:var(--hz-t1);margin:3px 0 0;font-weight:600}.hzp-stap-tekst{color:var(--hz-t2);margin:4px 0 0;font-size:.93rem;line-height:1.55}.hzp-stappen .store-badges{justify-content:flex-start;margin-top:10px}.hzp-pro-momenten{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);display:grid}.hzp-pro-momenten .hz-rij{cursor:default}.hzp-pro-momenten .hz-rij:hover .hz-rij-titel{color:var(--hz-t1)}@media (width<=760px){.hzp-pro-momenten{grid-template-columns:minmax(0,1fr)}}.hzp-gratis-pro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:6px;display:grid}.hzp-plan{background:var(--hz-tegel);border:.5px solid var(--hz-lijn-sterk);border-radius:24px;padding:22px}.hzp-plan--pro{border-color:color-mix(in srgb, var(--hz-goud) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--hz-goud) 18%, transparent) inset}.hzp-plan-naam{font-family:var(--hz-font-titel);color:var(--hz-t1);margin:0;font-size:1.6rem;font-weight:560}.hzp-plan--pro .hzp-plan-naam{color:var(--gold-text)}.hzp-plan .hzp-tekst{margin-bottom:14px}.hzp-plan .btn{justify-content:center;width:100%}.hzp-plan .btn+.btn{margin-top:10px}@media (width<=640px){.hzp-gratis-pro{grid-template-columns:minmax(0,1fr)}}.hzp-vergelijk{margin-top:8px}.hzp-vergelijk>summary{cursor:pointer;min-height:64px;color:var(--hz-t1);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:16px;font-weight:600;list-style:none;display:grid}.hzp-vergelijk>summary::-webkit-details-marker{display:none}.hzp-vergelijk>summary:after{content:"";border-right:1.8px solid var(--hz-t3);border-bottom:1.8px solid var(--hz-t3);width:9px;height:9px;margin-right:6px;transition:transform .2s;transform:rotate(45deg)}.hzp-vergelijk[open]>summary:after{transform:rotate(-135deg)}.hzp-vergelijk .pricing-tabellen{margin-top:8px}.hzp-noot{margin-top:6px}.hzp-noot h3{margin:0;font-size:1.15rem}@media (width<=520px){.hzp-sessie{grid-template-columns:32px minmax(0,1fr)}.hzp-sessie-knop{grid-column:2;justify-self:start;margin-top:4px;padding-inline:0}}.nb-kaart>.btn-primary{align-self:flex-start;margin-top:8px}.nb-opnieuw{border-top:.5px solid var(--hz-lijn-sterk);margin-top:8px;padding-top:18px}.nb-opnieuw-titel{font-family:var(--hz-font-titel);color:var(--hz-t1);margin:0;font-size:1.1rem;font-weight:560}.nb-formulier.footer-nieuwsbrief{max-width:none;margin-top:10px}.nb-formulier .footer-nieuwsbrief-form{flex-wrap:wrap}.nb-formulier .footer-nieuwsbrief-form input[type=email]{border:.5px solid var(--hz-lijn-sterk);background:var(--hz-bg0);min-height:48px;color:var(--hz-t1);border-radius:999px;flex:200px;padding:0 16px;font-size:15px}.nb-formulier .footer-nieuwsbrief-form .btn-klein{border-radius:999px;min-height:48px;padding:0 20px}.hzp-methoden{margin:4px 0 10px;padding:0;list-style:none}.hzp-methode{grid-template-columns:32px 1fr auto;align-items:center;column-gap:16px;min-height:72px;padding-block:12px;display:grid;position:relative}.hzp-methode+.hzp-methode:before{content:"";background:var(--hz-lijn-sterk);height:.5px;position:absolute;top:0;left:48px;right:0}.hzp-methode-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.hzp-methode-tekst .hz-rij-onder{overflow-wrap:anywhere}.hzp-methode.is-actief .hz-rij-onder{color:var(--hz-goed-tekst)}.hzp-methode-logo{background:var(--hz-bg2);border:.5px solid var(--hz-lijn-sterk);width:32px;height:32px;color:var(--hz-t1);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.hzp-methode .btn{white-space:nowrap}@media (width<=480px){.hzp-methode{grid-template-columns:32px 1fr;row-gap:8px}.hzp-methode .btn{grid-column:2;justify-self:start}}.hzp-kop-noot{color:#e8edf5b8;margin-top:12px;font-size:.88rem}.hzp-plan{flex-direction:column;display:flex}.hzp-plan>.btn:first-of-type{margin-top:auto}
