.ovs{border:1px solid var(--lijn);background:radial-gradient(120% 80% at 100% 0%, #ff5b0012, transparent 60%), var(--kaart);border-radius:18px;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.ovs-kop h2{margin:0 0 .3rem;font-size:clamp(1.25rem,3vw,1.5rem)}.ovs-kop p{color:var(--tekst-grijs);max-width:60ch;margin:0}.ovs-stappen{counter-reset:none;scrollbar-width:none;gap:.4rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ovs-stappen li{background:var(--grijs-licht);min-width:max-content;color:var(--tekst-grijs);cursor:default;-webkit-user-select:none;user-select:none;border-radius:999px;flex:1 1 0;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.85rem;font-weight:600;display:flex}.ovs-stappen li[data-staat=nu]{color:var(--tekst);background:#ff5b0024}.ovs-stappen li[data-staat=klaar]{color:var(--ok-tekst)}.ovs-stap-bol{background:var(--lijn);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;display:grid}.ovs-stappen li[data-staat=nu] .ovs-stap-bol{background:var(--oranje);color:var(--wit)}.ovs-stappen li[data-staat=klaar] .ovs-stap-bol{background:var(--ok-achtergrond);color:var(--ok-tekst)}.ovs-paneel{gap:.75rem;display:grid}.ovs-paneel h3{margin:0;font-size:1.05rem}.ovs-platformen{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;display:grid}.ovs-platform{--merk:var(--oranje);border:1.5px solid var(--lijn);background:var(--achtergrond);color:var(--tekst);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-snel) var(--motion-ease-uit), transform var(--motion-snel) var(--motion-ease-uit), box-shadow var(--motion-snel) var(--motion-ease-uit);border-radius:14px;align-items:center;gap:.8rem;padding:.85rem .95rem;display:flex}.ovs-platform:hover,.ovs-platform:focus-visible{border-color:color-mix(in srgb, var(--merk) 65%, var(--lijn));box-shadow:0 10px 26px -14px color-mix(in srgb, var(--merk) 70%, transparent);transform:translateY(-2px)}.ovs-logo{background:var(--wit);border:1px solid var(--lijn);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ovs-platform-tekst{flex:1;gap:.15rem;display:grid}.ovs-platform-tekst small{color:var(--tekst-grijs);line-height:1.35}.ovs-pijl{color:var(--tekst-grijs);transition:transform var(--motion-snel) var(--motion-ease-uit);font-size:1.1rem}.ovs-platform:hover .ovs-pijl{color:var(--merk);transform:translate(3px)}.ovs-ander{border-top:1px dashed var(--lijn);padding-top:.75rem}.ovs-ander-inhoud{margin-top:.75rem}.ovs-gekozen{align-items:center;gap:.55rem;display:flex}.ovs-gekozen img{background:var(--wit);border-radius:7px;padding:2px}.ovs-gekozen .link-knop{margin-left:auto}.ovs-koppel{gap:.6rem;max-width:40rem;display:grid}.ovs-koppel p{margin:0}.ovs-label{font-size:.9rem;font-weight:700}.ovs-invoer{gap:.5rem;display:flex}.ovs-invoer input{border:1.5px solid var(--lijn);background:var(--achtergrond);min-width:0;color:var(--tekst);font:inherit;border-radius:11px;flex:1;padding:.7rem .85rem;font-size:16px}.ovs-invoer input:focus{border-color:var(--oranje);outline:none}.ovs-koppel .btn,.ovs-acties .btn{justify-self:start}.ovs-bezig{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-weight:600;display:flex}.ovs-bezig small{color:var(--tekst-grijs);font-weight:400}.ovs-spinner{border:2px solid var(--lijn);border-top-color:var(--oranje);border-radius:50%;flex:none;width:.95rem;height:.95rem;animation:.8s linear infinite ovs-draai;display:inline-block}@keyframes ovs-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ovs-spinner{animation-duration:2.4s}.ovs-platform,.ovs-pijl{transition:none}}.ovs-fout{background:var(--fout-achtergrond);color:var(--fout-tekst);border-radius:12px;padding:.75rem .9rem}.ovs-fout p{margin:0}.ovs-fout small{opacity:.85;margin-top:.3rem;display:block}.ovs-onderdelen{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ovs-onderdeel{border:1px solid var(--lijn);background:var(--achtergrond);transition:border-color var(--motion-rustig) var(--motion-ease-uit), opacity var(--motion-rustig);border-radius:14px;align-content:start;gap:.45rem;padding:.85rem .95rem;display:grid}.ovs-onderdeel[data-status=uit]{opacity:.55}.ovs-onderdeel[data-status=bezig]{border-color:var(--oranje)}.ovs-onderdeel[data-status=gelukt],.ovs-onderdeel[data-status=behouden]{border-color:color-mix(in srgb, var(--ok-tekst) 45%, var(--lijn))}.ovs-onderdeel[data-status=mislukt]{border-color:color-mix(in srgb, var(--fout-tekst) 45%, var(--lijn))}.ovs-onderdeel-kop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ovs-onderdeel-kop label{cursor:pointer;align-items:center;gap:.4rem;display:flex}.ovs-onderdeel-inhoud{gap:.25rem;font-size:.92rem;display:grid}.ovs-onderdeel-inhoud p{margin:0}.ovs-groot{font-size:1.6rem;font-weight:800;line-height:1.1}.ovs-groot small{color:var(--tekst-grijs);font-size:.9rem;font-weight:600}.ovs-status{background:var(--grijs-licht);color:var(--tekst-grijs);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.ovs-status[data-status=gelukt],.ovs-status[data-status=behouden]{background:var(--ok-achtergrond);color:var(--ok-tekst)}.ovs-status[data-status=gedeeltelijk]{color:var(--tekst);background:#ff5b0024}.ovs-status[data-status=mislukt]{background:var(--fout-achtergrond);color:var(--fout-tekst)}.ovs-top{margin-top:.3rem}.ovs-top>span{color:var(--tekst-grijs);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.ovs-top ol{gap:.2rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.ovs-top li{justify-content:space-between;gap:.5rem;font-size:.88rem;display:flex}.ovs-top li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ovs-niet{border-top:1px dashed var(--lijn);padding-top:.6rem}.ovs-niet summary{cursor:pointer;color:var(--tekst-grijs);font-weight:600}.ovs-niet ul{gap:.35rem;margin:.5rem 0 0;padding-left:1.1rem;font-size:.9rem;display:grid}.ovs-veilig{margin:0}.ovs-acties{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ovs-alles{padding-inline:1.4rem;font-size:1.05rem}.ovs-leeg{color:var(--tekst-grijs);margin:0}.ovs-resultaat{border-top:1px solid var(--lijn);gap:.6rem;padding-top:.5rem;display:grid}.ovs-resultaat h3{margin:0;font-size:1.2rem}.ovs-resultaat h4{margin:.4rem 0 0}.ovs-resultaat .btn{justify-self:start}.ovs-ongedaan{color:var(--tekst-grijs);justify-self:start}.ovs-hint-wissel{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.ovs-kaart{border:1px solid var(--lijn);background:linear-gradient(115deg, #ff5b0014, transparent 60%), var(--kaart);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.1rem;display:flex}.ovs-kaart-tekst{gap:.2rem;display:grid}.ovs-kaart-tekst strong{font-size:1rem}.ovs-kaart-tekst span{color:var(--tekst-grijs);font-size:.92rem}.ovs-kaart-logos{gap:.35rem;display:flex}.ovs-kaart-logos img{background:var(--wit);border:1px solid var(--lijn);border-radius:7px;width:26px;height:26px;padding:2px}@media (max-width:560px){.ovs{border-radius:14px}.ovs-stappen li span:not(.ovs-stap-bol){display:none}.ovs-stappen li[data-staat=nu] span{display:inline}.ovs-invoer{flex-direction:column}.ovs-alles{justify-content:center;width:100%}}.ovs-cta{margin-block:1.5rem}.ovs-cta-kicker{color:var(--oranje-tekst,var(--oranje));text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.ovs-cta-veilig{font-size:.82rem!important}.ovs-signup{max-width:28rem;margin:0 auto 1rem}.ovs-vink{cursor:pointer;align-items:flex-start;gap:.45rem;margin-top:.3rem;font-size:.9rem;display:flex}.ovs-vink input{margin-top:.2rem}.ovs-kop h2:focus{outline:none}.ovs-kop h2:focus-visible{outline:2px solid var(--oranje);outline-offset:3px;border-radius:4px}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.vbEgOG_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.vbEgOG_variable{--font-redactioneel:"Newsreader", "Newsreader Fallback"}
