
body{
  background:#1e2331;
  color:#fff;
}

h1{text-align:center;margin-bottom:10px;}
p{text-align:center;color:#cbd5e1;margin-bottom:30px;}

.grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:20px;
}

.card{
  background:rgba(255,255,255,0.05);
  backdrop-filter:blur(10px);
  border-radius:16px;
  padding:25px;
  text-align:center;
  cursor:pointer;
  transition:0.3s;
}

.card:hover{transform:translateY(-6px) scale(1.02);}

.btn{
  padding:12px 24px;
  border-radius:10px;
  cursor:pointer;
  transition:0.3s;
  font-weight:600;
}
.bordercss{
	padding:20px;
}