/* Birdi Agro corporate identity — navy structural layer (visiting-card aligned) */

/* Hero headline — navy lead lines, red close (card wordmark rhythm) */
.hero-copy h1 .hero-line--navy > span {
  color: var(--navy);
}

.hero-copy h1 .hero-line--red > span {
  color: var(--red);
}

.hero-copy h1::after {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  margin-top: var(--space-4);
  background: linear-gradient(
    90deg,
    var(--navy) 0%,
    var(--navy) 55%,
    var(--red) 55%,
    var(--red) 100%
  );
}

/* Section labels: navy structure, red reserved for accents/CTAs */
.product-categories-section .heading-eyebrow,
.capabilities-section .section-eyebrow,
.why-birdi-section .why-birdi-eyebrow,
.infrastructure-section .infrastructure-eyebrow,
.quality-section .quality-eyebrow,
.partnership-section .partnership-eyebrow,
.contact-section .contact-eyebrow {
  color: var(--navy);
}

.contact-section .contact-eyebrow i,
.why-birdi-section .why-birdi-eyebrow i,
.infrastructure-section .infrastructure-eyebrow i,
.quality-section .quality-eyebrow i,
.partnership-section .partnership-eyebrow i,
.capabilities-section .eyebrow-line {
  background: var(--navy);
}

.product-categories-section .heading-accent {
  background: var(--navy);
}

.product-categories-section .section-number,
.capabilities-section .section-number,
.why-birdi-section .why-birdi-number,
.infrastructure-section .infrastructure-section-number,
.quality-section .quality-section-number,
.partnership-section .partnership-section-number,
.contact-section .contact-section-number,
.section-number {
  color: color-mix(in srgb, var(--navy) 14%, var(--line));
}

.brand-mark {
  color: var(--red);
  font-family: var(--birdi-company-font);
  font-style: italic;
}

.section-dark {
  background: var(--navy);
  color: var(--white);
}

.why-birdi-section .facility-caption,
.quality-section .quality-certification-strip {
  background: var(--navy);
}

.contact-section .contact-heading-divider,
.contact-section .contact-phone {
  border-color: var(--line);
}

.contact-section .form-heading span {
  background: var(--navy);
}

.site-footer .footer-column h4::after {
  background: var(--navy);
}

.site-footer .footer-link::before {
  color: var(--navy);
}

.site-footer .footer-link:hover::before {
  color: var(--red);
}

.brand-stripe {
  display: block;
  width: 100%;
  height: 10px;
  background: linear-gradient(
    105deg,
    var(--birdi-gray) 0%,
    var(--birdi-gray) 38%,
    var(--birdi-red) 38%,
    var(--birdi-red) 62%,
    var(--birdi-navy) 62%,
    var(--birdi-navy) 100%
  );
}

.brand-stripe::after {
  content: "";
  display: block;
  height: 4px;
  background: var(--navy);
}

.meta-icon {
  background: color-mix(in srgb, var(--navy) 5%, var(--white));
  border: 1px solid color-mix(in srgb, var(--navy) 16%, var(--line));
  border-radius: 50%;
}

.meta-icon .icon {
  filter: none;
  opacity: 0.82;
}

.why-birdi-section .why-birdi-stat-icon.icon,
.partnership-section .partnership-stat-icon.icon,
.infrastructure-section .infrastructure-capability-icon.icon {
  filter: none;
}
