
/* TECHLAB+ v0.28 - Vista previa del equipo y ajuste de fotografías */
.home-team-preview{background:#09172b;color:#f6faff;padding:64px 0 72px}
.home-team-eyebrow{color:#70caff;font-size:.78rem;letter-spacing:.12em;font-weight:800;margin-bottom:12px}
.home-team-preview h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;margin:0 0 14px}
.home-team-lead{max-width:700px;color:#bbd0e5;line-height:1.65;margin:0 0 26px}
.home-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:970px}
.home-team-person{display:flex;align-items:center;gap:15px;padding:14px;border:1px solid #305173;background:#112b49;border-radius:16px;min-width:0}
.home-team-person img{width:78px;height:78px;flex:0 0 78px;object-fit:cover;object-position:center 24%;border-radius:12px}
.home-team-person strong{display:block;font-size:1.03rem}.home-team-person p{font-size:.87rem;color:#bcd1e8;margin:5px 0 0}
.home-team-link{display:inline-block;color:#78d3ff;font-weight:750;margin-top:26px;text-decoration:none}
.home-team-link:hover{text-decoration:underline}
@media(max-width:800px){.home-team-grid{grid-template-columns:1fr}.home-team-preview{padding:45px 0}.home-team-person img{width:68px;height:68px;flex-basis:68px}}
