.nx-landing{--nx-ink:#0a0c10;--nx-green:#16a34a;--nx-green-bright:#22c55e;--nx-green-deep:#0f5132;--nx-cream:#f0fdf4;--nx-paper:#f5f7f5;--nx-line:rgba(10,12,16,0.08);--nx-line-soft:rgba(10,12,16,0.05);--nx-shadow-sm:0 1px 2px rgba(10,12,16,0.04),0 4px 12px -6px rgba(10,12,16,0.1);--nx-shadow-md:0 14px 32px -18px rgba(10,12,16,0.24);--nx-shadow-lg:0 44px 90px -52px rgba(10,12,16,0.45);--ease-apple:cubic-bezier(0.33,0,0,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);color:var(--nx-ink);font-family:var(--font-sans),system-ui,sans-serif;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.nx-landing:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nx-landing .font-display{font-family:var(--font-sans),system-ui,sans-serif;font-weight:600;letter-spacing:-.032em;line-height:1.03}.nx-landing .text-gradient-brand{background:linear-gradient(92deg,var(--nx-green-deep) 0,var(--nx-green) 55%,var(--nx-green-bright) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-landing .text-gradient-brand:before{content:"";display:inline-block;width:1.5em;height:1.5px;margin-right:.65em;vertical-align:middle;border-radius:2px;background:linear-gradient(90deg,var(--nx-green),var(--nx-green-bright))}.nx-landing .bg-gradient-brand{background:linear-gradient(95deg,var(--nx-green-deep) 0,var(--nx-green) 55%,var(--nx-green-bright) 100%)}.nx-landing .nx-paper{background:var(--nx-paper)}.nx-landing .nx-seam{border-top:1px solid var(--nx-line-soft)}.nx-landing .nx-glow-green{background:radial-gradient(62% 78% at 50% -8%,rgba(34,197,94,.12),transparent 70%),radial-gradient(42% 60% at 88% 12%,rgba(22,163,74,.08),transparent 72%)}.nx-landing [data-reveal]{opacity:0;transform:translateY(20px);filter:blur(7px);transition:opacity .85s var(--ease-apple),transform .85s var(--ease-apple),filter .85s var(--ease-apple);will-change:opacity,transform}.nx-landing [data-reveal].is-visible{opacity:1;transform:none;filter:none}.nx-landing .btn-pill{border-radius:9999px;transition:transform .3s var(--ease-apple),box-shadow .3s var(--ease-apple),background-color .3s var(--ease-apple),color .3s var(--ease-apple),opacity .3s var(--ease-apple)}.nx-landing .btn-pill:hover{transform:translateY(-1.5px)}.nx-landing .btn-pill:active{transform:translateY(0)}.nx-landing .card-lift{transition:transform .45s var(--ease-apple),box-shadow .45s var(--ease-apple),border-color .45s var(--ease-apple)}.nx-landing .card-lift:hover{transform:translateY(-6px);box-shadow:var(--nx-shadow-lg)}.nx-landing .rise{animation:nx-rise .55s var(--ease-apple) both}@keyframes nx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nx-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.nx-landing .animate-marquee{animation:nx-marquee 40s linear infinite}@keyframes nx-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12}}.nx-landing .nx-flow-line{animation:nx-flow 1.1s linear infinite}@keyframes nx-halo{0%{transform:scale(.72);opacity:.55}70%{opacity:0}to{transform:scale(1.65);opacity:0}}.nx-landing .nx-halo{animation:nx-halo 3s var(--ease-out-quint) infinite}@media (prefers-reduced-motion:reduce){.nx-landing [data-reveal]{opacity:1;transform:none;filter:none;transition:none}.nx-landing .animate-marquee,.nx-landing .nx-flow-line,.nx-landing .nx-halo,.nx-landing .rise{animation:none}}