/* Naba Al-Ikram — brand layer. Loaded after style.css; overrides only. */

/* Five Pillars cards ---------------------------------------------------- */
.single-process-item .content .pillar-desc{
  margin:10px 0 0;
  font-size:15px;
  line-height:1.65;
  color:var(--color-white);
}
.single-process-item .content{ padding-bottom:8px; }

/* Quote-on-request replaces the per-day price ---------------------------- */
.car-price .price-tag{
  display:inline-block;
  font-size:15px;
  font-weight:var(--f-medium);
  color:var(--color-primary);
  letter-spacing:.01em;
}
.car-price{ line-height:1.4; }

/* Gold as the accent metal ---------------------------------------------- */
.rts-section-title .subtitle,
.section-title .subtitle,
span.pre-title{ color:var(--color-gold-dark); }

.rts-hero-banner::after,
.banner-bg::after{ background:linear-gradient(180deg,rgba(26,16,22,.55) 0%,rgba(74,20,36,.72) 100%); }

/* Footer sits on brand maroon rather than the stock photo ---------------- */
.rts-footer-area.footer-bg{
  background-color:var(--color-primary-dark);
  background-blend-mode:multiply;
}

/* Logo breathing room ---------------------------------------------------- */
.logo-area .logo img,.logo-area a img{ max-height:56px; width:auto; }
.header-top .logo-area a img{ max-height:48px; }

/* Legal pages ------------------------------------------------------------ */
.legal-page h3.title{ font-size:24px; margin:38px 0 12px; color:var(--color-heading); }
.legal-page p.disc{ margin-bottom:16px; line-height:1.8; }
.legal-page .legal-list{ margin:0 0 18px 0; padding-left:22px; list-style:disc; }
.legal-page .legal-list li{ margin-bottom:10px; line-height:1.75; color:var(--color-body); }
.legal-page a{ color:var(--color-primary); text-decoration:underline; }
