.tech-section{background:var(--bg-secondary)}

.tech-row{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}

.tech-item{
    flex:1;min-width:280px;max-width:380px;
    display:flex;align-items:center;gap:20px;
    padding:24px;
    background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);
    transition:all var(--transition);box-shadow:var(--shadow)
}
.tech-item:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--shadow-glow)}

.tech-item-img{width:100px;height:100px;object-fit:contain;flex-shrink:0;transition:transform var(--transition)}
.tech-item:hover .tech-item-img{transform:scale(1.08)}

.tech-item-body{flex:1}
.tech-item-data{margin-bottom:4px}
.tech-number{font-size:1.8rem;font-weight:800;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.tech-unit{font-size:1.1rem;font-weight:700;color:var(--accent)}
.tech-item h3{font-size:1rem;font-weight:600;margin-bottom:4px}
.tech-item p{font-size:.85rem;color:var(--text-3);line-height:1.5}

@media(max-width:640px){
    .tech-row{gap:10px}
    .tech-item{min-width:100%;padding:18px}
    .tech-item-img{width:64px;height:64px}
    .tech-number{font-size:1.4rem}
}
