:root {
  --orange:#C8EF75;
  --gold:#7BD9C9;
  --dark:#171D1B;
  --dark2:#29322F;
  --dark3:#52635B;
  --text-light:#F5F7FC;
  --text-muted:#C4CDDA
}
body {
  background-color:#171D1B;
  color:#F5F7FC
}
.navbar-custom {
  background:#171D1B;
  border-color:#C8EF75
}
.hero-section {
  background-color:#171D1B;
  background-image:linear-gradient(120deg,#C8EF7512,transparent 45%,#7BD9C910);
  background-size:auto;
  border-color:#C8EF75
}
.hero-section::before {
  background:radial-gradient(circle,#C8EF7522,transparent 70%)
}
.section-dark {
  background:#171D1B
}
.section-darker {
  background:#29322F
}
.section-orange-tint {
  background:linear-gradient(130deg,#29322F,#171D1B)
}
.btn-orange,.btn-login {
  background:linear-gradient(110deg,#C8EF75,#7BD9C9)!important;
  color:#07121B!important
}
.btn-outline-orange {
  color:#C8EF75;
  border-color:#C8EF75
}
.btn-outline-orange:hover {
  background:#C8EF75;
  color:#07121B
}
.hero-badge {
  background:#7BD9C9;
  color:#07121B
}
.feature-icon {
  background:#C8EF75;
  color:#07121B
}
.feature-card,.vip-card,.security-card {
  background:#29322F;
  border-color:#52635B
}
.promo-card {
  background:linear-gradient(130deg,#29322F,#171D1B);
  border-color:#C8EF75
}
.vip-card-header {
  background:#52635B!important;
  color:#FFFFFF!important
}
.compare-table thead th {
  background:#52635B;
  color:#FFFFFF
}
.compare-table tbody tr:nth-child(odd) td {
  background:#29322F
}
.compare-table tbody tr:nth-child(even) td {
  background:#171D1B
}
.footer-main,.footer-bottom {
  background:#171D1B;
  border-color:#C8EF75
}
.hero-section .stat-box {
  background:#C8EF7512!important
}
.navbar-brand img {
  height:44px;
  width:140px;
  max-width:calc(100vw - 108px)
}
.footer-logo img {
  width:180px;
  max-width:180px;
  height:48px
}
.feature-card:hover,.promo-card:hover {
  box-shadow:0 12px 32px #C8EF7518
}
.section-dark[style*="background"],section[style*="linear-gradient(90deg,#7c2d12"] {
  background:linear-gradient(110deg,#29322F,#171D1B)!important
}
@media(max-width:991px) {
  .container>.row.g-5 {
    --bs-gutter-x:1.5rem
  }
}
