.nf-section{max-width:760px;margin:0 auto;padding:160px 20px 90px;text-align:center}.nf-code{font-size:clamp(64px,14vw,120px);font-weight:800;line-height:1;color:#06b6d4;margin:0}.nf-title{font-size:clamp(24px,4vw,34px);color:var(--title-color,#113D48);margin:16px 0 10px}.nf-text{color:#5b6b73;margin:0 0 28px}.nf-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:28px}.nf-link{padding:10px 18px;border:1px solid #06b6d4;border-radius:999px;color:#0e7490;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.nf-link:hover{background:#06b6d4;color:#fff}.nf-home{color:var(--title-color,#113D48);font-weight:600}@media (max-width:640px){.nf-section{padding:120px 16px 60px}}