/* DPP首页的唯一手机号提交区改为浅色，与深色Footer拉开层级。 */
.inquiry-section { color: var(--ink); background: var(--paper-2); }
.inquiry-section::before {
  opacity: .28;
  background-image: radial-gradient(rgba(8, 127, 121, .32) 1px, transparent 1px);
}
.inquiry-simple .inquiry-copy p { color: var(--ink-soft); }
.inquiry-simple .inquiry-copy h2 { color: var(--ink); }
.phone-submit-row input { color: var(--ink); background: var(--white); }

/* 关于我们：创始人修改件中的两处图片需求。 */
.about-production-photo {
  min-height: 360px;
  margin: 0;
  overflow: hidden;
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow);
}
.about-production-photo img { width: 100%; height: 100%; min-height: 360px; object-fit: cover; }
.about-photo-placeholder {
  min-height: 360px;
  display: grid;
  place-content: center;
  gap: 8px;
  border: 1px dashed rgba(10, 20, 33, .28);
  border-radius: var(--radius-lg);
  color: var(--ink);
  background:
    linear-gradient(135deg, rgba(21, 87, 240, .07), rgba(18, 188, 232, .04)),
    var(--white);
  text-align: center;
}
.about-photo-placeholder span { color: var(--muted); font-size: .8rem; }
.about-photo-placeholder strong { font-size: 1.45rem; }

@media (max-width: 620px) {
  .about-production-photo,
  .about-production-photo img,
  .about-photo-placeholder { min-height: 260px; }
}

#production-inquiry .reveal,
.about-production-photo.reveal,
.about-photo-placeholder.reveal { opacity: 1; transform: none; }
