.tvs{min-height:100vh;font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;color:#16201b;background:#f6f7f5}.tvs a{color:#1e6b4f;font-weight:800;text-decoration:none}.tvs a:hover{color:#164f3b}.tvs .wrap{box-sizing:border-box;max-width:1200px;margin:0 auto}.tvs .merk{align-items:center;gap:14px;display:inline-flex}.tvs .merk img{width:auto;height:38px;display:block}.tvs .merk .streep{background:#cfd5d0;border-radius:2px;width:1.5px;height:32px}.tvs .merk .voor{letter-spacing:-.02em;color:#1e6b4f;flex-direction:column;font-size:17px;font-weight:800;line-height:1.05;display:flex}.tvs .knopgeel,.tvs .knop,.tvs .knopwit,.tvs .knoprand{min-height:56px;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 30px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.tvs .knopgeel{color:#16201b;background:#f5c242;border:0}.tvs .knopgeel:hover{color:#16201b;background:#e8b22c}.tvs .knop{color:#fff;background:#1e6b4f;border:0}.tvs .knop:hover{color:#fff;background:#164f3b}.tvs .knop:disabled{opacity:.45;cursor:not-allowed}.tvs .knopwit{color:#16201b;background:#fff;border:1px solid #cfd5d0;padding:0 28px}.tvs .knopwit:hover{color:#1e6b4f;border-color:#1e6b4f}.tvs .knopwit.klein{min-height:48px;padding:0 22px;font-size:15px}.tvs .knoprand{color:#fff;border:1px solid #ffffff73;font-weight:700}.tvs .knoprand:hover{color:#fff;background:#ffffff1a}.tvs .pil{box-sizing:border-box;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.tvs .pil.wit{color:#16201b;background:#fff;border:1px solid #cfd5d0}.tvs .pil.wit:hover{color:#1e6b4f;border-color:#1e6b4f}.tvs .pil.groen{color:#fff;background:#1e6b4f;padding:0 20px}.tvs .pil.groen:hover{color:#fff;background:#164f3b}.tvs .oog{letter-spacing:.1em;text-transform:uppercase;color:#1e6b4f;margin:0;font-size:12px;font-weight:800}.tvs .h2{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.04}.tvs .intro{color:#5f6b65;text-wrap:pretty;max-width:620px;margin:16px 0 0;font-size:17px;line-height:1.6}.tvs .tegel{box-sizing:border-box;background:#f6f7f5;border:1px solid #eef1ee;border-radius:24px;flex-direction:column;gap:12px;padding:28px;display:flex}.tvs .ico{color:#1e6b4f;background:#e3f1e9;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.tvs .tt{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:800}.tvs .tx{color:#5f6b65;margin:0;font-size:15px;line-height:1.6}.tvs .vinkje{color:#1e6b4f;background:#e3f1e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tvs .raster{gap:16px;display:grid}.tvs .r320{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.tvs .r300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.tvs .r260{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.tvs .r220{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.tvs .ft a{color:#5f6b65}.tvs .ft a:hover{color:#1e6b4f}@keyframes tovorfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tvs .zweef{animation:5s ease-in-out infinite tovorfloat}@media (prefers-reduced-motion:reduce){.tvs *{animation:none!important}}@media (max-width:720px){.tvs .zweef{top:-40px!important;right:8px!important}}.tvs .veld{box-sizing:border-box;width:100%;min-width:0;height:50px;font:inherit;color:#16201b;background:#fff;border:1px solid #cfd5d0;border-radius:12px;outline:none;padding:0 14px;font-size:16px}.tvs select.veld{appearance:auto}.tvs textarea.veld{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.tvs .veld::placeholder{color:#7a847e}.tvs .veld:focus{border-color:#1e6b4f;box-shadow:0 0 0 3px #1e6b4f26}.tvs .lbl{color:#16201b;font-size:13px;font-weight:800}.tvs .lbl em{color:#5f6b65;font-style:normal;font-weight:600}.tvs .vak{flex-direction:column;gap:6px;min-width:0;display:flex}.tvs .hint{color:#5f6b65;margin:0;font-size:13px;line-height:1.55}.tvs .grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.tvs .blok{box-sizing:border-box;background:#fff;border:1px solid #e5e8e4;border-radius:24px;flex-direction:column;gap:18px;padding:clamp(22px,3.5vw,36px);display:flex}.tvs .kop{letter-spacing:-.015em;align-items:center;gap:12px;margin:0;font-size:19px;font-weight:800;display:flex}.tvs .nr{color:#fff;background:#1e6b4f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:inline-flex}.tvs .nr.klaar{color:#1e6b4f;background:#e3f1e9}.tvs .vink{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.tvs .vink input{accent-color:#1e6b4f;flex-shrink:0;width:20px;height:20px;margin:1px 0 0}.tvs .vink span{color:#5f6b65;font-size:14px;line-height:1.55}.tvs .opt{box-sizing:border-box;color:#16201b;background:#fff;border:1px solid #e5e8e4;border-radius:16px;flex-direction:column;flex:220px;gap:2px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.tvs .opt:hover{color:#16201b;border-color:#9cc7b2}.tvs .opt.aan{background:#f3f9f5;border:2px solid #1e6b4f;padding:13px 15px}.tvs .opt .klein{letter-spacing:.06em;text-transform:uppercase;color:#5f6b65;font-size:12px;font-weight:800}.tvs .opt.aan .klein{color:#1e6b4f}.tvs .opt .groot{font-size:16px;font-weight:800}.tvs .lijstvak{background:#fff;border:1px solid #e5e8e4;border-radius:16px;overflow:hidden}.tvs .rij{box-sizing:border-box;width:100%;min-height:56px;font:inherit;color:#16201b;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5e8e4;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.tvs .rij:first-child{border-top:0}.tvs .rij:hover{background:#f6f7f5}.tvs .rij.aan{background:#f3f9f5;box-shadow:inset 3px 0 #1e6b4f}.tvs .radio{box-sizing:border-box;border:2px solid #cfd5d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tvs .aan>.radio,.tvs .aan .radio{border-color:#1e6b4f}.tvs .aan>.radio:after,.tvs .aan .radio:after{content:"";background:#1e6b4f;border-radius:50%;width:9px;height:9px}.tvs .keus{box-sizing:border-box;min-width:0;font:inherit;color:#16201b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e8e4;border-radius:16px;flex:240px;align-items:flex-start;gap:12px;padding:16px;display:flex}.tvs .keus:hover{border-color:#9cc7b2}.tvs .keus.aan{background:#f3f9f5;border:2px solid #1e6b4f;padding:15px}.tvs .terug{color:#5f6b65;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}.tvs .terug:hover{color:#1e6b4f}.tvs .fout{color:#8a1f11;background:#fce8e6;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.5}.tvs .info{color:#5c4a26;background:#fdf2cf;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.tvs .verborgen{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.tvs .zij{box-sizing:border-box;color:#fff;background:#1e6b4f;border-radius:24px;flex-direction:column;gap:18px;padding:28px;display:flex}.tvs .zij ol,.tvs .zij ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tvs .zij li{grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.55;display:grid}.tvs .zij li>span:first-child{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.tvs .zij li strong{font-size:15px;display:block}.tvs .zij li .grijs{color:#ffffffc7}
