.OurTeam-module__i-9d5q__sectionWrapper{background-color:var(--light);padding:100px 0;overflow:hidden}.OurTeam-module__i-9d5q__header{text-align:center;max-width:800px;margin:0 auto 60px}.OurTeam-module__i-9d5q__tagline{color:var(--primary);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:block}.OurTeam-module__i-9d5q__title{color:var(--dark);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.OurTeam-module__i-9d5q__accent{color:var(--primary);position:relative}.OurTeam-module__i-9d5q__headerDesc{color:var(--gray-600);font-size:1.125rem;line-height:1.7}.OurTeam-module__i-9d5q__grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:80px;display:grid}.OurTeam-module__i-9d5q__card{background:var(--light);border:1px solid var(--gray-100);border-radius:20px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.OurTeam-module__i-9d5q__card:hover{border-color:#23a34833;transform:translateY(-10px);box-shadow:0 20px 40px #23a3481a}.OurTeam-module__i-9d5q__imageContainer{height:350px;position:relative;overflow:hidden}.OurTeam-module__i-9d5q__image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.OurTeam-module__i-9d5q__card:hover .OurTeam-module__i-9d5q__image{transform:scale(1.05)}.OurTeam-module__i-9d5q__imageOverlay{z-index:1;background:linear-gradient(#0000 60%,#0f172a99);width:100%;height:100%;position:absolute;top:0;left:0}.OurTeam-module__i-9d5q__roleBadge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:30px;align-self:flex-start;width:fit-content;margin-bottom:.75rem;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-block}.OurTeam-module__i-9d5q__content{flex-direction:column;flex-grow:1;padding:30px;display:flex}.OurTeam-module__i-9d5q__name{color:var(--dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.2}.OurTeam-module__i-9d5q__nameSmall{color:var(--dark);margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.2}.OurTeam-module__i-9d5q__bio{color:var(--gray-600);flex-grow:1;font-size:.95rem;line-height:1.6}.OurTeam-module__i-9d5q__ctaWrapper{background:linear-gradient(135deg, var(--dark) 0%, #1e293b 100%);text-align:center;color:#fff;border-radius:24px;padding:60px;position:relative;overflow:hidden}.OurTeam-module__i-9d5q__ctaWrapper:before{content:"";background:radial-gradient(circle,#23a34826 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-10%}.OurTeam-module__i-9d5q__ctaContent{z-index:1;max-width:600px;margin:0 auto;position:relative}.OurTeam-module__i-9d5q__ctaContent h3{margin-bottom:1rem;font-size:2rem;font-weight:700}.OurTeam-module__i-9d5q__ctaContent p{color:var(--gray-400);margin-bottom:2.5rem;font-size:1.1rem}.OurTeam-module__i-9d5q__ctaButtons{justify-content:center;gap:20px;display:flex}.OurTeam-module__i-9d5q__primaryBtn{background:var(--primary);color:#fff;border-radius:12px;padding:14px 28px;font-weight:600;transition:all .3s}.OurTeam-module__i-9d5q__primaryBtn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #23a3484d}.OurTeam-module__i-9d5q__secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;padding:14px 28px;font-weight:600;transition:all .3s}.OurTeam-module__i-9d5q__secondaryBtn:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:1024px){.OurTeam-module__i-9d5q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.OurTeam-module__i-9d5q__sectionWrapper{padding:3.5rem 0 4rem}.OurTeam-module__i-9d5q__header{margin-bottom:2.75rem}.OurTeam-module__i-9d5q__title{text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2rem,9vw,2.5rem)}.OurTeam-module__i-9d5q__headerDesc{font-size:1rem;line-height:1.65}.OurTeam-module__i-9d5q__grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem}.OurTeam-module__i-9d5q__card{border-radius:16px}.OurTeam-module__i-9d5q__ctaWrapper{border-radius:18px;padding:2.25rem 1.25rem}.OurTeam-module__i-9d5q__ctaContent h3{font-size:1.65rem;line-height:1.25}.OurTeam-module__i-9d5q__ctaContent p{margin-bottom:2rem;font-size:1rem;line-height:1.6}.OurTeam-module__i-9d5q__ctaButtons{flex-direction:column;gap:.75rem}.OurTeam-module__i-9d5q__primaryBtn,.OurTeam-module__i-9d5q__secondaryBtn{justify-content:center;align-items:center;width:100%;min-height:48px;display:inline-flex}.OurTeam-module__i-9d5q__imageContainer{height:clamp(18rem,92vw,25rem)}.OurTeam-module__i-9d5q__content{padding:1.5rem}.OurTeam-module__i-9d5q__roleBadge{padding:.35rem .75rem;font-size:.75rem}.OurTeam-module__i-9d5q__name,.OurTeam-module__i-9d5q__nameSmall{font-size:1.35rem}.OurTeam-module__i-9d5q__bio{font-size:1rem;line-height:1.7}}@media (max-width:360px){.OurTeam-module__i-9d5q__imageContainer{height:17rem}}
