.nf{background:var(--surface-0);padding:clamp(140px, 20vh, 210px) var(--page-gutter) clamp(80px, 12vh, 140px)}.nf__inner{text-align:center;max-width:560px;margin:0 auto}.nf__eyebrow{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--w-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin:0 0 var(--sp-4)}.nf__title{font-size:var(--fs-display);margin-bottom:var(--sp-6)}.nf__card{text-align:left;font-family:var(--font-mono);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-2);margin:0 0 var(--sp-6);overflow:hidden}.nf__card-head{justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-caption);letter-spacing:.06em;color:var(--fg-3);background:var(--surface-0);border-bottom:1px solid var(--border-1);flex-wrap:wrap;padding:10px 20px;display:flex}.nf__rows{padding:var(--sp-2) 0;margin:0}.nf__row{gap:var(--sp-4);grid-template-columns:120px 1fr;align-items:baseline;padding:10px 20px;display:grid}.nf__row+.nf__row{border-top:1px solid var(--border-1)}.nf__row dt{font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.nf__row dd{font-size:var(--fs-small);font-weight:var(--w-medium);color:var(--fg-1);margin:0}.nf__dot{background:var(--brand-accent);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.nf__lead{font-size:var(--fs-body);color:var(--fg-2);margin:0 0 var(--sp-5)}.nf__actions{margin-bottom:var(--sp-5)}.nf__btn{border-radius:var(--radius-pill);background:var(--brand-accent);color:#fff;font-size:var(--fs-body);font-weight:var(--w-semibold);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-bottom:none;align-items:center;gap:10px;padding:14px 28px;display:inline-flex}.nf__btn:hover{background:var(--brand-accent-2);color:#fff;border-bottom:none;transform:translateY(-1px)}.nf__links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nf__links a{font-size:var(--fs-small);font-weight:var(--w-medium);color:var(--fg-2);border:1px solid var(--border-2);border-radius:var(--radius-pill);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom-width:1px;padding:8px 16px}.nf__links a:hover{color:var(--fg-1);border-color:var(--border-strong)}.nf__report{margin:var(--sp-6) 0 0;font-size:var(--fs-small);color:var(--fg-3)}.nf__report a{color:var(--fg-link)}.nf__report a:hover{color:var(--fg-link-hover)}.nf a:focus-visible,.nf__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (prefers-reduced-motion:no-preference){.nf__row{opacity:0;animation:nf-row-in .5s var(--ease-out) forwards;transform:translateY(8px)}.nf__row:first-child{animation-delay:.1s}.nf__row:nth-child(2){animation-delay:.2s}.nf__row:nth-child(3){animation-delay:.3s}.nf__row:nth-child(4){animation-delay:.4s}.nf__dot{animation:2.4s ease-in-out .8s infinite nf-pulse}}@keyframes nf-row-in{to{opacity:1;transform:none}}@keyframes nf-pulse{0%,to{box-shadow:0 0 #fa583359}50%{box-shadow:0 0 0 5px #fa583300}}@media (max-width:480px){.nf{padding-top:120px}.nf__row{grid-template-columns:1fr;gap:2px}.nf__card-head,.nf__row{padding-left:16px;padding-right:16px}}
