
.nx-android-section {
  padding:76px 0;
  background:linear-gradient(135deg,#070b1b,#101634);
}
.nx-android-heading {margin-bottom:30px}
.nx-android-heading h2 {
  color:#fff;
  font-size:clamp(28px,3vw,42px);
  margin:12px 0;
}
.nx-android-heading p {color:#b8c2dd}
.nx-android-grid {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:18px;
}
.nx-android-card {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:12px;
  min-width:0;
  padding:25px;
  border:1px solid rgba(132,147,255,.25);
  border-radius:18px;
  background:linear-gradient(145deg,#151c38,#0a1023);
  color:#fff;
  text-decoration:none;
  transition:transform .25s,border-color .25s;
}
.nx-android-card:hover {
  transform:translateY(-5px);
  border-color:#8178ff;
}
.nx-android-icon {
  display:grid;
  place-items:center;
  width:80px;
  height:80px;
  flex-shrink:0;
  overflow:hidden;
  border-radius:19px;
  background:#202c51;
  font-size:35px;
}
.nx-android-icon img {
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
}
.nx-android-card h3 {
  color:#fff;
  font-size:19px;
  margin:6px 0 0;
}
.nx-android-card p {
  color:#bdc7e0;
  line-height:1.6;
  font-size:14px;
  margin:0;
  flex:1;
}
.nx-android-action {
  margin-top:12px;
  font-weight:600;
  color:#a9b8ff;
}
@media(max-width:1000px) {
  .nx-android-grid {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:600px) {
  .nx-android-section {padding:48px 0}
  .nx-android-grid {grid-template-columns:1fr}
}
