
.nx-header{position:sticky;top:0;z-index:999;background:rgba(7,11,26,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}
.nx-header-in,.nx-footer-in{max-width:1200px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.nx-brand{font-size:24px;font-weight:800;color:#fff;text-decoration:none}.nx-nav{display:flex;gap:24px}.nx-nav a{color:#c7cce1;text-decoration:none}.nx-nav a:hover{color:#fff}
.nx-header-cta{padding:11px 20px;border-radius:999px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#7c5cff,#24d6ff)}
.nx-marquee{overflow:hidden;padding:26px 0;background:#0b1129;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}
.nx-marquee-track{display:flex;width:max-content;gap:60px;animation:nxmarquee 28s linear infinite}.nx-marquee-item{font-size:24px;font-weight:700;color:#aeb8d6;white-space:nowrap}@keyframes nxmarquee{to{transform:translateX(-50%)}}
.nx-slider{display:flex;gap:20px;overflow:auto;scroll-snap-type:x mandatory;padding:12px 0 22px}.nx-slide{min-width:min(380px,88vw);scroll-snap-align:start;padding:30px;border-radius:26px;background:#101735;border:1px solid rgba(255,255,255,.09)}
.nx-project{min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 20% 20%,rgba(36,214,255,.3),transparent 28%),linear-gradient(145deg,#1c2558,#0a0f26)}.nx-project:nth-child(2){background:radial-gradient(circle at 80% 20%,rgba(124,92,255,.42),transparent 28%),linear-gradient(145deg,#251752,#0a0f26)}.nx-project:nth-child(3){background:radial-gradient(circle at 50% 20%,rgba(0,230,170,.25),transparent 28%),linear-gradient(145deg,#123b46,#07141d)}
.nx-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nx-blog-card{border:1px solid rgba(255,255,255,.09);border-radius:24px;overflow:hidden;background:#101735}.nx-blog-thumb{height:170px;background:linear-gradient(135deg,#7c5cff,#24d6ff);opacity:.75}.nx-blog-card:nth-child(2) .nx-blog-thumb{background:linear-gradient(135deg,#00c896,#24d6ff)}.nx-blog-card:nth-child(3) .nx-blog-thumb{background:linear-gradient(135deg,#ff7a59,#7c5cff)}.nx-blog-body{padding:25px}.nx-blog-body h3{font-size:22px;margin:8px 0}.nx-blog-body p{color:#aeb8d6;line-height:1.7}
.nx-footer{background:#050816;border-top:1px solid rgba(255,255,255,.08);color:#fff}.nx-footer-cols{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px;padding:70px 24px}.nx-footer p,.nx-footer a{color:#aeb8d6;text-decoration:none;line-height:2}.nx-footer h4{margin:0 0 14px}.nx-footer-bottom{max-width:1200px;margin:auto;padding:22px 24px;border-top:1px solid rgba(255,255,255,.07);color:#7680a1}
@media(max-width:800px){.nx-nav{display:none}.nx-footer-cols,.nx-blog-grid{grid-template-columns:1fr}.nx-header-in{padding:15px 18px}}
