/*
 * MENA GROUP — iLanding Brand Override
 * Replaces iLanding's blue accent with Mena's red/navy brand identity
 */

:root {
  --accent-color: #FF3907;
  --heading-color: #1A2340;
  --nav-hover-color: #FF3907;
  --nav-dropdown-hover-color: #FF3907;
}

.dark-background {
  --background-color: #1A2340;
  --surface-color: #243060;
}

/* Accent elements */
.btn-getstarted,
.btn-getstarted:focus {
  background: #FF3907;
}
.btn-getstarted:hover {
  background: #d42f04;
}

/* Bootstrap's own .btn-primary ships with its default blue (--bs-btn-bg),
   which mena's brand variables above don't touch — override it here so
   every primary button on the site matches the orange/red brand accent. */
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #FF3907;
  --bs-btn-border-color: #FF3907;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d42f04;
  --bs-btn-hover-border-color: #d42f04;
  --bs-btn-focus-shadow-rgb: 255, 57, 7;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #d42f04;
  --bs-btn-active-border-color: #d42f04;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #FF3907;
  --bs-btn-disabled-border-color: #FF3907;
}

.hero .company-badge {
  background: rgba(255, 57, 7, 0.1);
  color: #FF3907;
}

.hero .accent-text {
  color: #FF3907;
}

.about-meta {
  color: #FF3907;
}

.feature-list li i {
  color: #FF3907;
}

.feature-box.orange { background: rgba(255, 57, 7, 0.1); }
.feature-box.orange i { color: #FF3907; }
.feature-box.blue { background: rgba(26, 35, 64, 0.08); }
.feature-box.blue i { color: #1A2340; }

.feature-icon {
  color: #FF3907;
  background: rgba(255, 57, 7, 0.1);
}

.call-to-action {
  --background-color: #FF3907;
}

.stats-item span {
  color: #FF3907;
}

.service-card .icon {
  background: rgba(255, 57, 7, 0.1);
  color: #FF3907;
}

.service-card .read-more {
  color: #FF3907;
}

.testimonial-item h3 {
  color: #FF3907;
}

.section-title h2::after {
  background: #FF3907;
}

.faq-item h3 {
  color: #1A2340;
}

.faq-item.faq-active h3 {
  color: #FF3907;
}

.faq-toggle {
  color: #FF3907;
}

/* Pricing popular badge */
.pricing-card.popular {
  background: #1A2340;
}

/* Footer */
.footer {
  background-color: #1A2340;
}

.footer .footer-top .footer-links ul a:hover {
  color: #FF3907;
}

.footer .social-links a:hover {
  background: #FF3907;
}

/* Scroll top */
.scroll-top {
  background-color: #FF3907;
}

.scroll-top:hover {
  background-color: #d42f04;
}

/* Nav active */
.navmenu a:hover,
.navmenu .active,
.navmenu .active:focus {
  color: #FF3907;
}

/* experience badge */
.experience-badge {
  background: #FF3907;
}
