.team[data-astro-cid-6sqsh2pf]{display:flex;flex-direction:column;gap:3.5rem}.head-section[data-astro-cid-6sqsh2pf]{margin-top:2rem;margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1rem}.head-card[data-astro-cid-6sqsh2pf]{background:linear-gradient(135deg,var(--accent-regular),var(--accent-dark));color:var(--gray-999);border-radius:1rem;box-shadow:var(--shadow-lg);padding:2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;position:relative;overflow:hidden}.head-card[data-astro-cid-6sqsh2pf]:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:shimmer 3s infinite}@keyframes shimmer{0%,to{transform:translate(-100%) translateY(-100%) rotate(45deg)}50%{transform:translate(100%) translateY(100%) rotate(45deg)}}.head-photo[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid var(--gray-999);box-shadow:var(--shadow-md)}.head-name[data-astro-cid-6sqsh2pf]{font-size:var(--text-2xl);font-weight:700;color:var(--gray-999);margin:0}.head-role[data-astro-cid-6sqsh2pf]{font-size:var(--text-lg);color:var(--gray-999);font-weight:600;margin:0}.head-bio[data-astro-cid-6sqsh2pf]{font-size:var(--text-md);color:var(--gray-888);margin:0;line-height:1.6;max-width:60ch}.head-card[data-astro-cid-6sqsh2pf] .skills-title[data-astro-cid-6sqsh2pf]{color:var(--gray-999)}.technicians-section[data-astro-cid-6sqsh2pf]{margin-top:2rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1rem}.section-title[data-astro-cid-6sqsh2pf]{font-size:var(--text-xl);color:var(--gray-0);text-align:center;margin:0 0 2rem}.team-grid[data-astro-cid-6sqsh2pf]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.team-card[data-astro-cid-6sqsh2pf]{background:var(--gray-999);border-radius:.75rem;box-shadow:var(--shadow-sm);padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;transition:transform .2s ease,box-shadow .2s ease;min-height:420px}.team-card[data-astro-cid-6sqsh2pf]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.member-photo[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid var(--accent-regular)}.member-info[data-astro-cid-6sqsh2pf]{display:flex;flex-direction:column;gap:.75rem;width:100%}.member-name[data-astro-cid-6sqsh2pf]{font-size:var(--text-lg);font-weight:600;color:var(--gray-0);margin:0}.member-role[data-astro-cid-6sqsh2pf]{font-size:var(--text-sm);color:var(--gray-0);font-weight:500;margin:0}.member-bio[data-astro-cid-6sqsh2pf]{font-size:var(--text-xs);color:var(--gray-100);margin:0;line-height:1.4;max-width:25ch;overflow:hidden;text-overflow:ellipsis}.skills-container[data-astro-cid-6sqsh2pf]{margin-top:.5rem}.skills-title[data-astro-cid-6sqsh2pf]{font-size:var(--text-sm);font-weight:600;color:var(--gray-0);margin:0 0 .5rem}.skills-list[data-astro-cid-6sqsh2pf]{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;max-width:100%;overflow:hidden}.skill-badge[data-astro-cid-6sqsh2pf]{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.65rem;font-weight:500;color:var(--gray-999);background-color:var(--accent-regular);border-radius:9999px;white-space:nowrap;flex-shrink:0}.member-actions[data-astro-cid-6sqsh2pf]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;width:100%}.action-btn[data-astro-cid-6sqsh2pf]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:var(--text-sm);font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .2s ease;border:2px solid transparent}.whatsapp-btn[data-astro-cid-6sqsh2pf]{background-color:#25d366;color:#fff}.whatsapp-btn[data-astro-cid-6sqsh2pf]:hover,.whatsapp-btn[data-astro-cid-6sqsh2pf]:focus{background-color:#128c7e;transform:translateY(-1px)}.phone-btn[data-astro-cid-6sqsh2pf]{background-color:var(--gray-800);color:var(--gray-0);border-color:var(--gray-600)}.phone-btn[data-astro-cid-6sqsh2pf]:hover,.phone-btn[data-astro-cid-6sqsh2pf]:focus{background-color:var(--gray-700);color:var(--gray-0);transform:translateY(-1px)}@media(max-width:640px){.team-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:1fr}.team-card[data-astro-cid-6sqsh2pf]{min-height:auto}}@media(min-width:768px){.head-card[data-astro-cid-6sqsh2pf]{flex-direction:row;text-align:left;gap:2rem}.head-photo[data-astro-cid-6sqsh2pf]{flex-shrink:0}.head-photo[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:180px;height:180px}.head-actions[data-astro-cid-6sqsh2pf]{flex-direction:row;gap:1rem;max-width:none}.team-card[data-astro-cid-6sqsh2pf]{text-align:center;flex-direction:column;align-items:center}.member-photo[data-astro-cid-6sqsh2pf]{flex-shrink:0}.member-photo[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:110px;height:110px}.skills-list[data-astro-cid-6sqsh2pf]{justify-content:center}.member-actions[data-astro-cid-6sqsh2pf]{flex-direction:column;gap:.5rem;width:100%;max-width:180px}.action-btn[data-astro-cid-6sqsh2pf]{flex:1}}@media(min-width:1024px){.head-card[data-astro-cid-6sqsh2pf]{padding:3rem;max-width:1000px;margin:0 auto}.head-photo[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:200px;height:200px}.section-title[data-astro-cid-6sqsh2pf]{font-size:var(--text-2xl)}.team-grid[data-astro-cid-6sqsh2pf]{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}.team-card[data-astro-cid-6sqsh2pf]{flex-direction:column;text-align:center;align-items:center;min-height:480px}.member-photo[data-astro-cid-6sqsh2pf] img[data-astro-cid-6sqsh2pf]{width:140px;height:140px}.member-name[data-astro-cid-6sqsh2pf]{font-size:var(--text-xl)}.member-bio[data-astro-cid-6sqsh2pf]{font-size:var(--text-sm);max-width:30ch;color:var(--gray-100)}.skills-list[data-astro-cid-6sqsh2pf]{justify-content:center}.member-actions[data-astro-cid-6sqsh2pf]{flex-direction:column;width:100%;max-width:200px}}@media(min-width:1200px){.technicians-section[data-astro-cid-6sqsh2pf]{max-width:1400px;margin:0 auto;padding:0 2rem}.team-grid[data-astro-cid-6sqsh2pf]{gap:2.5rem}}
