/* Промышленное оборудование — локальные стили страницы. */
.equipment-hero .hero__image { top: 0; width: 100%; height: 100%; object-position: 68% center; filter: saturate(.5); }
.equipment-hero h1 { font-size: clamp(36px, 4.5vw, 62px); line-height: 1.15; }
.equipment-hero h1 span { color: var(--color-gold-light); }
.equipment-hero .hero__description { max-width: 490px; }
.equipment-hero__note { color: var(--color-gold-light); font-size: 15px; margin: 28px 0 32px; }
.equipment-hero__caption { position: absolute; right: 4%; bottom: 18px; margin: 0; color: #aaa; font-size: 10px; }
.equipment-section-heading { display: flex; align-items: flex-end; justify-content: space-between; gap: 48px; margin-bottom: 44px; }
.equipment-section-heading > p { max-width: 390px; margin: 0; }
.equipment-categories { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); column-gap: 64px; }
.equipment-category { padding: 32px 0; border-top: 1px solid rgb(var(--color-accent-rgb) / 30%); display: flex; flex-direction: column; justify-content: space-between; gap: 20px; }
.equipment-category h3 { color: var(--color-gold-light); font-size: 27px; }
.equipment-category p { margin: 0; }
.equipment-category p.equipment-category__parameters { color: #c4b384; font-size: 12px; }
.equipment-example { margin: 0; }
.equipment-example__image { background: #c8c7c1; padding: 24px; border: 1px solid rgb(var(--color-accent-rgb) / 20%); }
.equipment-example img { display: block; width: 100%; height: auto; mix-blend-mode: multiply; }
.equipment-example figcaption { color: #a7a7a7; font-size: 12px; line-height: 1.6; margin-top: 16px; }
.equipment-requirements .serial-split { align-items: center; }
.equipment-requirements .serial-text-link { margin-top: 28px; }
.equipment-order { padding-bottom: 64px; }
.equipment-inquiry .inquiry__image { width: 110%; max-width: none; right: -10%; object-position: center bottom; filter: grayscale(1); }
@media(max-width: 1024px) {
  .equipment-categories { column-gap: 40px; }
  .equipment-section-heading { gap: 32px; }
}
@media(max-width: 760px) {
  .equipment-hero h1 { font-size: clamp(29px, 7vw, 46px); }
  .equipment-hero__note { font-size: 13px; }
  .equipment-hero__caption { font-size: 9px; right: 20px; }
  .equipment-section-heading { display: block; }
  .equipment-section-heading > p { margin-top: 24px; }
  .equipment-category h3 { font-size: 23px; }
  .equipment-example { max-width: 540px; }
  .equipment-example__image { padding: 20px; }
  .equipment-inquiry h2 > span { white-space: normal; }
}
@media(max-width: 480px) {
  .equipment-categories { grid-template-columns: 1fr; }
  .equipment-category { padding-block: 26px; }
}

/* Фото оборудования с реалистичным фоном цеха. */
.equipment-requirements .equipment-example__image { padding: 0; background: #202123; }
.equipment-requirements .equipment-example img { mix-blend-mode: normal; }
