.engineer-card{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;min-height:450px}.engineer-card-header{display:flex;align-items:center;gap:1.5rem}.engineer-card-image-wrapper{flex-shrink:0;width:100px;height:100px;border-radius:var(--radius-full);overflow:hidden;border:2px solid var(--glass-border-accent);box-shadow:0 4px 12px #00d6cb33;transition:all .3s ease}.engineer-card:hover .engineer-card-image-wrapper{border-color:var(--color-primary);box-shadow:0 6px 16px #00d6cb4d}.engineer-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.engineer-card-info{flex:1}.engineer-card-name{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-family:var(--font-secondary);margin:0 0 .5rem}.engineer-card-role{font-size:.95rem;color:var(--color-primary);font-weight:var(--font-weight-medium);margin:0;text-transform:uppercase;letter-spacing:.5px}.engineer-card-bio{font-size:1rem;color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0;flex:1}.engineer-card-expertise{display:flex;flex-wrap:wrap;gap:.5rem}.expertise-badge{background:#00d6cb1f;border:1px solid rgba(0,214,203,.3);color:var(--color-primary);padding:.4rem .9rem;border-radius:var(--radius-base);font-size:.85rem;font-weight:var(--font-weight-semibold);font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.5px;transition:all .25s ease}.engineer-card:hover .expertise-badge{background:#00d6cb33;border-color:#00d6cb80}.engineer-card-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem 0;border-top:1px solid var(--glass-border-subtle);border-bottom:1px solid var(--glass-border-subtle)}.engineer-stat-item{display:flex;flex-direction:column;gap:.25rem}.stat-value{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-primary);font-family:var(--font-secondary);line-height:1}.stat-label{font-size:.85rem;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.engineer-card-footer{margin-top:auto}.engineer-card-btn{width:100%;justify-content:center;padding:.875rem 1.5rem}@media(max-width:768px){.engineer-card{padding:1.5rem;min-height:auto}.engineer-card-header{gap:1rem}.engineer-card-image-wrapper{width:80px;height:80px}.engineer-card-name{font-size:1.25rem}.engineer-card-stats{grid-template-columns:1fr;gap:.75rem}}@media(max-width:480px){.engineer-card-header{flex-direction:column;text-align:center}.engineer-card-image-wrapper{width:100px;height:100px}.engineer-card-bio{font-size:.95rem}.expertise-badge{font-size:.75rem;padding:.35rem .75rem}.stat-value{font-size:1.25rem}}
