/* 关于我们页特有样式 */

.about-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 56px;
  align-items: center;
}

.about-text h2 {
  font-size: 32px;
  font-weight: 800;
  margin-bottom: 20px;
}

.about-text p {
  color: var(--text-2);
  font-size: 16px;
  margin-bottom: 16px;
}

.about-visual {
  aspect-ratio: 4 / 3;
  background:
    radial-gradient(circle at 30% 30%, rgba(43,108,255,0.25), transparent 60%),
    radial-gradient(circle at 70% 70%, rgba(124,92,255,0.2), transparent 55%);
}

@media (max-width: 768px) {
  .about-grid { grid-template-columns: 1fr; gap: 32px; }
}

/* ===== 购买引导横幅 ===== */
.contact-band {
  margin-top: 48px;
  padding: 36px 40px;
  text-align: center;
  border-radius: var(--r-lg);
}

.contact-band h3 {
  font-size: 24px;
  font-weight: 700;
  margin: 8px 0 10px;
}

.contact-band .modal-kicker {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 0.24em;
  color: var(--star-blue-light);
  text-transform: uppercase;
}

.contact-band-desc {
  font-size: 15px;
  color: var(--text-2);
  margin-bottom: 28px;
}

.contact-band-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
}

@media (max-width: 768px) {
  .contact-band { padding: 28px 22px; }
  .contact-band-actions .btn { width: 100%; }
}
