.nf-main{color:#f4f4f4;background:#0a0a0b;min-height:100vh}.nf-hero{align-items:center;min-height:calc(100vh - 80px);padding:80px 0 100px;display:flex;position:relative;overflow:hidden}.nf-bg-grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%)}.nf-bg-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#3aa9592e 0%,#0000 60%);width:700px;height:700px;animation:6s ease-in-out infinite nfGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes nfGlow{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.nf-inner{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.nf-mark{color:#f4f4f4;opacity:.95;justify-content:center;align-items:center;margin-bottom:32px;animation:.8s ease-out .1s both nfFadeUp;display:inline-flex}.nf-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;color:#f4f4f4;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;margin-bottom:32px;padding:8px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;animation:.8s ease-out .25s both nfFadeUp;display:inline-flex}.nf-dot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite nfPulse;box-shadow:0 0 12px #ef4444}@keyframes nfPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.nf-divider{background:#fff3;width:1px;height:12px}.nf-eyebrow-muted{color:#ffffff8c;letter-spacing:.04em;text-transform:none;font-family:Inter,sans-serif;font-size:13px}.nf-numbers{letter-spacing:-.06em;justify-content:center;align-items:center;gap:0;margin:8px 0 32px;font-family:Inter Tight,Helvetica Neue,sans-serif;font-weight:800;line-height:.85;animation:.9s ease-out .4s both nfFadeUp;display:flex}.nf-num{color:#f4f4f4;text-shadow:0 4px 20px #00000080;font-size:clamp(120px,22vw,240px)}.nf-zero{justify-content:center;align-items:center;width:clamp(120px,22vw,240px);height:clamp(120px,22vw,240px);display:inline-flex;position:relative}.nf-tire{color:#f4f4f4;filter:drop-shadow(0 4px 20px #00000080);width:100%;height:100%;animation:18s linear infinite nfTireSpin}@keyframes nfTireSpin{to{transform:rotate(360deg)}}.nf-numbers.glitch{animation:.9s ease-out .4s both nfFadeUp,.4s ease-in-out nfGlitch}@keyframes nfGlitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.nf-h2{letter-spacing:-.02em;color:#f4f4f4;margin:0 0 16px;font-family:Inter Tight,Helvetica Neue,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1;animation:.9s ease-out .55s both nfFadeUp}.nf-h2 em{color:#8bc53f;font-style:italic;font-weight:500;position:relative}.nf-h2 em:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#8bc53f,#0000);height:2px;position:absolute;bottom:-4px;left:0;right:0}.nf-lede{color:#ffffffa6;max-width:52ch;margin:0 auto 40px;font-size:17px;line-height:1.6;animation:.9s ease-out .7s both nfFadeUp}.nf-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;animation:.9s ease-out .85s both nfFadeUp;display:flex}.nf-cta-primary{color:#0a0a0b;letter-spacing:-.005em;background:#f4f4f4;border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1),color .4s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #ffffff1a,0 0 0 1px #ffffff1a}.nf-cta-primary .nf-cta-icon,.nf-cta-primary .nf-cta-arrow,.nf-cta-primary .nf-cta-label{z-index:2;transition:transform .4s cubic-bezier(.2,.8,.2,1),color .4s;position:relative}.nf-cta-primary .nf-cta-icon{background:#0a0a0b0f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nf-cta-primary .nf-cta-arrow{align-items:center;display:inline-flex;transform:translate(0)}.nf-cta-primary .nf-cta-fill{z-index:1;background:linear-gradient(135deg,#8bc53f 0%,#76b22f 100%);border-radius:999px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(101%)}.nf-cta-primary:hover{color:#0a0a0b;transform:translateY(-2px);box-shadow:0 12px 32px #8bc53f59,0 0 0 1px #8bc53f66}.nf-cta-primary:hover .nf-cta-fill{transform:translateY(0)}.nf-cta-primary:hover .nf-cta-arrow{transform:translate(4px)}.nf-cta-primary:hover .nf-cta-icon{background:#0a0a0b1f;transform:rotate(-8deg)scale(1.05)}.nf-cta-primary:active{transform:translateY(0)}.nf-cta-ghost{color:#ffffffd9;background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:16px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.nf-cta-ghost:hover{color:#fff;background:#ffffff0f;border-color:#ffffff40}.nf-suggestions{border-top:1px solid #ffffff0f;margin-top:24px;padding-top:32px;animation:.9s ease-out 1s both nfFadeUp}.nf-sug-label{letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px}.nf-sug-grid{grid-template-columns:repeat(2,1fr);gap:8px;max-width:560px;margin:0 auto;display:grid}.nf-sug-card{color:#f4f4f4;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex}.nf-sug-card:hover{background:#8bc53f14;border-color:#8bc53f66;transform:translateY(-2px)}.nf-sug-card:hover .nf-sug-icon{color:#8bc53f;transform:scale(1.1)rotate(-5deg)}.nf-sug-icon{color:#ffffffb3;background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:inline-flex}.nf-sug-t{font-size:14px;font-weight:600}.nf-sug-s{color:#ffffff80;margin-top:2px;font-size:12px}@keyframes nfFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.nf-hero{padding:56px 0 80px}.nf-numbers{gap:0}.nf-num{font-size:clamp(80px,26vw,160px)}.nf-zero{width:clamp(80px,26vw,160px);height:clamp(80px,26vw,160px)}.nf-cta-row{flex-direction:column;align-items:stretch}.nf-cta-primary,.nf-cta-ghost{justify-content:center}.nf-sug-grid{grid-template-columns:1fr}}
