.nf-bg-orb{position:fixed;top:30%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(46,208,248,.08) 0%,rgba(46,208,248,.03) 40%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0;animation:nf-orb-float 8s ease-in-out infinite}@keyframes nf-orb-float{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-52%) scale(1.08);opacity:1}}.nf-page{position:relative;min-height:60vh;display:flex;flex-direction:column;align-items:center;padding:5rem 1.5rem 4rem;max-width:900px;margin:0 auto;z-index:1}.nf-hero-number{font-size:clamp(7rem,18vw,14rem);font-weight:900;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#2ed0f8,#7ef8d8 40%,#2ed0f8 60%,#a78bfa);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:nf-gradient-shift 6s ease-in-out infinite;text-align:center;margin-bottom:.25rem;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 40px rgba(46,208,248,.2))}@keyframes nf-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.nf-subtitle{font-size:1.1rem;font-weight:500;color:var(--color-text-secondary, #8a8a8a);letter-spacing:.15em;text-transform:uppercase;text-align:center;margin-bottom:2.5rem}.nf-story{text-align:center;max-width:680px;margin-bottom:2.5rem}.nf-story-title{font-size:1.6rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#2ed0f8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nf-story-body{font-size:.95rem;line-height:1.85;color:var(--color-text-secondary, #b0b0b0);margin:0}.nf-story-body span{display:block;margin-bottom:.6rem}.nf-home-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.6rem;border:1px solid rgba(46,208,248,.22);border-radius:12px;font-size:.9rem;font-weight:600;color:#2ed0f8;background:#2ed0f80f;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;margin-bottom:3.5rem}.nf-home-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%);transform:translate(-120%);transition:transform .5s ease}.nf-home-btn svg{font-size:.75rem;transition:transform .25s ease}.nf-home-btn:hover{background:linear-gradient(135deg,#2ed0f8,#7ef8d8);color:#0a0a0a;border-color:transparent;box-shadow:0 4px 20px #2ed0f840}.nf-home-btn:hover:before{transform:translate(120%)}.nf-home-btn:hover svg{transform:translate(3px)}.nf-home-btn:focus-visible{outline:2px solid rgba(46,208,248,.5);outline-offset:2px}.nf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%}.nf-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#ffffff06;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:16px;text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.nf-card:hover{transform:translateY(-3px);border-color:#2ed0f826;box-shadow:0 8px 32px #2ed0f814,0 0 0 1px #2ed0f80f;background:#ffffff0a}.nf-card:focus-visible{outline:2px solid rgba(46,208,248,.5);outline-offset:2px}.nf-card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;font-size:1.15rem;transition:transform .3s ease,box-shadow .3s ease}.nf-card:hover .nf-card-icon{transform:scale(1.08)}.nf-card-icon--contact{background:linear-gradient(135deg,#2ed0f824,#2ed0f80d);border:1px solid rgba(46,208,248,.16);color:#2ed0f8}.nf-card:hover .nf-card-icon--contact{box-shadow:0 4px 16px #2ed0f826}.nf-card-icon--kb{background:linear-gradient(135deg,#7ef8d824,#7ef8d80d);border:1px solid rgba(126,248,216,.16);color:#7ef8d8}.nf-card:hover .nf-card-icon--kb{box-shadow:0 4px 16px #7ef8d826}.nf-card-icon--promo{background:linear-gradient(135deg,#a78bfa24,#a78bfa0d);border:1px solid rgba(167,139,250,.16);color:#a78bfa}.nf-card:hover .nf-card-icon--promo{box-shadow:0 4px 16px #a78bfa26}.nf-card-title{font-size:1.05rem;font-weight:700;color:var(--color-text-primary, #fff);margin:0;letter-spacing:-.01em}.nf-card-text{font-size:.85rem;line-height:1.65;color:var(--color-text-secondary, #b0b0b0);margin:0;flex:1}.nf-card-action{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:#2ed0f8;margin-top:.25rem;transition:gap .2s ease}.nf-card:hover .nf-card-action{gap:.55rem}.nf-card-action svg{font-size:.65rem}@media(max-width:900px){.nf-cards{grid-template-columns:1fr;max-width:440px;margin:0 auto}}@media(max-width:640px){.nf-page{padding:3.5rem 1.25rem 3rem}.nf-hero-number{font-size:clamp(5rem,22vw,8rem)}.nf-story-title{font-size:1.3rem}.nf-story-body{font-size:.88rem}.nf-subtitle{font-size:.95rem;letter-spacing:.1em}}@media(max-width:420px){.nf-page{padding:2.5rem 1rem 2rem}.nf-card{padding:1.25rem}.nf-home-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.nf-hero-number{animation:none}.nf-bg-orb{animation:none;opacity:.6}.nf-home-btn,.nf-home-btn:before,.nf-home-btn svg,.nf-card,.nf-card-icon,.nf-card-action{transition:none}}
