.nhome{--bg:#000;--surface:#0a0a0c;--surface-2:#131316;--surface-3:#1a1a1e;--border:#ffffff14;--border-strong:#ffffff29;--text:#fff;--text-muted:#ffffff9e;--text-faint:#ffffff61;--accent:#14f195;--accent-dim:#14f1951f;--accent-glow:#14f19547;background:var(--bg);color:var(--text);line-height:1.5}.nhome>main{z-index:1;position:relative}.nhome a{color:inherit;text-decoration:none}.nhome img{max-width:100%;display:block}.nhome .section-wrap{max-width:1280px;margin:0 auto;padding:0 28px}.nhome .btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .18s;display:inline-flex}.nhome .btn-primary{background:var(--accent);color:#001a0f}.nhome .btn-primary:hover{box-shadow:0 8px 32px var(--accent-glow);background:#2bffa5;transform:translateY(-1px)}.nhome .btn-secondary{background:var(--text);color:var(--bg)}.nhome .btn-secondary:hover{background:#ffffffe0}.nhome .btn-ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.nhome .btn-ghost:hover{background:#ffffff0f;border-color:#ffffff52}.nhome .btn-arrow:after{content:"→";margin-left:2px;transition:transform .18s}.nhome .btn-arrow:hover:after{transform:translate(3px)}.nhome .reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.nhome .reveal.visible{opacity:1;transform:translateY(0)}.nhome .reveal-delay-1{transition-delay:.1s}.nhome .reveal-delay-2{transition-delay:.2s}.nhome .reveal-delay-3{transition-delay:.3s}.nhome .reveal-stagger>*{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.nhome .reveal-stagger.visible>:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.nhome .reveal-stagger.visible>:nth-child(2){opacity:1;transition-delay:80ms;transform:translateY(0)}.nhome .reveal-stagger.visible>:nth-child(3){opacity:1;transition-delay:.16s;transform:translateY(0)}.nhome .reveal-stagger.visible>:nth-child(4){opacity:1;transition-delay:.24s;transform:translateY(0)}.nhome .reveal-stagger.visible>:nth-child(5){opacity:1;transition-delay:.32s;transform:translateY(0)}.nhome .reveal-stagger.visible>:nth-child(6){opacity:1;transition-delay:.4s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nhome .reveal,.nhome .reveal-stagger>*{opacity:1!important;transition:none!important;transform:none!important}.nhome .hero-brand,.nhome .hero-brand-ring,.nhome .hero-brand-glow{animation:none!important}}.nhome .stat.visible .stat-value{text-shadow:0 0 40px var(--accent-glow),0 0 80px #14f19514}.nhome-particles{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nhome-particle{opacity:0;background:#14f195;border-radius:50%;width:2px;height:2px;animation:linear infinite nhomeParticleFloat;position:absolute}@keyframes nhomeParticleFloat{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:.2}90%{opacity:.05}to{opacity:0;transform:translateY(-20vh)scale(1)}}.nhome .exchange-card.primary:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 40%,#14f1950a 50%,#0000 60%) 0 0/300% 300%;border-radius:16px;animation:14s linear infinite nhomeShimmer;position:absolute;inset:0}@keyframes nhomeShimmer{0%{background-position:0 0}14%{background-position:100% 100%}to{background-position:100% 100%}}@keyframes nhomePulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 8px #14f19500}to{box-shadow:0 0 #14f19500}}@keyframes nhomeFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nhome .launch{border-bottom:1px solid var(--border);padding:90px 0 100px;position:relative;overflow:hidden}.nhome .launch:before{content:"";background:radial-gradient(ellipse 80% 60% at 50% 20%,var(--accent-dim),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 80%,#14f1950f,transparent 70%);pointer-events:none;position:absolute;inset:0}.nhome .launch:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,#0000 80%)}.nhome .launch-inner{z-index:2;text-align:center;max-width:1100px;margin:0 auto;padding:0 28px;position:relative}.nhome .launch-badge{background:var(--accent-dim);color:var(--accent);letter-spacing:.01em;border:1px solid #14f19552;border-radius:999px;align-items:center;gap:10px;margin-bottom:36px;padding:8px 14px 8px 12px;font-size:12.5px;font-weight:500;animation:.6s both nhomeFadeUp;display:inline-flex}.nhome .launch-badge .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;animation:2s infinite nhomePulse}.nhome .launch-headline{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(40px,7.2vw,92px);font-weight:700;line-height:1.1}.nhome .launch-headline span{animation:.7s both nhomeFadeUp;display:block}.nhome .launch-headline span:first-child{animation-delay:50ms}.nhome .launch-headline span:nth-child(2){animation-delay:.15s}.nhome .launch-headline span:nth-child(3){animation-delay:.25s}.nhome .launch-headline .accent{background:linear-gradient(180deg,var(--accent)0%,#5aff9d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}.nhome .launch-sub{color:var(--text-muted);max-width:640px;margin:0 auto 44px;font-size:clamp(15px,1.5vw,19px);line-height:1.55;animation:.8s .35s both nhomeFadeUp}.nhome .launch-cta{flex-wrap:wrap;justify-content:center;gap:12px;animation:.8s .45s both nhomeFadeUp;display:flex}.nhome .launch-cta .btn{border-radius:10px;padding:15px 30px;font-size:15px}.nhome .launch-cta .btn-primary{color:#00140c;box-shadow:none;background:#0fb878}.nhome .launch-cta .btn-primary:hover{background:#13cf88;transform:translateY(-1px)}.nhome .hero{text-align:center;border-bottom:1px solid var(--border);padding:120px 0 100px}.nhome .hero-logos{justify-content:center;margin-bottom:28px;display:flex}.nhome .hero-logos img{opacity:.95;width:64px;height:64px}.nhome .hero-brand{perspective:900px;justify-content:center;margin-bottom:28px;animation:5s ease-in-out infinite heroFloat;display:flex}.nhome .hero-brand-inner{justify-content:center;align-items:center;width:148px;height:148px;transition:transform .3s;display:flex;position:relative}.nhome .hero-brand:hover .hero-brand-inner{transform:scale(1.06)}.nhome .hero-brand-logo{z-index:3;width:88px;height:88px;filter:drop-shadow(0 0 26px var(--accent-glow));position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 11px),-50%)}.nhome .hero-brand-glow{z-index:1;background:radial-gradient(circle,var(--accent-dim)0%,transparent 65%);border-radius:50%;animation:4s ease-in-out infinite heroGlow;position:absolute;inset:-14%}.nhome .hero-brand-ring{z-index:2;background:conic-gradient(from 0deg,transparent 0deg,var(--accent)40deg,transparent 85deg,transparent 180deg,var(--accent)220deg,transparent 265deg,transparent 360deg);filter:drop-shadow(0 0 5px var(--accent-glow));border-radius:50%;animation:6s linear infinite heroSpin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.nhome .hero-brand-ring-2{opacity:.45;animation:9s linear infinite reverse heroSpin;inset:14%}@keyframes heroSpin{to{transform:rotate(360deg)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes heroGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}.nhome .hero-title{letter-spacing:-.045em;background:linear-gradient(#fff 0%,#ffffffb8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:22px;font-size:clamp(48px,9vw,120px);font-weight:800;line-height:.96}.nhome .hero-tagline{color:var(--text-muted);margin-bottom:8px;font-size:clamp(16px,1.6vw,20px)}.nhome .hero-sub{color:var(--text-faint);margin-bottom:56px;font-size:clamp(14px,1.3vw,16px)}.nhome .hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:72px;display:flex}.nhome .works-with{flex-direction:column;align-items:center;gap:20px;display:flex}.nhome .works-with-label{text-transform:uppercase;letter-spacing:.16em;color:var(--text-faint);font-size:11.5px;font-weight:500}.nhome .works-with-logos{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex}.nhome .works-with-logo{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:center;align-items:center;gap:10px;height:64px;padding:0 28px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;position:relative}.nhome .works-with-logo:hover{border-color:var(--border-strong);transform:translateY(-2px)}.nhome .works-with-logo.primary{background:radial-gradient(ellipse 130% 100% at 50% 0%,var(--accent-dim),transparent 70%),var(--surface);box-shadow:0 0 0 1px #14f1951a,0 14px 44px -18px var(--accent-glow);border-color:#14f19559}.nhome .works-with-logo.primary:hover{border-color:#14f1958c}.nhome .works-with-wordmark{letter-spacing:-.03em;color:var(--text);font-size:26px;font-weight:700;line-height:1}.nhome .works-with-logo img{width:auto;height:30px}.nhome .works-with-logo .new-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#001a0f;border-radius:5px;flex-shrink:0;padding:4px 8px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.nhome .now-free{border-bottom:1px solid var(--border);text-align:center;padding:100px 0;position:relative;overflow:hidden}.nhome .now-free:before{content:"";pointer-events:none;background:radial-gradient(70% 50%,#14f1950f,#0000 70%);position:absolute;inset:0}.nhome .now-free-inner{z-index:2;max-width:760px;margin:0 auto;padding:0 28px;position:relative}.nhome .now-free-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:20px;font-family:Geist Mono,monospace;font-size:11.5px;font-weight:600}.nhome .now-free-headline{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.1}.nhome .now-free-headline .accent{background:linear-gradient(180deg,var(--accent)0%,#5aff9d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nhome .now-free-body{color:var(--text-muted);max-width:560px;margin:0 auto 36px;font-size:clamp(15px,1.5vw,18px);line-height:1.6}.nhome .now-free-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nhome .now-free-since{background:var(--accent-dim);color:var(--accent);letter-spacing:.01em;border:1px solid #14f19552;border-radius:999px;align-items:center;gap:10px;padding:9px 18px;font-size:13px;font-weight:500;display:inline-flex}.nhome .now-free-since .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;animation:2s infinite nhomePulse}.nhome .stats{border-bottom:1px solid var(--border);text-align:center;padding:100px 0}.nhome .stats-title{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}.nhome .stats-title .accent{color:var(--text-muted);font-weight:500;display:block}.nhome .stats-sub{color:var(--text-muted);max-width:580px;margin:0 auto 60px;font-size:16px}.nhome .stats-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:880px;margin:0 auto;display:grid}.nhome .stat{border-left:1px solid var(--border);padding:36px 20px}.nhome .stat:first-child{border-left:none}.nhome .stat-value{letter-spacing:-.03em;margin-bottom:8px;font-family:Geist Mono,monospace;font-size:clamp(36px,5vw,56px);font-weight:600;transition:text-shadow .4s}.nhome .stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:13px}@media (max-width:680px){.nhome .stats-grid{grid-template-columns:1fr;gap:0}.nhome .stat{border-left:none;border-top:1px solid var(--border)}.nhome .stat:first-child{border-top:none}}.nhome .exchanges{border-bottom:1px solid var(--border);padding:100px 0;scroll-margin-top:72px}.nhome .exchanges-header{text-align:center;margin-bottom:56px}.nhome .exchanges-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:16px;font-size:11.5px;font-weight:500}.nhome .exchanges-title{letter-spacing:-.025em;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}.nhome .exchanges-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1120px;margin:0 auto;display:grid}@media (max-width:880px){.nhome .exchanges-grid{grid-template-columns:1fr}}.nhome .exchange-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;padding:40px 36px;display:flex;position:relative;overflow:hidden}.nhome .exchange-card.primary{background:radial-gradient(ellipse 100% 60% at 0% 0%,var(--accent-dim),transparent 70%),linear-gradient(180deg,var(--surface-2)0%,var(--surface)100%);box-shadow:0 0 0 1px #14f19514,0 20px 80px -20px var(--accent-glow);border-color:#14f19538}.nhome .exchange-card.secondary{background:var(--surface);transition:border-color .2s}.nhome .exchange-card.secondary:hover{border-color:var(--border-strong)}.nhome .ribbon{letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:#001a0f;z-index:1;border-radius:5px;padding:5px 10px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600;position:absolute;top:18px;right:18px}.nhome .exchange-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;height:36px;margin-bottom:28px}.nhome .exchange-wordmark{letter-spacing:-.03em;color:var(--text);height:auto;margin-bottom:28px;font-size:32px;font-weight:700;line-height:1;display:inline-block}.nhome .exchange-card.secondary .exchange-logo{height:36px}.nhome .exchange-headline{letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.18}.nhome .exchange-card.secondary .exchange-headline{color:var(--text);font-size:clamp(22px,2.4vw,30px)}.nhome .exchange-features{flex-direction:column;flex:1;justify-content:center;margin-bottom:32px;padding:0;list-style:none;display:flex}.nhome .exchange-features li{color:var(--text);border-top:1px solid var(--border);padding:11px 0 11px 26px;font-size:14.5px;position:relative}.nhome .exchange-features li:first-child{border-top:none}.nhome .exchange-features li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:14px;height:8px;position:absolute;top:18px;left:0;transform:rotate(-45deg)}.nhome .exchange-card.secondary .exchange-features li{color:var(--text);font-size:14.5px}.nhome .exchange-card.secondary .exchange-features li:before{border-color:var(--accent)}.nhome .exchange-cta{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.nhome .exchange-tags{border-top:1px solid var(--border);letter-spacing:.04em;color:var(--text-faint);text-transform:uppercase;flex-wrap:wrap;gap:6px 14px;padding-top:22px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.nhome .exchange-tags span{align-items:center;display:inline-flex}.nhome .exchange-tags span:not(:first-child):before{content:"·";color:var(--border-strong);margin-right:14px}.nhome .testimonials{border-bottom:1px solid var(--border);padding:100px 0 60px}.nhome .testimonials-header{text-align:center;margin-bottom:16px}.nhome .testimonials-title{letter-spacing:-.025em;font-size:clamp(28px,4vw,44px);font-weight:700}.nhome .faq{border-bottom:1px solid var(--border);padding:100px 0}.nhome .faq-inner{max-width:820px;margin:0 auto;padding:0 28px}.nhome .faq-header{text-align:center;margin-bottom:56px}.nhome .faq-title{letter-spacing:-.025em;font-size:clamp(28px,4vw,44px);font-weight:700}.nhome .faq-item{border-bottom:1px solid var(--border)}.nhome .faq-item[open]{background:linear-gradient(180deg,var(--surface)0%,transparent 100%)}.nhome .faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:16.5px;font-weight:500;list-style:none;transition:color .18s;display:flex}.nhome .faq-item summary::-webkit-details-marker{display:none}.nhome .faq-item summary:hover{color:var(--accent)}.nhome .faq-item summary:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:22px;font-weight:300;transition:transform .2s,color .18s}.nhome .faq-item[open] summary:after{color:var(--accent);transform:rotate(45deg)}.nhome .faq-body{color:var(--text-muted);padding:0 4px 28px;font-size:14.5px;line-height:1.65}.nhome .faq-body a{color:var(--accent);border-bottom:1px solid #14f19552;transition:border-color .18s}.nhome .faq-body a:hover{border-bottom-color:var(--accent)}@media (max-width:600px){.nhome .section-wrap{padding:0 18px}.nhome .launch{padding:70px 0 80px}.nhome .hero{padding:90px 0 80px}.nhome .stats,.nhome .exchanges,.nhome .testimonials,.nhome .faq{padding:80px 0}.nhome .exchange-card{padding:32px 24px}.nhome .works-with-logos{gap:12px}.nhome .works-with-logo{height:56px;padding:0 20px}.nhome .works-with-wordmark{font-size:22px}.nhome .works-with-logo img{height:26px}.nhome .btn{padding:13px 20px;font-size:14px}}@media (max-width:380px){.nhome .hero-title{letter-spacing:-.04em;font-size:40px}.nhome .launch-headline{font-size:34px}.nhome .works-with-wordmark{font-size:20px}.nhome .works-with-logo img{height:24px}.nhome .works-with-logo{height:52px;padding:0 16px}.nhome .works-with-logos{gap:10px}}
