/* The source step had only one text column, leaving the other half of its card empty. */
.ai-support-page #website-support .section-2 .item .txt-box {
  display: grid;
  grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
  align-items: center;
  gap: clamp(16px, 2.2vw, 36px);
  min-height: 240px;
}
.ai-support-page #website-support .section-2 .item .lt {
  box-sizing: border-box;
  min-width: 0;
  width: auto;
  height: auto;
  padding: 0;
}
.ai-support-page #website-support .section-2 .item .isaac-support-scene {
  box-sizing: border-box;
  min-width: 0;
  padding: clamp(20px, 2.5vw, 34px);
  border: 1px solid #3d6fc1;
  border-radius: 20px;
  background: radial-gradient(circle at 100% 0%, #3a70d950, transparent 55%), #111c30;
  color: #f7faff;
  box-shadow: 0 12px 36px #0005;
  font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
}
.isaac-support-scene__top {
  display: flex;
  align-items: center;
  gap: 9px;
  color: #abc8ff;
  font-size: 12px;
  letter-spacing: .08em;
}
.isaac-support-scene__dot {
  width: 7px;
  height: 7px;
  flex: none;
  border-radius: 50%;
  background: #76a7ff;
  box-shadow: 0 0 0 4px #76a7ff25;
}
.isaac-support-scene__flow {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 22px;
}
.isaac-support-scene__flow span {
  padding: 9px 12px;
  border: 1px solid #ffffff37;
  border-radius: 9px;
  background: #ffffff14;
  font-size: clamp(12px, 1vw, 15px);
  line-height: 1.4;
  white-space: nowrap;
}
.isaac-support-scene__flow b { color: #90b5ff; font-size: 20px; font-weight: 400; }
.isaac-support-scene__caption { margin-top: 18px; color: #bdcbe4; font-size: 12px; }
@media (max-width: 1350px) {
  .ai-support-page #website-support .section-2 .item .txt-box { grid-template-columns: minmax(0,1fr); }
  .ai-support-page #website-support .section-2 .item .isaac-support-scene { width: 100%; }
}
@media (max-width: 760px) {
  .ai-support-page #website-support .section-2 .item .txt-box { min-height: 0; }
  .isaac-support-scene__flow span { white-space: normal; }
}
