.nf-page[data-v-2f8b92a7]{min-height:70vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.nf-bg[data-v-2f8b92a7]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 70% at 50% 30%,rgba(224,123,57,.2) 0%,transparent 60%);pointer-events:none}.nf-code[data-v-2f8b92a7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Archivo Black,serif;font-size:clamp(16rem,35vw,28rem);line-height:1;color:#e07b39;opacity:.06;-webkit-user-select:none;user-select:none;pointer-events:none}.nf-content[data-v-2f8b92a7]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;padding:4rem 2rem}.nf-icon[data-v-2f8b92a7]{font-size:3.5rem;color:var(--p-primary-color)}.nf-title[data-v-2f8b92a7]{font-size:clamp(1.8rem,4vw,2.5rem);color:#fff;margin:0}.nf-sub[data-v-2f8b92a7]{font-size:1.05rem;color:#f0f0f08c;margin:0 0 .5rem}.nf-btn-primary[data-v-2f8b92a7]{display:inline-flex;align-items:center;background:var(--p-primary-color);color:#1a1108;padding:13px 32px;border-radius:8px;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:transform .15s ease}.nf-btn-primary[data-v-2f8b92a7]:hover{transform:translateY(-2px);color:#1a1108}
