.sz-kop{max-width:44rem;margin-bottom:var(--sz-r-6)}.sz-kop--midden{margin-inline:auto;text-align:center}.sz-kop__label{display:block;margin-bottom:var(--sz-r-2);font-size:var(--sz-t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sz-accent-diep)}.sz-sectie--donker .sz-kop__label{color:var(--sz-amber)}.sz-kop__intro{font-size:var(--sz-t-l);color:var(--sz-inkt-vaag);margin-bottom:0}.sz-sectie--donker .sz-kop__intro{color:var(--sz-op-donker-vaag)}.sz-kaart{display:flex;flex-direction:column;min-width:0;padding:var(--sz-r-5);background:var(--sz-wit);border:1px solid var(--sz-lijn);border-radius:var(--sz-radius-kaart)}.sz-kaart--schaduw{border-color:#fff0;box-shadow:var(--sz-schaduw-2)}.sz-kaart--link{text-decoration:none;color:inherit;transition:border-color var(--sz-normaal) var(--sz-soepel),box-shadow var(--sz-normaal) var(--sz-soepel),transform var(--sz-normaal) var(--sz-soepel)}.sz-kaart--link:hover{color:inherit;border-color:var(--sz-accent);box-shadow:var(--sz-schaduw-2);transform:translateY(-2px)}.sz-kaart__icoon{width:2.75rem;height:2.75rem;display:grid;place-items:center;margin-bottom:var(--sz-r-4);background:var(--sz-accent-vaag);border-radius:var(--sz-radius-klein);color:var(--sz-accent-diep);flex-shrink:0}.sz-kaart__titel{font-size:var(--sz-t-xl);margin-bottom:var(--sz-r-2)}.sz-kaart__tekst{color:var(--sz-inkt-vaag);font-size:var(--sz-t-s);margin-bottom:0}.sz-kaart__voet{margin-top:auto;padding-top:var(--sz-r-4)}.sz-sectie--donker .sz-kaart{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .1);color:var(--sz-op-donker)}.sz-sectie--donker .sz-kaart__tekst{color:var(--sz-op-donker-vaag)}.sz-sectie--donker .sz-kaart__icoon{background:rgb(255 90 31 / .16);color:var(--sz-amber)}.sz-stappen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 15rem),1fr));gap:var(--sz-r-5);margin:0;padding:0;list-style:none;counter-reset:stap}.sz-stap{position:relative;min-width:0;margin:0;padding-top:var(--sz-r-5);border-top:3px solid var(--sz-lijn);counter-increment:stap}.sz-stap::before{content:counter(stap);display:block;margin-bottom:var(--sz-r-3);font-family:var(--sz-font-kop);font-size:1.5rem;font-weight:800;line-height:1;color:var(--sz-accent);font-variant-numeric:tabular-nums}.sz-stap__titel{font-size:var(--sz-t-xl);margin-bottom:var(--sz-r-2)}.sz-stap__tekst{font-size:var(--sz-t-s);color:var(--sz-inkt-vaag);margin-bottom:0}.sz-sectie--donker .sz-stap{border-top-color:rgb(255 255 255 / .14)}.sz-sectie--donker .sz-stap__tekst{color:var(--sz-op-donker-vaag)}.sz-definitie{max-width:46rem;padding:var(--sz-r-5) var(--sz-r-6);background:var(--sz-vlak);border-left:4px solid var(--sz-accent);border-radius:0 var(--sz-radius-kaart) var(--sz-radius-kaart) 0}.sz-definitie p:first-of-type{font-size:var(--sz-t-l);font-weight:500;line-height:1.5}.sz-vinklijst{margin:0;padding:0;list-style:none;display:grid;gap:var(--sz-r-3)}.sz-vinklijst li{display:flex;align-items:flex-start;gap:var(--sz-r-3);margin:0;min-width:0}.sz-vinklijst svg{flex-shrink:0;margin-top:.2em;color:var(--sz-groen)}.sz-vinklijst--2{grid-template-columns:repeat(auto-fit,minmax(min(100%, 18rem),1fr));gap:var(--sz-r-3) var(--sz-r-5)}.sz-tabelwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--sz-lijn);border-radius:var(--sz-radius-kaart)}.sz-tabel{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--sz-t-s)}.sz-tabel th,.sz-tabel td{padding:var(--sz-r-3) var(--sz-r-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--sz-lijn)}.sz-tabel thead th{background:var(--sz-vlak);font-family:var(--sz-font-kop);font-weight:700;font-size:var(--sz-t-s);white-space:nowrap}.sz-tabel thead th:nth-child(2){background:var(--sz-accent-vaag);color:var(--sz-accent-diep)}.sz-tabel tbody tr:last-child th,.sz-tabel tbody tr:last-child td{border-bottom:0}.sz-tabel tbody th{font-weight:600;color:var(--sz-inkt)}.sz-tabel td:first-of-type{font-weight:500}.sz-faq{max-width:48rem;border-top:1px solid var(--sz-lijn)}.sz-faq__item{border-bottom:1px solid var(--sz-lijn)}.sz-faq__vraag{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sz-r-4);width:100%;padding:var(--sz-r-4) 0;font-family:var(--sz-font-kop);font-size:var(--sz-t-l);font-weight:700;line-height:1.35;letter-spacing:-.01em;text-align:left;color:var(--sz-inkt);background:none;border:0;cursor:pointer;list-style:none}.sz-faq__vraag::-webkit-details-marker{display:none}.sz-faq__vraag::after{content:'';flex-shrink:0;width:12px;height:12px;margin-top:.45em;border-right:2px solid var(--sz-accent);border-bottom:2px solid var(--sz-accent);transform:rotate(45deg);transition:transform var(--sz-normaal) var(--sz-soepel)}.sz-faq__item[open] .sz-faq__vraag::after{transform:rotate(-135deg);margin-top:.75em}.sz-faq__antwoord{padding-bottom:var(--sz-r-5);color:var(--sz-inkt-vaag);max-width:62ch}.sz-voertuig{display:flex;flex-direction:column;min-width:0;background:var(--sz-wit);border:1px solid var(--sz-lijn);border-radius:var(--sz-radius-kaart);overflow:hidden}.sz-voertuig__beeld{position:relative;aspect-ratio:16 / 10;background:var(--sz-vlak);border-bottom:1px solid var(--sz-lijn)}.sz-voertuig__beeld img,.sz-voertuig__beeld svg{width:100%;height:100%;object-fit:cover}.sz-voertuig__inhoud{display:flex;flex-direction:column;flex:1;padding:var(--sz-r-5)}.sz-voertuig__label{font-size:var(--sz-t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sz-accent-diep);margin-bottom:var(--sz-r-1)}.sz-voertuig__naam{font-size:var(--sz-t-h3);margin-bottom:var(--sz-r-3)}.sz-specs{margin:0 0 var(--sz-r-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 8rem),1fr));gap:var(--sz-r-3) var(--sz-r-4)}.sz-specs>div{min-width:0}.sz-specs dt{font-size:var(--sz-t-xs);color:var(--sz-inkt-vaag);margin-bottom:.1rem}.sz-specs dd{margin:0;font-weight:600;font-size:var(--sz-t-s);font-variant-numeric:tabular-nums}.sz-voertuig__geschikt{padding-top:var(--sz-r-4);margin-top:auto;border-top:1px solid var(--sz-lijn);font-size:var(--sz-t-s);color:var(--sz-inkt-vaag)}.sz-kruimels{padding-block:var(--sz-r-3);font-size:var(--sz-t-xs);color:var(--sz-inkt-vaag);border-bottom:1px solid var(--sz-lijn)}.sz-kruimels ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sz-r-2);margin:0;padding:0;list-style:none}.sz-kruimels li{margin:0;display:flex;align-items:center;gap:var(--sz-r-2)}.sz-kruimels li:not(:last-child)::after{content:'/';color:var(--sz-lijn)}.sz-kruimels a{color:var(--sz-inkt-vaag);text-decoration:none}.sz-kruimels a:hover{color:var(--sz-accent-diep);text-decoration:underline}.sz-kruimels [aria-current='page']{color:var(--sz-inkt);font-weight:500}.sz-cta{background:var(--sz-inkt);color:var(--sz-op-donker)}.sz-cta__inhoud{display:grid;gap:var(--sz-r-5);align-items:center;padding-block:var(--sz-sectie)}@media (min-width:48rem){.sz-cta__inhoud{grid-template-columns:minmax(0,1fr) auto;gap:var(--sz-r-7)}}.sz-cta h2{color:var(--sz-wit);margin-bottom:var(--sz-r-3)}.sz-cta p{color:var(--sz-op-donker-vaag);margin-bottom:0;max-width:52ch}.sz-cta__knoppen{display:flex;flex-wrap:wrap;gap:var(--sz-r-3)}.sz-prose{max-width:46rem}.sz-prose>h2{margin-top:var(--sz-r-7)}.sz-prose>h3{margin-top:var(--sz-r-6)}.sz-prose>h2:first-child,.sz-prose>h3:first-child{margin-top:0}.sz-prose ul,.sz-prose ol{padding-left:1.35rem}.sz-prose table{width:100%;border-collapse:collapse}.sz-footer{background:var(--sz-inkt);color:var(--sz-op-donker-vaag);font-size:var(--sz-t-s)}.sz-footer__boven{display:grid;gap:var(--sz-r-6);padding-block:var(--sz-sectie-kort) var(--sz-r-6)}@media (min-width:48rem){.sz-footer__boven{grid-auto-flow:column;grid-template-columns:minmax(0,1.6fr);grid-auto-columns:max-content;justify-content:space-between;gap:var(--sz-r-8)}}.sz-footer__over{min-width:0;max-width:34rem}.sz-footer__over .sz-logo{margin-bottom:var(--sz-r-4)}.sz-footer__tekst{margin-bottom:var(--sz-r-4);line-height:1.6}.sz-footer__contact{display:grid;gap:var(--sz-r-2);margin:0;padding:0;list-style:none}.sz-footer__contact li{margin:0;display:flex;align-items:flex-start;gap:var(--sz-r-2)}.sz-footer__contact svg{flex-shrink:0;margin-top:.2em;color:var(--sz-accent)}.sz-footer__contact a{color:var(--sz-wit);text-decoration:none}.sz-footer__contact a:hover{color:var(--sz-accent);text-decoration:underline}.sz-footer__kolom{min-width:0}.sz-footer__kop{margin-bottom:var(--sz-r-3);font-family:var(--sz-font-kop);font-size:var(--sz-t-s);font-weight:700;letter-spacing:.02em;color:var(--sz-wit)}.sz-footer__lijst{margin:0;padding:0;list-style:none;display:grid;gap:var(--sz-r-2)}.sz-footer__lijst li{margin:0}.sz-footer__lijst a{color:var(--sz-op-donker-vaag);text-decoration:none}.sz-footer__lijst a:hover{color:var(--sz-wit);text-decoration:underline}.sz-tijden{margin:0;display:grid;gap:var(--sz-r-1)}.sz-tijden>div{display:flex;justify-content:space-between;gap:var(--sz-r-3);min-width:0}.sz-tijden dt{color:var(--sz-op-donker-vaag)}.sz-tijden dd{margin:0;color:var(--sz-wit);font-variant-numeric:tabular-nums}.sz-tijden dd.is-dicht{color:var(--sz-inkt-vaag)}.sz-footer__onder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sz-r-3) var(--sz-r-5);padding-block:var(--sz-r-4);border-top:1px solid rgb(255 255 255 / .08);font-size:var(--sz-t-xs)}.sz-footer__juridisch{display:flex;flex-wrap:wrap;gap:var(--sz-r-2) var(--sz-r-4);margin:0;padding:0;list-style:none}.sz-footer__juridisch li{margin:0}.sz-footer__juridisch a{color:var(--sz-op-donker-vaag);text-decoration:none}.sz-footer__juridisch a:hover{color:var(--sz-wit);text-decoration:underline}.sz-footer__zakelijk{display:flex;flex-wrap:wrap;gap:var(--sz-r-2) var(--sz-r-4);color:var(--sz-inkt-vaag)}.sz-404{max-width:40rem;padding-block:var(--sz-r-9);text-align:center;margin-inline:auto}.sz-404__code{font-family:var(--sz-font-kop);font-size:clamp(4rem, 12vw, 7rem);font-weight:800;line-height:1;color:var(--sz-accent);margin-bottom:var(--sz-r-4)}.sz-404 form{display:flex;gap:var(--sz-r-2);margin-block:var(--sz-r-5)}.sz-404 input[type='search']{flex:1;min-width:0;padding:.75rem var(--sz-r-4);font:inherit;border:1px solid var(--sz-lijn);border-radius:var(--sz-radius-knop)}