.nf{text-align:center;max-width:560px;margin:90px auto 120px}.nf__code{font-family:var(--font-display);font-weight:var(--font-display-weight);color:var(--brand);margin:0;font-size:clamp(56px,11vw,96px);line-height:1}.nf__title{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:10px 0 12px;font-size:clamp(17px,2.2vw,24px)}.nf__lead{color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.6}.nf__path{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-mute);word-break:break-all;margin:0 0 24px;font-size:12px}.nf__cta{background:var(--grama);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:13px 26px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:transform .15s;display:inline-block}@media (hover:hover){.nf__cta:hover{transform:scale(var(--expand))}}@media (prefers-reduced-motion:reduce){.nf__cta{transition:none}.nf__cta:hover{transform:none}}