

/* 整体区域背景 */
.techspec-section{
padding:110px 20px;
background:#56b8b8;
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}

/* 内容容器 */
.techspec-container{
max-width:1100px;
margin:auto;
}

/* 标题 */
.techspec-title{
text-align:center;
font-size:46px;
font-weight:800;
margin-bottom:60px;
color:#0f1e35;
}

/* 表格外框 */
.techspec-table{
background:white;
border-radius:16px;
overflow:hidden;
box-shadow:0 10px 30px rgba(0,0,0,0.06);
border:1px solid #e7ebf0;
}

/* 每一行 */
.techspec-row{
display:grid;
grid-template-columns:1fr 2fr;
padding:26px 40px;
border-bottom:1px solid #eef1f5;
align-items:center;
}

/* 最后一行取消边框 */
.techspec-row:last-child{
border-bottom:none;
}

/* 表头 */
.techspec-header{
background:#f3f5f8;
font-weight:700;
color:#6c7a90;
text-transform:uppercase;
font-size:14px;
letter-spacing:.04em;
}

/* Feature列 */
.techspec-feature{
font-size:18px;
font-weight:700;
color:#1c2b45;
}

/* Description列 */
.techspec-desc{
font-size:18px;
color:#4d5d74;
}

/* hover效果 */
.techspec-row:not(.techspec-header):hover{
background:#f9fbff;
}

/* 移动端适配 */
@media(max-width:768px){

.techspec-row{
grid-template-columns:1fr;
gap:10px;
padding:20px;
}

.techspec-feature{
font-size:16px;
}

.techspec-desc{
font-size:16px;
}

.techspec-title{
font-size:34px;
}

}

