.nlpage{background:var(--fg);color:#fff}.nlpage p{max-width:none}.nlpage header{background:#14181fe6;border-bottom-color:#ffffff14}.nlpage header .logo{filter:brightness(0)invert()}.nlpage .menu>a,.nlpage .menu-dd-trigger{color:#9aa0ab}.nlpage .menu>a:hover,.nlpage .menu-dd-trigger:hover{color:#fff}.nlpage .burger{border-color:#fff3}.nlpage header .m-call{background:#ffffff24;border-color:#ffffff57}.nlpage header .m-call svg{stroke:var(--primary)}.nlpage .burger .bl{background:#fff}.nlpage .burger .blabel{color:#9aa0ab}.nlpage .mobnav{background:#14181ffa;border-bottom-color:#ffffff14}.nlpage .mobnav-scroll a{color:#fff;border-bottom-color:#ffffff14}.nlpage footer{border-top:1px solid #ffffff14}.nlpage .nl{padding:52px 0 60px;position:relative;overflow:hidden}.nlpage .nl:before{content:"";pointer-events:none;background:radial-gradient(circle,#d7a54229,#0000 62%);border-radius:50%;width:900px;height:900px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.nlpage .nl-in{z-index:2;text-align:center;max-width:660px;margin:0 auto;position:relative}.nlpage .rank-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:#d7a5421f;border:1px solid #d7a5425c;border-radius:9999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 15px 8px 12px;font-size:10px;font-weight:700;display:inline-flex}.nlpage .rank-badge svg{width:14px;height:14px;stroke:var(--primary);fill:none;stroke-width:1.9px;flex:none}.nlpage .nl h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,7.2vw,50px);font-weight:800;line-height:1.06}.nlpage .nl h1 em{color:var(--primary);font-style:normal}.nlpage .nl-sub{color:#b7bcc5;max-width:520px;margin:0 auto 30px;font-size:16px;line-height:1.68}.nlpage .nbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:9px;max-width:520px;margin:0 auto;padding:9px;display:flex;box-shadow:0 20px 60px #0006}.nlpage .nbar input{color:#fff;background:0 0;border:none;border-radius:11px;outline:none;width:100%;height:52px;padding:0 18px;font-family:inherit;font-size:16px}.nlpage .nbar input::placeholder{color:#7e838c}.nlpage .nbar .btn{border-radius:11px;width:100%;height:52px;font-size:15px;font-weight:700}.nlpage .nfine{color:var(--on-dark-dim);margin-top:15px;font-size:12px}.nlpage .proof{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:center;gap:0;margin-top:44px;display:flex}.nlpage .pf{text-align:center;border-right:1px solid #ffffff14;flex:1;padding:20px 10px}.nlpage .pf:last-child{border-right:none}.nlpage .pf b{letter-spacing:-.04em;color:var(--primary);font-size:22px;font-weight:800;line-height:1;display:block}.nlpage .pf span{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-dim);margin-top:8px;font-size:9.5px;font-weight:700;display:block}.nlpage .lines{text-align:left;max-width:560px;margin:40px auto 0}.nlpage .line{border-bottom:1px solid #ffffff12;gap:14px;padding:16px 0;display:flex}.nlpage .line:last-child{border-bottom:none}.nlpage .line svg{width:17px;height:17px;stroke:var(--primary);fill:none;stroke-width:2px;flex:none;margin-top:3px}.nlpage .line b{color:#fff;letter-spacing:-.015em;margin-bottom:3px;font-size:14.5px;font-weight:700;display:block}.nlpage .line p{color:#9aa0ab;margin:0;font-size:13.5px;line-height:1.6}.nlpage .nl-vis{z-index:2;background:radial-gradient(circle at 52%,#d7a54233,#0000 62%);max-width:520px;margin:44px auto 0;padding:8px;position:relative}.nlpage .nl-vis img{filter:drop-shadow(0 24px 56px #0009);width:100%;height:auto;margin:0 auto}@media (min-width:640px){.nlpage .nl{padding:70px 0 76px}.nlpage .nl-sub{font-size:17px}.nlpage .nbar{flex-direction:row;align-items:center;padding:8px}.nlpage .nbar input{flex:1;width:auto}.nlpage .nbar .btn{flex:none;width:auto;padding:0 30px}.nlpage .pf b{font-size:26px}}@media (min-width:1000px){.nlpage .nl{padding:92px 0 96px}.nlpage .pf{padding:26px 14px}.nlpage .pf b{font-size:30px}}
