.elementor-22231 .elementor-element.elementor-element-1a7a043{--display:flex;--background-transition:0.3s;}/* Start custom CSS for html, class: .elementor-element-34d065a *//* ===== Base styles ===== */
.comparison-table-3{
  font-family: Roboto;
  font-size: 18px;
  color: #1F1606;
  font-weight: 400;
  width: 100%;
  table-layout: fixed; /* 关键：固定布局，四列均分 */
}

.comparison-table-3 td,
.comparison-table-3 th{
  padding: 10px 15px;
  border: 0 solid #e9e9e9;
  min-width: 130px;
  max-width: 300px;
  text-align: center;
  word-break: break-word;
}

.comparison-table-3 td:first-child{
  font-weight: bold;
  text-align: left;
}

.comparison-table-3 th{
  padding-top: 15px;
  padding-bottom: 20px;
}

/* ===== Mobile adaptation ===== */
@media (max-width: 768px){
  .comparison-table-3{
    font-size: 12px; /* 四列比三列压缩更明显 */
  }

  .comparison-table-3 td,
  .comparison-table-3 th{
    padding: 6px 4px; /* 大幅压缩内边距以容纳四列 */
    min-width: auto;
    max-width: none;
  }

  .comparison-table-3 th{
    padding-top: 10px;
    padding-bottom: 12px;
    font-size: 12px;
  }

  .comparison-table-3 td:first-child{
    font-size: 11px;
  }
}/* End custom CSS */