body {
  margin:0;
  font-family: system-ui, sans-serif;
  background: #184e61;
  color:white;
}

header { text-align:center; padding:60px 20px 40px; }
h1 { font-size: 38px; margin:0 0 10px; }
p { opacity: 0.9; }

section { max-width: 90%; margin:auto; padding:40px 20px; }
.section-title { font-size:28px; margin-bottom:25px; }

.glass {
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(14px);
  border:1px solid rgba(255,255,255,0.18);
  border-radius:18px;
  padding:20px;
}
