/* Wi-tek separates cloud architecture from compact product/model exploration. */
.nd-page--wi-tek .nd-main-hero { background: #171a21; color: #fff; }
.nd-page--wi-tek .nd-main-hero .nd-hero-title { color: #fff; }
.nd-page--wi-tek .nd-main-hero .nd-eyebrow { color: #fff; opacity: .8; }
.nd-page--wi-tek .nd-main-hero .nd-text-link .wp-block-button__link { color: #fff; }
.nd-page--wi-tek .nd-main-hero .nd-page-hero-media { background: #fff; }
.nd-page--wi-tek .nd-main-hero .nd-page-hero-media img { padding: 1rem; box-sizing: border-box; }
.nd-page--wi-tek .nd-witek-cloud { background: #f6f7f9; }
.nd-page--wi-tek .nd-witek-cloud #section-c40e34c .nd-product-title { font-size: .875rem; line-height: 1.5; letter-spacing: .04em; text-transform: uppercase; color: var(--nd-brand-text); }
.nd-page--wi-tek .nd-witek-cloud > .nd-container > .nd-source-fragment + .nd-source-fragment { margin-top: 2rem; }
.nd-page--wi-tek .nd-witek-cloud-intro > .nd-product-columns { align-items: center !important; }
.nd-page--wi-tek .nd-witek-cloud-story { padding-block: clamp(2rem, 3vw, 3.25rem); border-top: 1px solid #d9dde3; }
.nd-page--wi-tek .nd-witek-cloud-story .nd-product-columns { align-items: center !important; }
.nd-page--wi-tek .nd-witek-cloud-story .nd-product-copy { padding-inline: clamp(0rem, 1.75vw, 1.5rem); }
.nd-page--wi-tek .nd-witek-cloud-story:nth-child(even) .nd-product-visual { order: 2; }
.nd-page--wi-tek .nd-witek-product-studio { margin-top: 1.5rem; }
.nd-page--wi-tek .nd-witek-product-studio .nd-body { font-size: 1rem; line-height: 1.75; }
.nd-page--wi-tek .nd-witek-gallery { background: #fff; border-radius: var(--nd-radius); }
.nd-page--wi-tek .nd-collection .nd-witek-gallery { background: #f7f8fa; }
.nd-page--wi-tek .nd-witek-gallery .nd-gallery-image img { padding: 1rem; box-sizing: border-box; }
.nd-page--wi-tek .nd-witek-models > .nd-product-details > .nd-product-title { margin-bottom: 1.5rem; }
.nd-page--wi-tek .nd-witek-video { max-width: 760px; margin-inline: auto; margin-top: 2rem; }
.nd-main-content.nd-page--wi-tek .nd-witek-video .nd-video video { height: auto !important; aspect-ratio: 16 / 9; max-height: 360px; object-fit: contain !important; background: #171a21; border-radius: var(--nd-radius); }
@media (max-width: 1024px) {
  .nd-page--wi-tek .nd-witek-cloud-story .nd-product-visual { order: 0 !important; }
  .nd-page--wi-tek .nd-witek-cloud-story .nd-product-copy { padding-inline: 0; }
  .nd-page--wi-tek .nd-witek-cloud-story { padding-block: 2rem; }
}
