.OurTeam-module__E23S3q__ourTeam{background:linear-gradient(#f8fafc 0%,#f0fdfa 50%,#ecfeff 100%);padding:6rem 2rem;scroll-margin-top:80px;position:relative;overflow:hidden}.OurTeam-module__E23S3q__ourTeamBackground{pointer-events:none;z-index:0;background:radial-gradient(circle at 10% 20%,#0ea5e914 0%,#0000 40%),radial-gradient(circle at 90% 80%,#22c55e14 0%,#0000 40%),radial-gradient(circle,#0d94880a 0%,#0000 60%);position:absolute;inset:0}.OurTeam-module__E23S3q__ourTeam:before,.OurTeam-module__E23S3q__ourTeam:after{content:"";filter:blur(60px);opacity:.4;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.OurTeam-module__E23S3q__ourTeam:before{background:linear-gradient(135deg,#0ea5e926 0%,#22c55e1a 100%);width:400px;height:400px;animation:20s ease-in-out infinite OurTeam-module__E23S3q__floatBlob;top:-100px;right:-100px}.OurTeam-module__E23S3q__ourTeam:after{background:linear-gradient(135deg,#22c55e1f 0%,#0ea5e914 100%);width:300px;height:300px;animation:15s ease-in-out infinite reverse OurTeam-module__E23S3q__floatBlob;bottom:-50px;left:-50px}@keyframes OurTeam-module__E23S3q__floatBlob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.95)}}.OurTeam-module__E23S3q__container{z-index:1;max-width:1320px;margin:0 auto;padding:0;position:relative}.OurTeam-module__E23S3q__ourTeamHeader{text-align:center;z-index:1;max-width:720px;margin:0 auto 4rem;padding:0 1rem;position:relative}.OurTeam-module__E23S3q__sectionLabel{color:#0d9488;text-transform:uppercase;letter-spacing:3px;background:linear-gradient(135deg,#0d94881a 0%,#22c55e14 100%);border:1px solid #0d948833;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.6rem 1.5rem;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}.OurTeam-module__E23S3q__sectionTitle{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;font-family:var(--font-poppins),"Inter","Segoe UI",system-ui,-apple-system,sans-serif;color:#0f172a;letter-spacing:-.02em;background:linear-gradient(135deg,#0a5c6b 0%,#0d9488 50%,#22c55e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;line-height:1.15}.OurTeam-module__E23S3q__sectionSubtitle{color:#64748b;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.75}.OurTeam-module__E23S3q__teamGrid{z-index:1;flex-wrap:wrap;justify-content:center;place-items:center;gap:1.5rem;margin:0 1rem;display:flex;position:relative}.OurTeam-module__E23S3q__teamCard{animation:.6s forwards OurTeam-module__E23S3q__fadeInUp;animation-delay:var(--delay);opacity:0;cursor:pointer;background:#fff;border:1px solid #0000000a;border-radius:16px;flex-direction:column;max-width:100%;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000f;border:1px solid #004e0476!important}.OurTeam-module__E23S3q__teamCard:hover{border-color:#0d94881f;transform:translateY(-8px);box-shadow:0 20px 50px -15px #0d948840,0 8px 20px -8px #0000001f}.OurTeam-module__E23S3q__teamCardImageWrapper{aspect-ratio:1;background:linear-gradient(#e0f2fe 0%,#f0fdfa 100%);flex:1;width:100%;position:relative;overflow:hidden}.OurTeam-module__E23S3q__teamCardImage{object-fit:cover;object-position:top;z-index:2;opacity:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute;top:0;left:0}.OurTeam-module__E23S3q__teamCardImageReady{opacity:1}.OurTeam-module__E23S3q__teamCardImageLoader{z-index:1;pointer-events:none;background:linear-gradient(110deg,#e2e8f0 0%,#f1f5f9 40%,#e2e8f0 80%) 0 0/200% 100%;transition:opacity .4s,visibility .4s;animation:1.4s ease-in-out infinite OurTeam-module__E23S3q__teamSkeletonShimmer;position:absolute;inset:0}.OurTeam-module__E23S3q__teamCardImageLoader[data-loaded=true]{opacity:0;visibility:hidden;animation:none}.OurTeam-module__E23S3q__teamCard:hover .OurTeam-module__E23S3q__teamCardImage{transform:scale(1.05)}.OurTeam-module__E23S3q__teamCardOverlay{z-index:3;opacity:0;background:linear-gradient(#0000 0% 50%,#0a5d6be6 100%);justify-content:center;align-items:flex-end;padding:1rem;transition:opacity .35s;display:flex;position:absolute;inset:0}.OurTeam-module__E23S3q__teamCard:hover .OurTeam-module__E23S3q__teamCardOverlay{opacity:1}.OurTeam-module__E23S3q__teamLinkedinLink{color:#0077b5;opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(15px);box-shadow:0 4px 15px #00000026}.OurTeam-module__E23S3q__teamCard:hover .OurTeam-module__E23S3q__teamLinkedinLink{opacity:1;transform:translateY(0)}.OurTeam-module__E23S3q__teamLinkedinLink:hover{color:#fff;background:#0077b5;transform:scale(1.1);box-shadow:0 6px 25px #0077b580}.OurTeam-module__E23S3q__teamCardContent{text-align:center;background:linear-gradient(135deg,#f0fdfa 0%,#ecfeff 50%,#f0f9ff 100%);border-top:3px solid;border-image:linear-gradient(90deg,#0d9488,#22c55e,#0ea5e9) 1;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.75rem .5rem;display:flex}.OurTeam-module__E23S3q__teamMemberName{height:40px;font-size:.95rem;font-weight:500;font-family:var(--font-poppins),"Inter","Segoe UI",system-ui,-apple-system,sans-serif;color:#383c45;letter-spacing:-.01em;word-wrap:break-word;justify-content:center;align-items:center;margin:0;line-height:1.3;transition:color .3s;display:flex}.OurTeam-module__E23S3q__teamCard:hover .OurTeam-module__E23S3q__teamMemberName{color:#0d9488}.OurTeam-module__E23S3q__teamMemberDesignation{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#0d9488 0%,#0891b2 100%);border-radius:16px;justify-content:center;align-items:center;height:40px;margin:0;padding:.3rem .6rem;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:.72rem;font-weight:600;line-height:1.35;transition:all .3s;display:flex;box-shadow:0 2px 8px #0d94884d}.OurTeam-module__E23S3q__teamCardSkeleton{pointer-events:none;opacity:1!important;cursor:default!important;animation:none!important}.OurTeam-module__E23S3q__teamCardSkeleton:hover{transform:none;box-shadow:0 4px 20px #0000000f}@keyframes OurTeam-module__E23S3q__teamSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.OurTeam-module__E23S3q__teamCardSkeletonImage{aspect-ratio:1;background:linear-gradient(110deg,#e2e8f0 0%,#f1f5f9 40%,#e2e8f0 80%) 0 0/200% 100%;width:100%;animation:1.4s ease-in-out infinite OurTeam-module__E23S3q__teamSkeletonShimmer}.OurTeam-module__E23S3q__teamCardSkeletonBody{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-top:3px solid #0d948826;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:.75rem .5rem;display:flex}.OurTeam-module__E23S3q__teamCardSkeletonLine{background:linear-gradient(110deg,#e2e8f0 0%,#f1f5f9 45%,#e2e8f0 90%) 0 0/200% 100%;border-radius:6px;width:85%;height:12px;animation:1.4s ease-in-out infinite OurTeam-module__E23S3q__teamSkeletonShimmer}.OurTeam-module__E23S3q__teamCardSkeletonLineShort{background:linear-gradient(110deg,#e2e8f0 0%,#f1f5f9 45%,#e2e8f0 90%) 0 0/200% 100%;border-radius:6px;width:65%;height:10px;animation:1.4s ease-in-out infinite OurTeam-module__E23S3q__teamSkeletonShimmer}.OurTeam-module__E23S3q__teamCard:hover .OurTeam-module__E23S3q__teamMemberDesignation{background:linear-gradient(135deg,#0891b2 0%,#0d9488 100%);box-shadow:0 4px 12px #0d948866}@keyframes OurTeam-module__E23S3q__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.OurTeam-module__E23S3q__ourTeam{padding:5rem 1.75rem}.OurTeam-module__E23S3q__teamGrid{gap:1.5rem}.OurTeam-module__E23S3q__teamCard{width:200px}@media (max-width:1200px){.OurTeam-module__E23S3q__ourTeam{padding:4.5rem 1.5rem}.OurTeam-module__E23S3q__teamGrid{gap:1.25rem}.OurTeam-module__E23S3q__teamCard{width:160px}.OurTeam-module__E23S3q__ourTeamHeader{margin-bottom:3.5rem}.OurTeam-module__E23S3q__teamMemberName{font-size:.9rem}.OurTeam-module__E23S3q__teamMemberDesignation{font-size:.68rem;padding:.2rem 1rem!important}}@media (max-width:992px){.OurTeam-module__E23S3q__ourTeam{padding:4rem 1.25rem}.OurTeam-module__E23S3q__teamGrid{gap:1rem}.OurTeam-module__E23S3q__teamCard{border-radius:14px}.OurTeam-module__E23S3q__ourTeamHeader{margin-bottom:3rem}.OurTeam-module__E23S3q__sectionSubtitle{font-size:1rem}.OurTeam-module__E23S3q__teamCardContent{gap:.35rem;padding:.6rem .4rem}.OurTeam-module__E23S3q__teamMemberName{font-size:.85rem}.OurTeam-module__E23S3q__teamMemberDesignation{padding:.25rem .45rem;font-size:.65rem}.OurTeam-module__E23S3q__teamLinkedinLink{width:36px;height:36px;font-size:1rem}}@media (max-width:768px){.OurTeam-module__E23S3q__ourTeam{padding:2rem .5rem}.OurTeam-module__E23S3q__ourTeam:before,.OurTeam-module__E23S3q__ourTeam:after{display:none}.OurTeam-module__E23S3q__teamCard{border-radius:10px}.OurTeam-module__E23S3q__teamMemberDesignation{height:30px!important}.OurTeam-module__E23S3q__ourTeamHeader{margin-bottom:1.5rem;padding:0 .5rem}.OurTeam-module__E23S3q__sectionLabel{letter-spacing:1.5px;padding:.35rem .7rem;font-size:.6rem}.OurTeam-module__E23S3q__sectionSubtitle{font-size:.85rem;line-height:1.5}.OurTeam-module__E23S3q__teamCardContent{gap:.25rem;padding:.4rem .25rem}.OurTeam-module__E23S3q__teamMemberName{font-size:.75rem}.OurTeam-module__E23S3q__teamMemberDesignation{padding:.2rem .4rem;font-size:.55rem}.OurTeam-module__E23S3q__teamLinkedinLink{width:28px;height:28px;font-size:.8rem}.OurTeam-module__E23S3q__teamCardOverlay{opacity:1;background:linear-gradient(#0000 0% 60%,#0a5d6bcc 100%)}.OurTeam-module__E23S3q__teamLinkedinLink{opacity:1;transform:translateY(0)}}@media (max-width:576px){.OurTeam-module__E23S3q__ourTeam{padding:1.5rem .35rem}.OurTeam-module__E23S3q__teamGrid{grid-template-columns:repeat(2,1fr);gap:30px}.OurTeam-module__E23S3q__teamCard{border-radius:8px}.OurTeam-module__E23S3q__ourTeamHeader{margin-bottom:1rem}.OurTeam-module__E23S3q__sectionLabel{letter-spacing:1px;padding:.3rem .6rem;font-size:.55rem}.OurTeam-module__E23S3q__sectionSubtitle{font-size:.8rem;line-height:1.5}.OurTeam-module__E23S3q__teamCardContent{gap:.2rem;padding:.35rem .2rem}.OurTeam-module__E23S3q__teamMemberName{font-size:.68rem;height:30px!important}.OurTeam-module__E23S3q__teamMemberDesignation{border-radius:8px;font-size:.5rem;height:20px!important;padding:.18rem .5rem!important}.OurTeam-module__E23S3q__teamLinkedinLink{width:26px;height:26px;font-size:.75rem}.OurTeam-module__E23S3q__teamCardOverlay{padding:.5rem}}@media (max-width:460px){.OurTeam-module__E23S3q__ourTeam{padding:1.25rem .25rem}.OurTeam-module__E23S3q__teamGrid{gap:15px}.OurTeam-module__E23S3q__teamCard{aspect-ratio:1/1.6;border-radius:16px;width:39vw!important}.OurTeam-module__E23S3q__ourTeamHeader{margin-bottom:.75rem}.OurTeam-module__E23S3q__sectionLabel{padding:.25rem .5rem;font-size:.5rem}.OurTeam-module__E23S3q__sectionSubtitle{font-size:.75rem}.OurTeam-module__E23S3q__teamCardContent{gap:.15rem;padding:.3rem .15rem}.OurTeam-module__E23S3q__teamMemberName{font-size:.6rem}.OurTeam-module__E23S3q__teamMemberDesignation{border-radius:6px;padding:.12rem .25rem;font-size:.45rem}.OurTeam-module__E23S3q__teamLinkedinLink{width:22px;height:22px;font-size:.65rem}.OurTeam-module__E23S3q__teamCardOverlay{padding:.35rem}}@media (hover:hover) and (pointer:fine){.OurTeam-module__E23S3q__teamCardOverlay{opacity:0}.OurTeam-module__E23S3q__teamLinkedinLink{opacity:0;transform:translateY(15px)}.OurTeam-module__E23S3q__teamCard:hover .OurTeam-module__E23S3q__teamCardOverlay{opacity:1}.OurTeam-module__E23S3q__teamCard:hover .OurTeam-module__E23S3q__teamLinkedinLink{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OurTeam-module__E23S3q__teamCardSkeletonImage,.OurTeam-module__E23S3q__teamCardSkeletonLine,.OurTeam-module__E23S3q__teamCardSkeletonLineShort,.OurTeam-module__E23S3q__teamCardImageLoader{background:#e2e8f0;animation:none}.OurTeam-module__E23S3q__teamCard{opacity:1;animation:none}.OurTeam-module__E23S3q__ourTeam:before,.OurTeam-module__E23S3q__ourTeam:after{animation:none}.OurTeam-module__E23S3q__teamCard,.OurTeam-module__E23S3q__teamCardImage,.OurTeam-module__E23S3q__teamCardOverlay,.OurTeam-module__E23S3q__teamLinkedinLink,.OurTeam-module__E23S3q__teamMemberName{transition:none}}
