/* VPNSpeurder reviewadapter 1.7.0 — koppenbasis, lege content, klikbare TOC */
.vpsrev{--vr-ink:#12263e;--vr-text:#526172;--vr-line:#8baac8;--vr-green:#168244;--vr-green-bright:#2fae5c;--vr-cta:#65d957;--vr-track:#e8eef4;font-family:inherit;color:var(--vr-ink);background:#f8fafc;padding-bottom:55px}.vpsrev *{box-sizing:border-box}.vpsrev-wrap{width:100%;max-width:1180px;margin:auto;padding-inline:26px}.vpsrev-head{padding:26px 0 28px}.vpsrev-crumb{display:flex;gap:10px;font-size:12px;color:#647488;margin:0 0 22px}.vpsrev-crumb a{color:inherit;text-underline-offset:3px}.vpsrev-eyebrow{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--vr-green);margin:0 0 10px}.vpsrev h1{font-family:inherit;font-size:clamp(29px,3.2vw,40px);font-weight:600;line-height:1.25;letter-spacing:-.8px;margin:0 0 12px}.vpsrev-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:#687987}.vpsrev-hero{background:#fff;border-block:1px solid #dbe6ef;padding:22px 0}.vpsrev-badge{display:inline-block;background:#e5f7e9;color:#1c7137;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;margin:0 0 14px}.vpsrev-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) 230px 250px;gap:26px;align-items:center}.vpsrev-brand{display:flex;gap:16px;align-items:center;min-width:0}.vpsrev-logo{flex:0 0 72px;width:72px;height:72px;display:grid;place-items:center;border:1px solid var(--vr-line);border-radius:11px;background:#fff;overflow:hidden}.vpsrev-logo-img{max-width:56px;max-height:56px;width:auto;height:auto;object-fit:contain}.vpsrev-logo-fallback{font-size:28px;font-weight:600;color:var(--vr-green)}.vpsrev-brand-name{font-family:inherit;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.4px;margin:0 0 7px}.vpsrev-deal{display:inline-block;background:#fff3c4;color:#7c5c00;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600;margin:0 0 9px}.vpsrev-features{display:grid;gap:5px;margin:0;padding:0;list-style:none;font-size:12px;color:#31465a}.vpsrev-features li{display:flex;gap:7px;line-height:1.45}.vpsrev-features li:before{content:"✓";flex:0 0 16px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#e5f7e9;color:var(--vr-green);font-size:10px;font-weight:700}.vpsrev-score{background:#f6f9fc;border:1px solid #dbe6ef;border-radius:10px;padding:14px 16px}.vpsrev-score-top{display:flex;align-items:baseline;gap:5px;margin-bottom:9px}.vpsrev-score-top strong{font-family:inherit;font-size:30px;font-weight:600;color:var(--vr-green)}.vpsrev-score-top span{font-size:11px;color:#687987}.vpsrev-metric{margin-top:9px}.vpsrev-metric-top{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:var(--vr-text)}.vpsrev-metric-top b{font-size:12px;color:var(--vr-ink)}.vpsrev-bar{position:relative;height:7px;border-radius:99px;background:var(--vr-track);overflow:hidden;margin-top:4px}.vpsrev-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#65d957,var(--vr-green-bright))}.vpsrev-buy{display:flex;flex-direction:column;gap:8px;min-width:0}.vpsrev-price{font-size:12px;color:var(--vr-text);margin:0}.vpsrev-price strong{font-size:22px;color:var(--vr-ink)}.vpsrev-price span{display:block;font-size:11px}.vpsrev-terms{font-size:10px;line-height:1.45;color:#687987;margin:0}.vpsrev-cta{display:block;text-align:center;background:var(--vr-cta);color:#122b1c;border-radius:9px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none}.vpsrev-cta:hover{background:#54c947}.vpsrev-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding-top:28px;align-items:start}.vpsrev-content{min-width:0}.vpsrev-article{background:#fff;border:1px solid var(--vr-line);border-radius:9px;padding:30px}.vpsrev-article>*:first-child{margin-top:0}.vpsrev-article>*:last-child{margin-bottom:0}.vpsrev-article h2{font-family:inherit;font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.4px;margin:30px 0 13px;scroll-margin-top:110px}.vpsrev-article h3{font-family:inherit;font-size:19px;font-weight:600;margin:24px 0 10px;scroll-margin-top:110px}.vpsrev-article p,.vpsrev-article li{font-size:15px;line-height:1.8;color:var(--vr-text)}.vpsrev-article a{color:var(--vr-green);text-underline-offset:3px}.vpsrev-article table{width:100%;border-collapse:collapse;font-size:14px;margin:18px 0}.vpsrev-article th,.vpsrev-article td{border:1px solid #d8e3ec;padding:10px 12px;text-align:left}.vpsrev-article th{background:#f2f7fb;color:var(--vr-ink)}.vpsrev-article .is-style-vps-highlight{background:#f1faf2;border:1px dashed #afcdb7;border-left:4px solid #65d957;border-radius:12px;padding:20px 24px;color:#244b35;margin:24px 0}.vpsrev-article .is-style-vps-highlight p:last-child{margin-bottom:0}.vpsrev-specs{margin-top:26px}.vpsrev-specs h2{font-family:inherit;font-size:24px;font-weight:600;margin:0 0 14px;scroll-margin-top:110px}.vpsrev-spec-table{background:#fff;border:1px solid var(--vr-line);border-radius:9px;overflow:hidden}.vpsrev-spec-row{display:grid;grid-template-columns:230px minmax(0,1fr);border-bottom:1px solid #e3ecf3}.vpsrev-spec-row:last-child{border-bottom:0}.vpsrev-spec-row dt{padding:12px 16px;background:#f6f9fc;font-size:12px;font-weight:600;color:var(--vr-ink)}.vpsrev-spec-row dd{padding:12px 16px;margin:0;font-size:13px;color:var(--vr-text)}.vpsrev-sidebar{position:sticky;top:100px}.vpsrev-side-card{background:#fff;border:1px solid var(--vr-line);border-radius:9px;padding:20px}.vpsrev-side-card h2{font-family:inherit;font-size:16px;font-weight:600;margin:0 0 11px}.vpsrev-toc ol{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:var(--vr-text)}.vpsrev-toc ul{margin:5px 0 5px;padding-left:16px;list-style:disc}.vpsrev-toc a{color:var(--vr-text);text-decoration:none}.vpsrev-toc a:hover{color:var(--vr-green);text-decoration:underline}.vpsrev-toc .vpsrev-toc-2>a{font-weight:600;color:var(--vr-ink)}.vpsrev-toc-empty{font-size:12px;color:var(--vr-text);margin:0}.vpsrev a:focus-visible{outline:3px solid var(--vr-green);outline-offset:3px}@media(max-width:1080px){.vpsrev-hero-grid{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.vpsrev-buy{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;border-top:1px solid #edf3f8;padding-top:14px}}@media(max-width:900px){.vpsrev-body{grid-template-columns:minmax(0,1fr)}.vpsrev-sidebar{position:static;order:-1}}@media(max-width:700px){.vpsrev-hero-grid{grid-template-columns:minmax(0,1fr)}.vpsrev-buy{grid-template-columns:minmax(0,1fr)}.vpsrev-brand{align-items:flex-start}}@media(max-width:600px){.vpsrev-wrap{padding-inline:18px}.vpsrev-head{padding:22px 0 24px}.vpsrev h1{font-size:29px}.vpsrev-hero{padding:20px 0}.vpsrev-brand{flex-direction:column;align-items:flex-start;gap:13px}.vpsrev-logo{width:64px;height:64px;flex-basis:64px}.vpsrev-brand-name{font-size:22px}.vpsrev-body{padding-top:22px;gap:18px}.vpsrev-article{padding:22px}.vpsrev-article h2{font-size:21px}.vpsrev-article h3{font-size:17px}.vpsrev-spec-row{grid-template-columns:minmax(0,1fr)}.vpsrev-spec-row dt{padding-bottom:0}.vpsrev-spec-row dd{padding-top:6px}}
