.glass{
background:rgba(255,255,255,0.04);
backdrop-filter:blur(12px);
border:1px solid rgba(255,255,255,0.08);
border-radius:20px;
padding:20px;
}

.glow{
box-shadow:0 0 25px rgba(0,255,200,0.15);
}

.gradient-text{
background:linear-gradient(90deg,#00d0ff,#00ff88);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}

.badge{
padding:5px 10px;
border-radius:8px;
font-size:12px;
background:rgba(0,255,200,0.1);
color:#00ffcc;
}

.section{
padding:30px 0;
}

.blur-bg{
filter:blur(40px);
opacity:0.4;
position:absolute;
}