/* 1.76.507: landingspagina's voor Ads (templates/landing.php, inc/landing.php) */
.nsl-lp__facts { display: flex; flex-wrap: wrap; gap: 10px 28px; margin: 22px 0 0; padding: 0; list-style: none; }
.nsl-lp__facts li { display: grid; gap: 2px; }
.nsl-lp__facts b { font-size: 1.3rem; color: #fff; }
.nsl-lp__facts span { color: var(--muted); font-size: .86rem; }
.nsl-lp__trust { margin: 0; padding: 0; list-style: none; display: grid; gap: 0; border: 1px solid var(--line); border-radius: 6px; background: rgba(14, 14, 16, .85); }
.nsl-lp__trust li { display: grid; gap: 3px; padding: 16px 20px; border-bottom: 1px solid var(--line); }
.nsl-lp__trust li:last-child { border-bottom: 0; }
.nsl-lp__trust b { color: #fff; font: 600 1rem var(--f-display); }
.nsl-lp__trust span { color: var(--muted); font-size: .88rem; }
.nsl-lp__help { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: clamp(28px, 5vw, 64px); align-items: start; margin-bottom: 28px; }
.nsl-lp__help h3 { margin: 0 0 8px; }
.nsl-lp__move { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(28px, 5vw, 64px); align-items: start; }
.nsl-lp__move .nsl-actions { grid-column: 1 / -1; }
.nsl-lp__steps { margin: 0; padding: 0; list-style: none; counter-reset: lp; border-top: 1px solid var(--line); }
.nsl-lp__steps li { counter-increment: lp; position: relative; padding: 14px 0 14px 44px; border-bottom: 1px solid var(--line); display: grid; gap: 2px; }
.nsl-lp__steps li::before { content: counter(lp, decimal-leading-zero); position: absolute; left: 0; top: 14px; font: 600 .78rem/1.6 var(--f-mono); color: #a98be0; }
.nsl-lp__steps b { color: #fff; }
.nsl-lp__steps span { color: var(--muted); font-size: .94rem; }
@media (max-width: 860px) { .nsl-lp__help, .nsl-lp__move { grid-template-columns: minmax(0, 1fr); } }
