@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.350ebk_prankn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.Wr5G9a_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.Wr5G9a_variable{--font-kop:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.GhOKla_className{font-family:Inter,Inter Fallback;font-style:normal}.GhOKla_variable{--font-tekst:"Inter", "Inter Fallback"}
:root{--donker:#053458;--donker-2:#0b4674;--licht:#f5f4f1;--rand:#e2e0da;--accent:#f4a304;--accent-donker:#a55b00;--tekst:#1c2a38;--tekst-zacht:#566373;--kop-bg:#fff;--kop-tekst:var(--donker);--kop-tekst-zacht:#2f4a63;--kop-rand:var(--rand);--kop-knoprand:#c5ccd4;--kop-spatie:.01em;--kop-hoofdletters:uppercase;--hero-patroon:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px);--hero-patroon-maat:44px 44px}
:root{--wit:#fff;--groen:#1f7a4c;--groen-donker:#18643d;--radius:10px;--schaduw:0 10px 30px #14181e1a;--kop:var(--font-kop), system-ui, sans-serif;--body:var(--font-tekst), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{font-family:var(--body);color:var(--tekst);background:var(--wit);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}a{color:inherit}h1,h2,h3{font-family:var(--kop);letter-spacing:var(--kop-spatie);color:var(--donker);margin:0 0 .5em;font-weight:700;line-height:1.1}h1{text-transform:var(--kop-hoofdletters);font-size:clamp(2.5rem,6vw,4.2rem)}h2{font-size:clamp(1.6rem,3.2vw,2.2rem)}h3{font-size:1.25rem}p{margin:0 0 1em}address{font-style:normal}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.container.smal{max-width:780px}.midden-tekst{text-align:center}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ico{flex:none;width:20px;height:20px}.ico-klein{flex:none;width:18px;height:18px}.btn{border-radius:var(--radius);min-height:50px;font:inherit;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-klein{min-height:42px;padding:8px 16px;font-size:.95rem}.btn-block{width:100%}.btn-whatsapp{background:var(--groen);color:var(--wit)}.btn-whatsapp:hover{background:var(--groen-donker)}.btn-accent{background:var(--accent-donker);color:var(--wit)}.btn-accent:hover{filter:brightness(.92)}.btn-glas{color:var(--wit);border-color:#ffffff73}.btn-glas:hover{border-color:var(--wit);background:#ffffff14}.knoppen{flex-wrap:wrap;gap:12px;display:flex}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.kop{z-index:50;background:var(--kop-bg,var(--donker));color:var(--kop-tekst,var(--wit));border-bottom:1px solid var(--kop-rand,#ffffff14);position:sticky;top:0}.kop-binnen{align-items:center;gap:24px;min-height:72px;display:flex}.kop-logo{margin-right:auto;text-decoration:none}.logo-beeld{width:auto;height:52px;display:block}.voet .logo-beeld{height:64px}.woordmerk{color:var(--wit);align-items:center;gap:12px;display:inline-flex}.woordmerk-teken{background:var(--accent);width:42px;height:42px;color:var(--donker);font-family:var(--kop);border-radius:8px;place-items:center;font-size:1.6rem;font-weight:800;line-height:1;display:grid}.woordmerk-tekst{flex-direction:column;line-height:1.05;display:flex}.woordmerk-tekst strong{font-family:var(--kop);letter-spacing:.04em;text-transform:uppercase;font-size:1.5rem;font-weight:800}.woordmerk-tekst small{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.kop-nav{gap:22px;display:flex}.kop-nav a{color:var(--kop-tekst-zacht,#ffffffdb);border-bottom:2px solid #0000;padding:6px 0;font-size:.97rem;font-weight:500;text-decoration:none}.kop-nav a:hover,.kop-nav a[aria-current=page]{color:var(--kop-tekst,var(--wit));border-bottom-color:var(--accent)}.kop-acties{align-items:center;gap:14px;display:flex}.kop-bel{white-space:nowrap;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.kop-menuknop{border:1px solid var(--kop-knoprand,#ffffff4d);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:none}.kop-menuknop span{background:var(--kop-tekst,var(--wit));height:2px;display:block}.hero,.pagina-hero{background-color:var(--donker);background-image:var(--hero-patroon), radial-gradient(1100px 500px at 85% -10%, var(--donker-2), transparent 70%);background-size:var(--hero-patroon-maat), auto;color:var(--wit);position:relative}.hero{padding:72px 0 80px}.pagina-hero{padding:36px 0 60px}.hero h1,.pagina-hero h1{color:var(--wit);margin-bottom:.35em}.hero-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.bovenregel{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:.85rem;font-weight:600}.hero-intro{color:#ffffffe0;max-width:62ch;margin-bottom:1.6em;font-size:1.12rem}.hero-intro a{color:var(--wit)}.punten{color:#ffffffe6;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:.97rem;list-style:none;display:flex}.punten li:before{content:"";background:var(--accent);border-radius:2px;width:8px;height:8px;margin-right:10px;display:inline-block;transform:translateY(-1px)}.kaart{background:var(--wit);color:var(--tekst);border:1px solid var(--rand);box-shadow:var(--schaduw);border-radius:14px;padding:26px}.kaart-titel{font-family:var(--kop);color:var(--donker);margin:0 0 16px;font-size:1.45rem;font-weight:700;line-height:1.15}.aanvraag .rij{grid-template-columns:1fr 1fr;gap:12px;display:grid}.veld{margin-bottom:12px}.veld label{margin-bottom:4px;font-size:.88rem;font-weight:600;display:block}.veld input,.veld select,.veld textarea{width:100%;min-height:46px;font:inherit;color:var(--tekst);background:var(--wit);border:1px solid #b9bcc2;border-radius:8px;padding:10px 12px;font-size:1rem}.veld textarea{resize:vertical}.form-noot{color:var(--tekst-zacht);text-align:center;margin:10px 0 0;font-size:.86rem}.form-klaar strong{margin-bottom:6px;font-size:1.1rem;display:block}.sectie{padding:68px 0}.sectie-licht{background:var(--licht)}.sectie-kop{max-width:720px;margin-bottom:36px}.sectie-titel{font-family:var(--kop);letter-spacing:var(--kop-spatie);color:var(--donker);margin:0 0 .4em;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.1}.zacht{color:var(--tekst-zacht)}.diensten-raster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.dienst{background:var(--wit);border:1px solid var(--rand);border-top:4px solid var(--accent);border-radius:var(--radius);flex-direction:column;padding:24px;display:flex}.dienst h2{margin-bottom:.4em;font-size:1.5rem}.dienst p{color:var(--tekst-zacht)}.dienst-link{color:var(--accent-donker);align-items:center;gap:8px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.dienst-link:hover{text-decoration:underline}.ook{background:var(--wit);border:1px solid var(--rand);border-radius:var(--radius);margin-top:36px;padding:24px}.ook p{margin-bottom:12px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{background:var(--licht);border:1px solid var(--rand);border-radius:999px;padding:6px 14px;font-size:.93rem}.stappen{counter-reset:stap;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.stappen li{counter-increment:stap;border-top:3px solid var(--donker);padding-top:18px}.stappen li:before{content:counter(stap, decimal-leading-zero);font-family:var(--kop);color:var(--accent-donker);margin-bottom:10px;font-size:2rem;font-weight:800;line-height:1;display:block}.stappen h3{margin-bottom:.3em}.stappen p{color:var(--tekst-zacht);margin:0;font-size:.97rem}.twee-kolommen{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.faq{margin-top:28px}.faq details{background:var(--wit);border:1px solid var(--rand);border-radius:var(--radius);margin-bottom:10px}.faq summary{cursor:pointer;padding:18px 20px;font-weight:600}.faq details p{color:var(--tekst-zacht);margin:0;padding:0 20px 18px}.faq details a{color:var(--accent-donker)}.blokken{grid-template-columns:1fr 1fr;gap:28px;display:grid}.blok-titel{font-family:var(--kop);color:var(--donker);margin:0 0 12px;font-size:1.4rem;font-weight:700}.link-blok ul{border:1px solid var(--rand);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.link-blok li+li{border-top:1px solid var(--rand)}.link-blok a{color:var(--tekst);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:flex}.link-blok a:hover{background:var(--licht)}.link-blok small{color:var(--tekst-zacht);display:block}.link-blok .ico-klein{color:var(--accent-donker)}.cta-band{background:var(--donker);color:var(--wit);padding:48px 0}.cta-binnen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-titel{font-family:var(--kop);margin:0 0 6px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15}.cta-tekst{color:#ffffffd1;margin:0}.kruimelpad ol{color:#ffffffbf;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;font-size:.9rem;list-style:none;display:flex}.kruimelpad li+li:before{content:"/";color:#fff6;margin-right:8px}.kruimelpad a{color:#ffffffe6}.inhoud-raster{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;display:grid}.inhoud>section{margin-top:44px}.inhoud a{color:var(--accent-donker);font-weight:500}.inhoud .lead{font-size:1.1rem}.inhoud .sub{border-left:3px solid var(--accent);margin-top:22px;padding-left:18px}.inhoud .sub h3{margin-bottom:.3em}.vinklijst{margin:14px 0 0;padding:0;list-style:none}.vinklijst li{padding:6px 0 6px 30px;position:relative}.vinklijst li:before{content:"";border-left:3px solid var(--accent-donker);border-bottom:3px solid var(--accent-donker);width:12px;height:7px;position:absolute;top:14px;left:4px;transform:rotate(-45deg)}.plakkend{position:sticky;top:96px}.feitenblok{background:var(--licht);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;flex-direction:column;gap:2px;margin:28px 0 0;padding:20px 22px;display:flex}.feitenblok small{letter-spacing:.1em;text-transform:uppercase;color:var(--tekst-zacht);font-size:.8rem}.feitenblok strong{font-family:var(--kop);color:var(--donker);font-size:1.5rem}.feitenblok span{color:var(--tekst-zacht)}.plaats-kaarten{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:28px;display:grid}.plaats-kaart{border:1px solid var(--rand);border-top:4px solid var(--accent);border-radius:var(--radius);color:var(--tekst);background:var(--wit);padding:22px;text-decoration:none;display:block}.plaats-kaart:hover{box-shadow:var(--schaduw)}.plaats-kaart h2{font-size:1.4rem}.plaats-kaart p{color:var(--tekst-zacht);margin:0}.contact-lijst{margin:20px 0 0;padding:0;list-style:none}.contact-lijst li{border-top:1px solid var(--rand);gap:14px;padding:14px 0;display:flex}.contact-lijst .ico{color:var(--accent-donker);margin-top:4px}.contact-lijst small{letter-spacing:.1em;text-transform:uppercase;color:var(--tekst-zacht);font-size:.8rem;display:block}.contact-lijst a{color:var(--accent-donker);font-weight:600}.kaart-blok{margin-top:28px}.kaart-frame{border-radius:var(--radius);border:0;width:100%;height:340px;display:block}.kaart-link{color:var(--accent-donker);margin-top:10px;font-weight:600;display:inline-block}.voet{background:var(--donker);color:#ffffffd1;padding:56px 0 0;font-size:.97rem}.voet-raster{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:36px;display:grid}.voet-tekst{max-width:34ch;margin-top:16px}.voet-titel{font-family:var(--kop);letter-spacing:.06em;text-transform:uppercase;color:var(--wit);margin:0 0 12px;font-size:1.15rem;font-weight:700}.voet ul{margin:0;padding:0;list-style:none}.voet li{padding:3px 0}.voet address{margin-bottom:10px}.voet a{text-decoration:none}.voet a:hover{color:var(--accent);text-decoration:underline}.voet-onder{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:20px;padding-bottom:24px;font-size:.88rem;display:flex}.wa-zwevend{z-index:40;background:var(--groen);width:58px;height:58px;color:var(--wit);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #00000047}.wa-zwevend .ico{width:30px;height:30px}@media (max-width:980px){.hero-raster,.inhoud-raster,.twee-kolommen,.blokken{grid-template-columns:1fr}.voet-raster{grid-template-columns:1fr 1fr}.plakkend{position:static}.kop-nav{background:var(--kop-bg,var(--donker));border-bottom:1px solid var(--kop-rand,#ffffff14);flex-direction:column;gap:0;padding:8px 20px 18px;display:none;position:absolute;top:100%;left:0;right:0}.kop-nav.open{display:flex}.kop-nav a{border-bottom:1px solid var(--kop-rand,#ffffff14);padding:13px 0}.kop-menuknop{display:flex}.kop-bel span{display:none}.kop-bel{border:1px solid var(--kop-knoprand,#ffffff4d);border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.logo-beeld{height:44px}}@media (max-width:640px){body{font-size:16px}.hero{padding:44px 0 52px}.sectie{padding:48px 0}.aanvraag .rij,.voet-raster{grid-template-columns:1fr}.btn-klein span{display:none}.btn-klein{width:44px;padding:0}.kop-acties .btn-accent.btn-klein{width:auto;padding:8px 14px}.diensten-raster{grid-template-columns:1fr}.knoppen .btn{flex:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.form-fout{color:#8a1c1c;background:#fdecec;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.92rem}.form-taal{margin-top:6px;font-size:.8rem}.btn[disabled]{opacity:.7;cursor:progress}.btn-rand{border-color:var(--rand);color:var(--tekst);background:var(--wit)}.btn-rand:hover{border-color:var(--tekst-zacht)}.bedankt-hero{background-color:var(--donker);background-image:var(--hero-patroon), radial-gradient(900px 420px at 50% -10%, var(--donker-2), transparent 70%);background-size:var(--hero-patroon-maat), auto;color:var(--wit);padding:64px 0 72px}.bedankt-hero h1{color:var(--wit)}.bedankt-intro{margin-left:auto;margin-right:auto}.bedankt-knoppen,.bedankt-verder{justify-content:center}.bedankt-vink{width:92px;height:92px;margin:0 auto 22px;display:block}.bedankt-cirkel{fill:none;stroke:var(--accent);stroke-width:4px;stroke-dasharray:227;stroke-dashoffset:227px;transform-origin:50%;animation:.6s ease-out .1s forwards bedankt-teken;transform:rotate(-90deg)}.bedankt-haak{fill:none;stroke:var(--wit);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:52;stroke-dashoffset:52px;animation:.35s ease-out .65s forwards bedankt-teken}@keyframes bedankt-teken{to{stroke-dashoffset:0}}.bedankt-stappen{max-width:900px;margin:32px auto 0}.bedankt-stappen h2{margin-bottom:.3em;font-size:1.25rem}.bedankt-tip{background:var(--licht);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;max-width:900px;margin:40px auto 32px;padding:22px 24px}.bedankt-tip p{color:var(--tekst-zacht);margin:6px 0 0}.bedankt-tip .bedankt-taal{margin-top:12px;font-size:.9rem}@media (prefers-reduced-motion:reduce){.bedankt-cirkel,.bedankt-haak{stroke-dashoffset:0;animation:none}}.veld input[type=file]{border-style:dashed;min-height:0;padding:8px;font-size:.9rem}.bestanden{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bestand{align-items:center;gap:8px;font-size:.88rem;display:flex}.bestand-naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bestand-stand{opacity:.7}.bestand-mislukt .bestand-stand{color:#8a1c1c;opacity:1}.bestand-weg{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1.2rem;line-height:1}
