.nf{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:60px 24px;min-height:70vh}.nf:before{content:"";position:absolute;width:760px;height:520px;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--hero-glow);filter:blur(20px);pointer-events:none}.nf-in{position:relative;z-index:1;text-align:center;max-width:540px}.nf-num{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:8px}.nf-num .big{font-family:var(--font-display);font-weight:800;font-size:clamp(80px,16vw,150px);letter-spacing:-.04em;line-height:1;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nf-eq{display:flex;align-items:center;gap:5px;height:clamp(80px,14vw,130px)}.nf-eq i{width:clamp(8px,1.4vw,12px);border-radius:8px;background:var(--accent-grad);animation:eqb 1.1s ease-in-out infinite}.nf h1{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;color:var(--text-primary);margin:14px 0 12px}.nf p{font-size:16px;color:var(--text-secondary);line-height:1.6;margin:0 auto 28px;max-width:400px}.nf .btns{gap:12px;margin-bottom:34px}.nf .btns,.nf .links{display:flex;justify-content:center;flex-wrap:wrap}.nf .links{border-top:1px solid var(--border);padding-top:22px;gap:8px 22px}.nf .links a{font-size:14px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.nf .links a:hover,.nf .links svg{color:var(--accent)}.nf .links svg{width:14px;height:14px}@media(max-width:1024px){.nav-links{display:none}}