.c11{padding-block:var(--ruimte-9)}.c11-binnen{max-width:var(--breedte-max);padding-inline:var(--kantlijn);margin-inline:auto}.c11-label{margin-bottom:var(--ruimte-3);font:500 .78rem/1 var(--letter-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:inline-block}.c11-kop{font-size:clamp(2rem,4.5vw,3.25rem)}.c11-zin{margin:var(--ruimte-4) 0 0;color:var(--tekst-zacht);max-width:36rem;font-size:1.125rem}.c11-form{gap:var(--ruimte-5);min-width:0;display:grid}.c11-form fieldset{gap:var(--ruimte-4);border:0;min-width:0;margin:0;padding:0;display:grid}.c11-form legend{font:var(--letter-kop-gewicht) 1.25rem/1.3 var(--letter-kop);margin-bottom:var(--ruimte-4);padding:0}.c11-veld{gap:var(--ruimte-2);min-width:0;display:grid}.c11-veld>label,.c11-vraag{font-size:.95rem;font-weight:600}.c11-zacht{color:var(--tekst-zacht);font-weight:400}.c11-veld input:not([type=radio]):not([type=checkbox]):not([type=file]),.c11-veld select,.c11-veld textarea{width:100%;min-height:2.875rem;padding:var(--ruimte-3) var(--ruimte-4);font:inherit;color:var(--tekst);background:var(--achtergrond);border:1px solid var(--lijn);border-radius:var(--radius-klein);transition:border-color var(--beweging) var(--beweging-curve), box-shadow var(--beweging) var(--beweging-curve)}.c11-veld textarea{resize:vertical;min-height:7rem}.c11-veld input:focus-visible,.c11-veld select:focus-visible,.c11-veld textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.c11-veld input[aria-invalid=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.c11-fout{color:var(--tekst);margin:0;font-size:.9rem}.c11-fout:not([hidden]):before{content:"⚠︎ "}.c11-keuzes{gap:var(--ruimte-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.c11-keuze{flex:auto;position:relative}.c11-keuze input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.c11-keuze span{text-align:center;min-height:2.75rem;padding:var(--ruimte-2) var(--ruimte-4);border:1px solid var(--lijn);border-radius:var(--radius-pil);background:var(--achtergrond);color:var(--tekst);transition:background var(--beweging) var(--beweging-curve), border-color var(--beweging) var(--beweging-curve), box-shadow var(--beweging) var(--beweging-curve);justify-content:center;align-items:center;display:flex}.c11-keuze input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--achtergrond));font-weight:600}.c11-keuze input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.c11-keuze:hover span{border-color:var(--accent)}.c11-melding{padding:var(--ruimte-4);border-radius:var(--radius-klein);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--achtergrond));margin:0}.c11-noot{color:var(--tekst-zacht);margin:0;font-size:.9rem}.c11-knop{justify-self:start;min-height:2.75rem}.c11-form[aria-busy=true] .c11-knop{opacity:.6;pointer-events:none}.c11-val{width:1px;height:1px;position:absolute;left:-999rem;overflow:hidden}@media (width<=599px){.c11-knop{justify-content:center;justify-self:stretch}.c11{padding-block:var(--ruimte-8)}}@media (prefers-reduced-motion:reduce){.c11 *,.c11 :before,.c11 :after{transition:none!important;animation:none!important}}.c11-raster{gap:var(--ruimte-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=60rem){.c11-raster{gap:var(--ruimte-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.c11-kopblok{top:var(--ruimte-7);position:sticky}}.c11-bel{margin:var(--ruimte-6) 0 0;gap:var(--ruimte-1);color:var(--tekst-zacht);display:grid}.c11-bel a{font:var(--letter-kop-gewicht) clamp(1.5rem, 3vw, 2rem)/1.2 var(--letter-kop);color:var(--tekst);align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.c11-bel a:hover{color:var(--accent)}.c11-form{padding:var(--ruimte-6);background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-groot);box-shadow:var(--schaduw-2)}@media (width<=599px){.c11-form{padding:var(--ruimte-5) var(--ruimte-4)}}.c11-stap[hidden],.c11-acties [hidden],.c11-melding[hidden],.c11-voortgang[hidden]{display:none}.c11-stap>legend{float:left;width:100%}.c11-stap>legend+*{clear:both}.c11-keuzes>.c11-vraag{margin-bottom:var(--ruimte-1);flex:0 0 100%}.c11-form .c11-keuzes{gap:var(--ruimte-2);flex-wrap:wrap;display:flex}.c11-veld textarea,.c11-veld input:not([type=file]){background:var(--achtergrond)}.c11-twee{gap:var(--ruimte-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.c11-twee{grid-template-columns:1fr 1fr}}.c11-val{width:1px;height:1px;margin:0;position:absolute;left:-999rem;overflow:hidden}.c11-voortgang{gap:var(--ruimte-2);color:var(--tekst-zacht);margin:0;font-size:.9rem;font-weight:600;display:grid}.c11-balk{border-radius:var(--radius-pil);background:var(--lijn);height:.25rem;display:block;overflow:hidden}.c11-balk i{background:var(--accent);border-radius:inherit;width:50%;height:100%;transition:width var(--beweging-traag) var(--beweging-curve);display:block}.c11-fotovak{align-items:center;gap:var(--ruimte-4);flex-wrap:wrap;display:flex}.c11-voorbeeld{object-fit:cover;border-radius:var(--radius-klein);border:1px solid var(--lijn);width:5.5rem;height:5.5rem}.c11-voorbeeld[hidden],.c11-weg[hidden]{display:none}.c11-fotoacties{gap:var(--ruimte-3);flex-wrap:wrap;align-items:center;display:flex}.c11-fotoknop{min-height:2.75rem;padding:var(--ruimte-2) var(--ruimte-5);border:1px dashed var(--accent);border-radius:var(--radius-knop);color:var(--tekst);cursor:pointer;transition:background var(--beweging) var(--beweging-curve);align-items:center;font-weight:600;display:inline-flex}.c11-fotoknop:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.c11-bestand{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.c11-bestand:focus-visible+*,.c11-fotovak:has(.c11-bestand:focus-visible) .c11-fotoknop{outline:2px solid var(--accent);outline-offset:3px}.c11-weg{min-height:2.75rem;padding:var(--ruimte-2) var(--ruimte-3);font:inherit;color:var(--tekst-zacht);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.c11-acties{align-items:center;gap:var(--ruimte-4);flex-wrap:wrap;display:flex}.c11-terug{min-height:2.75rem;padding:var(--ruimte-2) var(--ruimte-3);font:inherit;color:var(--tekst);cursor:pointer;background:0 0;border:0;font-weight:600}.c11-terug:before{content:"← "}@media (width<=599px){.c11-acties{flex-direction:column-reverse;align-items:stretch}.c11-terug{justify-self:center}}.c29{gap:var(--ruimte-4);background:0 0;min-width:0;display:grid}.c29 fieldset{border:0;min-width:0;margin:0;padding:0}.c29-vraag,.c29-opties legend{margin-bottom:var(--ruimte-2);padding:0;font-size:.95rem;font-weight:600}.c29-baan{padding:var(--ruimte-1);border:1px solid var(--lijn);border-radius:var(--radius-pil);background:var(--vlak);isolation:isolate;grid-template-columns:1fr 1fr;display:grid;position:relative}.c29-baan:before{content:"";z-index:-1;inset:var(--ruimte-1) auto var(--ruimte-1) var(--ruimte-1);width:calc(50% - var(--ruimte-1));border-radius:var(--radius-pil);background:var(--accent);box-shadow:var(--schaduw-1);transition:transform var(--beweging) var(--beweging-curve);position:absolute}.c29-baan:has(.c29-kant:last-child input:checked):before{transform:translate(100%)}.c29-kant{display:block;position:relative}.c29-kant input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.c29-kant span{text-align:center;min-height:2.75rem;padding:var(--ruimte-2) var(--ruimte-3);border-radius:var(--radius-pil);color:var(--tekst);transition:color var(--beweging) var(--beweging-curve);justify-content:center;align-items:center;font-weight:600;display:flex}.c29-kant input:checked+span{color:var(--accent-tekst)}.c29-kant input:focus-visible+span{outline:2px solid var(--tekst);outline-offset:2px}.c29-extra{visibility:visible;transition:grid-template-rows var(--beweging) var(--beweging-curve), visibility 0s;grid-template-rows:1fr;display:grid}.c29-extra-binnen{gap:var(--ruimte-4);min-height:0;padding:var(--ruimte-1);margin:calc(var(--ruimte-1) * -1);display:grid;overflow:hidden}.c29:has(.c29-kant:first-child input:checked) .c29-extra{visibility:hidden;transition:grid-template-rows var(--beweging) var(--beweging-curve), visibility 0s var(--beweging);grid-template-rows:0fr}.c29-veld{gap:var(--ruimte-2);display:grid}.c29-veld label{font-size:.95rem;font-weight:600}.c29-veld input{width:100%;min-height:2.875rem;padding:var(--ruimte-3) var(--ruimte-4);font:inherit;color:var(--tekst);background:var(--achtergrond);border:1px solid var(--lijn);border-radius:var(--radius-klein)}.c29-veld input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.c29-keuzes{gap:var(--ruimte-2);flex-wrap:wrap;display:flex}.c29-keuze{flex:auto;position:relative}.c29-keuze input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.c29-keuze span{text-align:center;min-height:2.75rem;padding:var(--ruimte-2) var(--ruimte-4);border:1px solid var(--lijn);border-radius:var(--radius-pil);background:var(--achtergrond);color:var(--tekst);justify-content:center;align-items:center;display:flex}.c29-keuze input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--achtergrond));font-weight:600}.c29-keuze input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.c29-baan:before,.c29-kant span,.c29-extra,.c29:has(.c29-kant:first-child input:checked) .c29-extra{transition:none}}.c17{padding-block:var(--ruimte-9)}.c17-binnen{max-width:var(--breedte-max);padding-inline:var(--kantlijn);margin-inline:auto}.c17-label{margin-bottom:var(--ruimte-3);font:500 .78rem/1 var(--letter-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:inline-block}.c17-kop{font-size:clamp(2rem,4.5vw,3.25rem)}.c17-zin{margin:var(--ruimte-4) 0 0;color:var(--tekst-zacht);max-width:36rem;font-size:1.125rem}.c17-form{gap:var(--ruimte-5);min-width:0;display:grid}.c17-form fieldset{gap:var(--ruimte-4);border:0;min-width:0;margin:0;padding:0;display:grid}.c17-form legend{font:var(--letter-kop-gewicht) 1.25rem/1.3 var(--letter-kop);margin-bottom:var(--ruimte-4);padding:0}.c17-veld{gap:var(--ruimte-2);min-width:0;display:grid}.c17-veld>label,.c17-vraag{font-size:.95rem;font-weight:600}.c17-zacht{color:var(--tekst-zacht);font-weight:400}.c17-veld input:not([type=radio]):not([type=checkbox]):not([type=file]),.c17-veld select,.c17-veld textarea{width:100%;min-height:2.875rem;padding:var(--ruimte-3) var(--ruimte-4);font:inherit;color:var(--tekst);background:var(--achtergrond);border:1px solid var(--lijn);border-radius:var(--radius-klein);transition:border-color var(--beweging) var(--beweging-curve), box-shadow var(--beweging) var(--beweging-curve)}.c17-veld textarea{resize:vertical;min-height:7rem}.c17-veld input:focus-visible,.c17-veld select:focus-visible,.c17-veld textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.c17-veld input[aria-invalid=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.c17-fout{color:var(--tekst);margin:0;font-size:.9rem}.c17-fout:not([hidden]):before{content:"⚠︎ "}.c17-keuzes{gap:var(--ruimte-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.c17-keuze{flex:auto;position:relative}.c17-keuze input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.c17-keuze span{text-align:center;min-height:2.75rem;padding:var(--ruimte-2) var(--ruimte-4);border:1px solid var(--lijn);border-radius:var(--radius-pil);background:var(--achtergrond);color:var(--tekst);transition:background var(--beweging) var(--beweging-curve), border-color var(--beweging) var(--beweging-curve), box-shadow var(--beweging) var(--beweging-curve);justify-content:center;align-items:center;display:flex}.c17-keuze input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--achtergrond));font-weight:600}.c17-keuze input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.c17-keuze:hover span{border-color:var(--accent)}.c17-melding{padding:var(--ruimte-4);border-radius:var(--radius-klein);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--achtergrond));margin:0}.c17-noot{color:var(--tekst-zacht);margin:0;font-size:.9rem}.c17-knop{justify-self:start;min-height:2.75rem}.c17-form[aria-busy=true] .c17-knop{opacity:.6;pointer-events:none}.c17-val{width:1px;height:1px;position:absolute;left:-999rem;overflow:hidden}@media (width<=599px){.c17-knop{justify-content:center;justify-self:stretch}.c17{padding-block:var(--ruimte-8)}}@media (prefers-reduced-motion:reduce){.c17 *,.c17 :before,.c17 :after{transition:none!important;animation:none!important}}.c17-kaart{gap:var(--ruimte-6);max-width:38rem;padding:var(--ruimte-6);background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-groot);box-shadow:var(--schaduw-2);display:grid}.c17-icoon{border-radius:var(--radius-pil);background:color-mix(in srgb, var(--accent) 12%, var(--achtergrond));block-size:3rem;inline-size:3rem;color:var(--accent);place-items:center;display:grid}.c17-icoon svg{block-size:1.5rem;inline-size:1.5rem}.c17-kaart .c17-kop{margin:0;font-size:clamp(1.6rem,3.5vw,2.25rem)}.c17-kaart .c17-zin{margin:var(--ruimte-2) 0 0;font-size:1.05rem}.c17-twee{gap:var(--ruimte-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.c17-twee{grid-template-columns:1fr 1fr}}.c17-form .c17-keuzes{gap:var(--ruimte-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.c17-keuzes>.c17-vraag{grid-column:1/-1}.c17-melding[hidden]{display:none}@media (width<=599px){.c17-kaart{padding:var(--ruimte-5) var(--ruimte-4)}.c17-form .c17-keuzes{grid-template-columns:1fr}.c17-keuze span{min-height:3rem}}
