.godspeed-logo-image {
  width: auto;
  height: 44px;
  filter: drop-shadow(0 8px 18px rgba(0, 0, 0, 0.25));
}

.footer-logo .godspeed-logo-image {
  height: 52px;
}

.header-transparent {
  background: rgba(12, 18, 36, 0.72);
  backdrop-filter: blur(14px);
}

.header-transparent .navbar-nav .nav-link,
.header-transparent .widget-text a {
  font-weight: 600;
}

.opacity-light.bg-gradient-sherpa-blue-black,
.opacity-extra-medium.bg-dark-slate-blue,
.opacity-medium.bg-dark-slate-blue {
  opacity: 0.72 !important;
}

.section-dark .swiper-slide .text-white .opacity-6,
.page-title-big-typography .opacity-6 {
  opacity: 0.88 !important;
}

.btn.btn-base-color,
.btn.btn-dark-gray,
.btn.btn-transparent-white-light {
  box-shadow: 0 14px 28px rgba(10, 18, 38, 0.18);
}

.btn.btn-transparent-white-light {
  background: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.38);
}

.box-shadow-quadruple-large,
.box-shadow-extra-large,
.box-shadow-extra-large-hover:hover {
  box-shadow: 0 22px 48px rgba(15, 23, 42, 0.16) !important;
}

.godspeed-product-band {
  background: linear-gradient(135deg, #0d1630 0%, #1b2550 100%);
}

.godspeed-product-band .title-style,
.godspeed-product-band .text-white {
  color: #fff;
}

.godspeed-product-card {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 18px 34px rgba(15, 23, 42, 0.16);
  height: 100%;
  overflow: hidden;
}

.godspeed-product-card .product-meta {
  color: #5b6478;
  font-size: 0.95rem;
  line-height: 1.7;
}

.godspeed-product-card .product-tag {
  display: inline-block;
  margin-bottom: 14px;
  padding: 6px 14px;
  border-radius: 999px;
  background: rgba(87, 88, 214, 0.12);
  color: #5758d6;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.godspeed-platform-pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0 10px 10px 0;
  padding: 10px 16px;
  border-radius: 999px;
  background: #fff;
  color: #1f2937;
  font-weight: 600;
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.08);
}

.godspeed-dark-card {
  background: linear-gradient(135deg, #111827 0%, #1f2a44 100%);
  border-radius: 8px;
  color: #fff;
  box-shadow: 0 18px 36px rgba(15, 23, 42, 0.22);
}

.godspeed-dark-card p,
.godspeed-dark-card li {
  color: rgba(255, 255, 255, 0.82);
}

.godspeed-legal-card {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 18px 38px rgba(15, 23, 42, 0.12);
}

.godspeed-legal-card h2 {
  font-size: 1.4rem;
}

.godspeed-cta-row .btn {
  margin-right: 12px;
  margin-top: 12px;
}
