.nf-hero{text-align:center;background:radial-gradient(70% 60% at 50% 42%,#d8323217,#0000 72%);padding:clamp(112px,13vw,168px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.nf-grid{background-image:radial-gradient(#10101424 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 62% at 50% 42%,#000 18%,#0000 78%);mask-image:radial-gradient(60% 62% at 50% 42%,#000 18%,#0000 78%)}.nf-inner{flex-direction:column;align-items:center;display:flex;position:relative}.nf-chip{border:1px solid var(--line);max-width:none;color:var(--red-d);font:600 .74rem var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;display:inline-flex}.nf-chip i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse}.nf-digits{color:var(--ink);font:800 clamp(128px, 26vw, 300px) / 1 var(--display);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:10px 0 2px;display:flex}.nf-digits>span{transform:translateY(-.03em)}.nf-zero{flex:none;width:1.14em;height:1.14em;margin:0 -.05em;position:relative}.nf-zero .wg{width:100%}.nf-orbit{border:1.5px dashed #d8323252;border-radius:50%;animation:60s linear infinite spinSlow;position:absolute;inset:6%}.nf-hero h1{letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,3.4rem)}.nf-hero .lede{max-width:52ch;margin-top:14px}.nf-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.nf-links-sec{padding-top:0}.nf-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nf-links nav{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px 26px 18px}.nf-links h2{align-items:center;gap:10px;margin-bottom:10px;font-size:1.1rem;display:flex}.nf-links h2 svg{width:18px;height:18px;color:var(--red)}.nf-links ul{padding:0;list-style:none}.nf-links li+li{border-top:1px solid var(--soft)}.nf-links li a{min-height:46px;color:var(--text2);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:.94rem;line-height:1.35;transition:color .2s;display:flex}.nf-links li a svg{opacity:0;width:15px;height:15px;transition:opacity .2s, transform .25s var(--ease);flex:none;transform:translate(-6px)}.nf-links li a:hover{color:var(--red)}.nf-links li a:hover svg,.nf-links li a:focus-visible svg{opacity:1;transform:none}@media (max-width:900px){.nf-links{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nf-chip i,.nf-orbit{animation:none}}
