/* 06K: visible translucent graphite, fading vertically into the light page. */
.v06j .primary-stage{
  position:relative;isolation:isolate;display:flow-root;
  padding-bottom:76px;background:transparent;
}
.v06j .primary-stage::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(180deg,rgba(22,29,25,.69) 0%,rgba(25,33,28,.66) 24%,rgba(30,40,34,.44) 48%,rgba(39,51,43,.18) 76%,rgba(39,51,43,0) 100%);
}
.v06j .primary-stage .platform-hero{background:transparent;padding-block:64px 48px}
.v06j .primary-stage .platform-intro>.eyebrow{color:#f0f3e9}
.v06j .primary-stage .platform-intro h1{color:#fafcf5}
.v06j .primary-stage .platform-lead{color:#f0f3e9}
.v06j .primary-stage .home-showcase{
  margin-bottom:0;border-radius:30px;
  box-shadow:0 18px 48px -36px #15231b24;
}
.v06k .home-showcase[data-direction=software] .direction-product-grid{grid-auto-columns:calc((100% - 48px)/3);grid-template-columns:none;grid-auto-flow:column;overflow-x:auto}
@media(max-width:760px){.v06k .home-showcase[data-direction=software] .direction-product-grid{grid-auto-columns:minmax(240px,84%);gap:18px}}
.v06j .primary-stage .home-showcase[data-direction=software]{
  --showcase-top:linear-gradient(110deg,#29322d,#18211d);
}
.v06j .primary-stage+.technology-band{padding-top:100px}
@media(max-width:760px){
  .v06j .primary-stage{padding-bottom:38px}
  .v06j .primary-stage .platform-hero{padding-block:38px 32px}
  .v06j .primary-stage+.technology-band{padding-top:64px}
}

.v06k .mega-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v06k .mega-menu{max-height:calc(100dvh - 170px);overflow-y:auto;scrollbar-color:#7b9377 #dce5d5}
