.specs-section{border-bottom:1px solid var(--border-color);padding:clamp(80px,10vw,160px) var(--container-px);background:rgba(10,10,10,.9);position:relative;z-index:10}.specs-inner{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px}.specs-title{font-size:clamp(32px,4vw,56px);font-weight:700;color:var(--text-primary);margin-bottom:16px}.specs-title span{color:var(--accent-cyan)}.specs-subtitle{font-size:14px;color:var(--text-secondary);margin-bottom:32px}.specs-table{border:1px solid var(--border-color)}.specs-row{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-color)}.specs-row:last-child{border-bottom:none}.specs-row-label{font-family:var(--font-mono);font-size:14px;color:var(--text-secondary)}.specs-row-value{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-primary)}.specs-diagram{display:flex;align-items:center;justify-content:center}.specs-diagram-box{position:relative;width:100%;max-width:400px;aspect-ratio:1;border:1px solid var(--border-color);padding:32px}.specs-diagram-label{position:absolute;top:16px;left:16px;font-family:var(--font-mono);font-size:12px;color:var(--accent-cyan)}.specs-diagram svg{width:100%;height:100%}@media (max-width:768px){.specs-inner{grid-template-columns:1fr}}