.nf{isolation:isolate;text-align:center;padding:56px 16px 88px;position:relative;overflow:hidden}.nf-bg{z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 50% 55%,#000,#0000 80%);mask-image:radial-gradient(50% 60% at 50% 55%,#000,#0000 80%)}.nf-q{background:var(--cx-surface);color:var(--cx-muted);border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:10px 16px;font-size:13px;display:inline-flex}.nf-q i{border:1.6px solid #4a4c52;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:600;display:grid}.nf-q i:nth-child(3){animation:nf-hover 3.2s var(--cx-ease) infinite}@keyframes nf-hover{0%,70%,to{border-color:#4a4c52}35%{border-color:var(--cx-accent)}}.nf-code{font-family:var(--cx-display);letter-spacing:-.06em;color:var(--cx-ghost);margin-top:26px;font-size:clamp(104px,28vw,180px);font-weight:500;line-height:.9}.nf-h{max-width:640px;font-family:var(--cx-display);letter-spacing:-.035em;margin:20px auto 0;font-size:clamp(27px,4vw,38px);font-weight:500;line-height:1.2}.nf-h em{color:var(--cx-accent);font-style:normal}.nf-t{color:#b5b6b2;margin-top:12px;font-size:16px}.nf-go{margin-top:30px;flex-direction:column;align-items:stretch;gap:10px;max-width:320px;margin-inline:auto;display:flex}@media (min-width:640px){.nf-go{flex-direction:row;justify-content:center;max-width:none}}@media (min-width:1024px){.nf{padding:110px 24px 140px}.nf-t{font-size:17px}.nf-go{margin-top:34px}.nf-go .cx-btn{min-height:52px;padding:0 22px}}@media (prefers-reduced-motion:reduce){.nf-q i:nth-child(3){animation:none}}
