

.al-pagehero,html[dir=rtl] .al-pagehero{background:var(--al-dark) url(img/bg-05-beam-lines-c1.webp) center/cover no-repeat}
.al-cta{background-color:var(--ail-bg-dark);background-image:url(img/bg-05-beam-lines-c1.webp)}
.al-hero__bg::after{background:linear-gradient(90deg,var(--ail-bg-dark) 0%,color-mix(in srgb,var(--ail-bg-dark) 85%,transparent) 40%,transparent 75%)}

@media (min-width:961px){
  .ail-flow:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
  .ail-flow:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}
  .ail-flow:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}
  .ail-flow:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}
}


.ail-usecase__text:empty{display:none}
