/* ============================================================
   CARGOTEER — LOGISTICS SOLUTIONS PAGE
   ============================================================ */

.logistics-solutions-page .logistics-hero .au-hero-stripe {
  background: linear-gradient(135deg, rgba(74, 48, 32, 0.12) 0%, rgba(253, 82, 2, 0.06) 50%, transparent 70%);
}

.logistics-offerings {
  padding-bottom: clamp(48px, 6vw, 72px);
}

.logistics-offerings-grid .ab-value-card {
  scroll-margin-top: 100px;
}

.logistics-difference {
  background: var(--off-white, #f8f8f8);
}

.logistics-difference .au-values-header {
  text-align: center;
  margin-bottom: clamp(36px, 5vw, 56px);
}

.logistics-difference .au-heading {
  font-size: clamp(1.75rem, 3.5vw, 2.5rem);
}

/* CTA — white background, black text */
.logistics-solutions-page .ab-cta {
  background: var(--white);
}

.logistics-solutions-page .ab-cta::before {
  background: radial-gradient(circle, rgba(253, 82, 2, 0.06) 0%, transparent 70%);
}

.logistics-solutions-page .ab-cta-label {
  color: var(--black);
}

.logistics-solutions-page .ab-cta-heading {
  color: var(--black);
}

.logistics-solutions-page .ab-cta-text {
  color: rgba(0, 0, 0, 0.72);
}

.logistics-solutions-page .ab-cta-actions .feature-btn-ghost {
  border-color: rgba(0, 0, 0, 0.28);
  color: var(--black);
}

.logistics-solutions-page .ab-cta-actions .feature-btn-ghost:hover {
  border-color: var(--orange);
  color: var(--orange);
}
