.nf{padding-block:clamp(48px,8vw,96px) clamp(56px,9vw,104px)}.nf-inner{max-width:1080px;margin-inline:auto}.nf-head{text-align:center;max-width:660px;margin-inline:auto}.nf-code{letter-spacing:-.04em;color:var(--color-primary);justify-content:center;align-items:baseline;font-size:clamp(5rem,15vw,9.5rem);font-weight:800;line-height:.9;display:flex}.nf-code span{color:var(--color-accent)}.nf-badge{margin:var(--space-5) 0;border-radius:var(--radius-pill,100px);color:var(--color-accent-dark);letter-spacing:.04em;text-transform:uppercase;background:#f5a6231f;align-items:center;gap:8px;padding:7px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.nf-badge svg{flex-shrink:0;width:15px;height:15px}.nf-head h1{font-size:var(--text-h1);color:var(--color-text-primary);margin-bottom:var(--space-4);font-weight:700;line-height:1.15}.nf-lede{color:var(--color-text-secondary);margin-bottom:var(--space-8);font-size:1.0625rem;line-height:1.65}.nf-actions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.nf-help{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-text-secondary)}.nf-help a{color:var(--color-primary);font-weight:600}.nf-help a:hover{color:var(--color-accent-dark)}.nf-quick-head{text-align:center;margin:var(--space-16) 0 var(--space-8)}.nf-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-dark);margin-bottom:var(--space-2);font-size:.8125rem;font-weight:700;display:block}.nf-quick-head h2{font-size:var(--text-h2);color:var(--color-text-primary);font-weight:700}.nf-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.nf-card{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);height:100%;box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;display:flex}.nf-card:hover{box-shadow:var(--shadow-hover);border-color:var(--color-accent);transform:translateY(-4px)}.nf-card:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.nf-card-icon{border-radius:var(--radius-md);width:52px;height:52px;color:var(--color-accent-dark);transition:background var(--transition);background:#f5a6231f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nf-card:hover .nf-card-icon{background:#f5a62333}.nf-card-icon svg{width:26px;height:26px}.nf-card h3{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;line-height:1.3}.nf-card p{font-size:var(--text-sm);color:var(--color-text-secondary);flex:1;line-height:1.6}.nf-card-link{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary);transition:gap var(--transition), color var(--transition);align-items:center;gap:6px;font-weight:600;display:inline-flex}.nf-card:hover .nf-card-link{color:var(--color-accent-dark);gap:10px}@media (max-width:900px){.nf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nf-grid{grid-template-columns:1fr}.nf-actions{flex-direction:column}.nf-actions .btn{width:100%}.nf-quick-head{margin-top:var(--space-12)}}
