.nvrs-scan{--nvrs-bg:#ffffff;--nvrs-text:#20313c;--nvrs-muted:#4d6573;--nvrs-border:#d9e4e3;--nvrs-soft:#f5f8f7;--nvrs-accent:#6faa43;--nvrs-accent-dark:#4f7e31;--nvrs-secondary:#d6b14d;--nvrs-danger:#b52f2f;--nvrs-danger-soft:#fff4f3;--nvrs-warning:#9a6a00;--nvrs-warning-soft:#fff9ea;--nvrs-success:#356f2f;--nvrs-success-soft:#f2f8ec;--nvrs-shadow:0 12px 32px rgba(29, 52, 61, 0.08);color:var(--nvrs-text);font-size:16px;line-height:1.65}.nvrs-card{background:var(--nvrs-bg);border:1px solid var(--nvrs-border);border-radius:18px;padding:24px;margin:0 0 24px;box-shadow:var(--nvrs-shadow)}.nvrs-intro-card{background:linear-gradient(180deg,#ffffff 0%,#f7faf6 100%)}.nvrs-intro-card h2,.nvrs-question-card h3,.nvrs-result h3,.nvrs-contact-card h3,.nvrs-advice-card h3{margin-top:0}.nvrs-help-text,.nvrs-privacy-text{color:var(--nvrs-muted)}.nvrs-legend,.nvrs-flags,.nvrs-result-flags ul{list-style:none;margin:16px 0 0;padding:0}.nvrs-legend li,.nvrs-result-flags li{margin:8px 0}.nvrs-badge{display:inline-block;width:14px;height:14px;border-radius:999px;margin-right:8px;vertical-align:middle}.nvrs-badge-matig{background:var(--nvrs-success)}.nvrs-badge-hoog{background:var(--nvrs-secondary)}.nvrs-badge-zeer-hoog{background:#d97706}.nvrs-badge-problematisch{background:var(--nvrs-danger)}.nvrs-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.nvrs-input{display:block;width:100%;max-width:520px;margin-top:8px;border:1px solid #c3d3cf;border-radius:12px;padding:12px 14px;font:inherit;color:var(--nvrs-text);background:#fff}.nvrs-input:focus{border-color:var(--nvrs-accent);box-shadow:0 0 0 3px rgba(111,170,67,.18);outline:0}.nvrs-checkbox-inline{display:flex;align-items:flex-start;gap:12px;margin-top:14px}.nvrs-question-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:20px;align-items:start}.nvrs-flags-wrap{background:var(--nvrs-danger-soft);border:1px solid #f5c9c5;border-radius:14px;padding:16px}.nvrs-flag-label{font-weight:700;color:var(--nvrs-danger)}.nvrs-flags li{position:relative;padding-left:18px;margin-top:8px}.nvrs-flags li::before{content:"⚑";position:absolute;left:0;top:0;color:var(--nvrs-danger)}.nvrs-option{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--nvrs-soft);border:1px solid var(--nvrs-border);border-radius:14px;padding:14px 16px;margin-top:12px;cursor:pointer;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.nvrs-option:hover{border-color:#bfd4b1;transform:translateY(-1px)}.nvrs-option-main{display:flex;align-items:flex-start;gap:12px;flex:1 1 auto}.nvrs-option input[type="checkbox"]{margin-top:4px;accent-color:var(--nvrs-accent)}.nvrs-option-text{flex:1 1 auto}.nvrs-option-points{white-space:nowrap;font-weight:700;color:var(--nvrs-accent-dark)}.nvrs-actions,.nvrs-cta-wrap{text-align:left}.nvrs-button{display:inline-block;background:var(--nvrs-accent);color:#fff;border:0;border-radius:999px;padding:14px 22px;text-decoration:none;font-weight:700;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}.nvrs-button:hover,.nvrs-button:focus{color:#fff;background:var(--nvrs-accent-dark);transform:translateY(-1px)}.nvrs-button-secondary{background:#355b68}.nvrs-button-secondary:hover,.nvrs-button-secondary:focus{background:#274854}.nvrs-result-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nvrs-result-label{display:inline-block;border-radius:999px;padding:6px 12px;font-weight:700}.nvrs-result-matig{background:var(--nvrs-success-soft);border-color:#cfdfc1}.nvrs-result-matig .nvrs-result-label{background:#e5f1dc;color:var(--nvrs-success)}.nvrs-result-hoog{background:var(--nvrs-warning-soft);border-color:#ead8a7}.nvrs-result-hoog .nvrs-result-label{background:#f6ebc7;color:var(--nvrs-warning)}.nvrs-result-zeer-hoog{background:#fff7eb;border-color:#f3d5a2}.nvrs-result-zeer-hoog .nvrs-result-label{background:#fee9c9;color:#b86400}.nvrs-result-problematisch{background:var(--nvrs-danger-soft);border-color:#f0c7c4}.nvrs-result-problematisch .nvrs-result-label{background:#fde1df;color:var(--nvrs-danger)}.nvrs-advice-item+.nvrs-advice-item{margin-top:16px;padding-top:16px;border-top:1px solid var(--nvrs-border)}.nvrs-notice{padding:18px 24px}.nvrs-notice-success{background:var(--nvrs-success-soft);border-color:#cfdfc1}.nvrs-notice-warning{background:var(--nvrs-warning-soft);border-color:#ead8a7}.nvrs-notice-error{background:var(--nvrs-danger-soft);border-color:#f0c7c4}.nvrs-notice-info{background:#eef6f7;border-color:#cfe1e5}@media (max-width:860px){.nvrs-question-head{grid-template-columns:1fr}.nvrs-option{flex-wrap:wrap;align-items:flex-start}.nvrs-option-points{margin-left:32px}}