.landing-page{--nexus-slate:215 28% 12%;--nexus-slate-mid:215 22% 18%;--nexus-cyan:187 85% 43%;--nexus-cyan-glow:187 90% 55%;--nexus-cyan-soft:187 60% 94%}.landing-hero-bg{background:radial-gradient(90% 70% at 15% 20%,#20a5b62e,#0000 50%),radial-gradient(55% 45% at 85% 15%,#3399cc1a,#0000 45%),radial-gradient(40% 50% at 70% 85%,#203a6059,#0000 55%),linear-gradient(152deg,#0c1018 0%,#121821 42%,#18212a 100%)}.landing-hero-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 20%,#0000 72%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 20%,#0000 72%)}.landing-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0a0e15a6 0%,#0000 100%);border:none}.landing-btn-primary{box-shadow:0 1px 0 #fff3 inset,0 8px 24px hsl(var(--nexus-cyan)/.35);border:none;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;background:hsl(var(--nexus-cyan))!important;color:#0d131c!important}.landing-btn-primary:hover{box-shadow:0 1px 0 #ffffff40 inset,0 12px 32px hsl(var(--nexus-cyan)/.45);transform:translateY(-1px);background:hsl(var(--nexus-cyan-glow))!important;color:#0d131c!important}.landing-btn-primary svg{color:inherit}.landing-feature-card{background:#fff;border-color:#e2e7ee;transition:box-shadow .2s,transform .2s,border-color .2s}.landing-feature-card:hover{border-color:hsl(var(--nexus-cyan)/.35);box-shadow:0 16px 40px hsl(var(--nexus-cyan)/.1);transform:translateY(-2px)}.landing-icon-well{background:hsl(var(--nexus-cyan-soft));color:hsl(var(--nexus-cyan))}.landing-comparison-bg{background:radial-gradient(ellipse 80% 60% at 20% 0%,hsl(var(--nexus-cyan)/.08),transparent 50%),linear-gradient(180deg,#10161e 0%,#090e15 100%)}.landing-hardware-card{transition:border-color .2s,box-shadow .2s,transform .2s}.landing-hardware-card:hover{border-color:hsl(var(--nexus-cyan)/.4);box-shadow:0 8px 28px hsl(var(--nexus-cyan)/.1);transform:translateY(-2px)}
