.motion-ok [data-reveal]:not([data-revealed]),.motion-ok [data-reveal-group]>:not([data-revealed]),.motion-ok [data-steps] [data-step]:not([data-revealed]),.motion-ok [data-hero-item]:not([data-revealed]){opacity:0}.motion-ok [data-steps-line]{opacity:0;transform-origin:left center}.motion-ok [data-hero-image]:not([data-revealed]){transform:scale(1.06)}[data-count]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: no-preference){.nl-btn{transition:transform .18s ease,box-shadow .18s ease,background-color .15s ease}.nl-btn:hover{transform:translateY(-2px)}.nl-btn:active{transform:translateY(0) scale(.98)}}.nl-dark{--night: #071019;--night-2: #0d1b2b;--ink: #e9eff6;--muted: #8b9cb1;--steel-1: #7c8085;--steel-2: #d0d3d6;--signal: #36adf8;--open: #3ddc97;--deny: #ff6b6b;background:var(--night);color:var(--ink)}.nl-dark>nav a:not([href="/login/"]){color:#c3cfdc}.nl-dark>nav a:not([href="/login/"]):hover{color:var(--ink)}.nl-dark>nav button{color:var(--ink)}.nl-dark #mobile-menu{background:var(--night-2);border-radius:12px;margin:0 0 0 16px;padding:8px}.nl-dark footer{border-top:1px solid rgba(255,255,255,.06)}.nl-wordmark{display:inline-flex;align-items:center;gap:10px;padding-left:32px;font-size:22px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}:where(.nl-dark *,.nl-dark :before,.nl-dark :after){border-color:#ffffff1a}.nl-dark :not(a,button).bg-white{background-color:#0f1e30}.nl-dark .bg-gray-50{background-color:#ffffff09}.nl-dark .bg-gray-100{background-color:#ffffff12}.nl-dark .hover\:bg-gray-50:hover{background-color:#ffffff0f}.nl-dark .border-gray-100,.nl-dark .divide-gray-100>*+*{border-color:#ffffff12}.nl-dark .border-gray-200{border-color:#ffffff1a}.nl-dark .border-gray-300{border-color:#ffffff2e}.nl-dark .text-gray-900{color:var(--ink)}.nl-dark .text-gray-700{color:#c3cfdc}.nl-dark .text-gray-600,.nl-dark .text-gray-500{color:var(--muted)}.nl-dark .text-gray-400{color:#74869b}.nl-dark :is(.text-nordlox-500,.text-nordlox-600,.text-nordlox-700,.text-nordlox-800):not(.bg-white),.nl-dark .hover\:text-nordlox-700:hover{color:#7cc8fc}.nl-dark .bg-nordlox-50{background-color:#36adf817}.nl-dark .bg-nordlox-100{background-color:#36adf826}.nl-dark .bg-nordlox-200,.nl-dark .group:hover .group-hover\:bg-nordlox-200{background-color:#36adf83d}.nl-dark :not(.bg-white).hover\:bg-nordlox-50:hover,.nl-dark .hover\:bg-nordlox-100:hover{background-color:#36adf829}.nl-dark .from-nordlox-50{--tw-gradient-from: rgba(54, 173, 248, .06) var(--tw-gradient-from-position);--tw-gradient-to: rgba(54, 173, 248, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.nl-dark .to-nordlox-100{--tw-gradient-to: rgba(54, 173, 248, .2) var(--tw-gradient-to-position)}.nl-dark .bg-nordlox-800{background-color:var(--night-2)}.nl-dark .bg-green-50,.nl-dark .bg-green-100{background-color:#3ddc971f}.nl-dark .border-green-200{border-color:#3ddc974d}.nl-dark :is(.text-green-600,.text-green-700,.text-green-800){color:#7fe6b9}.nl-dark .bg-red-50{background-color:#ff6b6b1f}.nl-dark section :is(input,textarea,select){background-color:#ffffff0d;color:var(--ink)}.nl-dark section :is(input,textarea)::-moz-placeholder{color:#74869b}.nl-dark section :is(input,textarea)::placeholder{color:#74869b}
