#corporate-hero {
  background-color:var(--color-bg-soft);
  background-image:linear-gradient(90deg,rgb(245 247 250 / .98) 0%,rgb(245 247 250 / .92) 55%,rgb(245 247 250 / .2) 100%),url("../../images/backgrounds/bim-collaboration.webp");
  background-position:center right;
  background-size:cover
}
#corporate-hero .corporate-hero__inner {
  display:grid;
  gap:1.5rem;
  align-items:center
}
#corporate-hero .corporate-hero__media {
  position:relative;
  margin:0;
  overflow:hidden;
  border:1px solid rgb(15 39 71 / .12);
  border-radius:var(--radius-lg);
  aspect-ratio:4 / 3;
  background:var(--color-surface-tint);
  box-shadow:var(--shadow-sm)
}
#corporate-hero .corporate-hero__media img {
  display:block;
  width:100%;
  height:100%;
  object-fit:cover
}
#corporate-hero .corporate-hero__media figcaption {
  position:absolute;
  inset:auto 0 0;
  padding:1.25rem 1rem .75rem;
  background:linear-gradient(transparent,rgb(9 26 50 / .88));
  color:white;
  font-size:var(--font-size-sm);
  font-weight:700
}

#corporate-primary-topic {
  background:var(--color-primary);
  color:#dbe3ec
}
#corporate-primary-topic h2,#corporate-primary-topic h3,#corporate-primary-topic .lead {
  color:white
}
#corporate-primary-topic .check-list li::before {
  color:white
}
#corporate-required-info .check-list {
  columns:1
}
#corporate-formats .card {
  border-top:3px solid var(--color-accent)
}
#corporate-proof .lead {
  max-width:44rem
}
#corporate-proof .training-evidence-grid {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:1rem;
  margin-top:1.5rem
}
#corporate-proof figure {
  position:relative;
  min-height:0;
  margin:0;
  overflow:hidden;
  border-radius:var(--radius-md);
  aspect-ratio:4 / 3;
  background:var(--color-surface-tint)
}
#corporate-proof figure img {
  width:100%;
  height:100%;
  object-fit:cover
}
#corporate-proof figcaption {
  position:absolute;
  inset:auto 0 0;
  padding:1.35rem 1rem .85rem;
  background:linear-gradient(transparent,rgb(9 26 50 / .88));
  color:white;
  font-size:var(--font-size-sm);
  font-weight:700
}
@media(min-width:768px) {
#corporate-hero .corporate-hero__inner {
  grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);
  gap:3rem
}
  #corporate-required-info .check-list {
  columns:2;
  column-gap:3rem
}
#corporate-required-info li {
  break-inside:avoid
}
#corporate-proof .training-evidence-grid {
  grid-template-columns:1.25fr 1fr 1fr
}
#corporate-proof .training-evidence-grid__feature {
  grid-row:span 2;
  aspect-ratio:auto
}

}

@media(max-width:767px) {
  #corporate-hero {
    background-image:linear-gradient(rgb(245 247 250 / .9),rgb(245 247 250 / .9)),url("../../images/backgrounds/bim-collaboration.webp")
  }
}
