:root{
  --green: #2E7D32;
  --muted: #6c757d;
}
*{box-sizing:border-box}
body{
  font-family: 'Poppins', sans-serif;
  background:#ffffff;
  color:#333;
}
.navbar-brand .logo{
  height:44px;
  width:auto;
  object-fit:contain;
}
.brand-text{
  font-weight:600;
  color:var(--green);
}
.hero{
  background:#fbfbfb;
  padding:80px 0;
  text-align:center;
}
.hero .highlight{
  color:var(--green);
  font-weight:600;
}
.card{
  border-radius:12px;
}
footer{background:#fff}
a{ text-decoration:none; }
