.JoinOurTeamPage-module-scss-module__cBk-nW__joinOurTeamPage{min-height:100vh}.JoinOurTeamPage-module-scss-module__cBk-nW__container{max-width:1400px;margin:0 auto;padding:4rem 1rem}.JoinOurTeamPage-module-scss-module__cBk-nW__introSection{text-align:justify;max-width:800px;margin:0 auto 5rem}.JoinOurTeamPage-module-scss-module__cBk-nW__introSection h1{text-align:center;background:linear-gradient(135deg,#070707 0%,#004bd7 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(1.8rem,5vw,2.8rem)}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__introSection h1{background:linear-gradient(135deg,#6bb3ff 0%,#a8d4ff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.JoinOurTeamPage-module-scss-module__cBk-nW__introSection p{color:var(--text-color);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.JoinOurTeamPage-module-scss-module__cBk-nW__keyAreasSection{text-align:center;margin-bottom:8rem;margin-left:1.5rem;margin-right:1.5rem}.JoinOurTeamPage-module-scss-module__cBk-nW__keyAreasSection .JoinOurTeamPage-module-scss-module__cBk-nW__sectionTitle{background:linear-gradient(135deg,#070707 0%,#004bd7 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:4rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;display:inline-block}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__keyAreasSection .JoinOurTeamPage-module-scss-module__cBk-nW__sectionTitle{background:linear-gradient(135deg,#6bb3ff 0%,#a8d4ff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.JoinOurTeamPage-module-scss-module__cBk-nW__keyAreasSection .JoinOurTeamPage-module-scss-module__cBk-nW__sectionTitle span{color:var(--primary-color)}.JoinOurTeamPage-module-scss-module__cBk-nW__keyAreasGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.JoinOurTeamPage-module-scss-module__cBk-nW__keyAreasGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.JoinOurTeamPage-module-scss-module__cBk-nW__keyAreasGrid{grid-template-columns:1fr}}.JoinOurTeamPage-module-scss-module__cBk-nW__areaCard{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:24px;flex-direction:column;align-items:center;padding:3rem 2rem 2rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.JoinOurTeamPage-module-scss-module__cBk-nW__areaCard:hover{border-color:var(--primary-color);transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.JoinOurTeamPage-module-scss-module__cBk-nW__areaCard h3{color:#111;margin:0 0 1.2rem;font-size:clamp(1.1rem,2.2vw,1.3rem);font-weight:600}.JoinOurTeamPage-module-scss-module__cBk-nW__areaCard p{color:#666;text-align:center;flex-grow:1;margin:0 0 2.5rem;font-size:.95rem;line-height:1.6}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__areaCard{box-shadow:none;background-color:#0f0f0f;border-color:#1e1e1e}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__areaCard:hover{border-color:var(--primary-color);box-shadow:0 20px 40px #0009}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__areaCard h3{color:#fff}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__areaCard p{color:#888}.JoinOurTeamPage-module-scss-module__cBk-nW__areaCard .JoinOurTeamPage-module-scss-module__cBk-nW__imageContainer{width:100%;margin-top:auto}.JoinOurTeamPage-module-scss-module__cBk-nW__areaCard .JoinOurTeamPage-module-scss-module__cBk-nW__imageContainer img{object-fit:cover;border-radius:16px;width:100%;height:220px;display:block}.JoinOurTeamPage-module-scss-module__cBk-nW__coreValuesSection{text-align:center;margin-bottom:5rem;margin-left:1.5rem;margin-right:1.5rem}.JoinOurTeamPage-module-scss-module__cBk-nW__coreValuesSection h2{background:linear-gradient(135deg,#070707 0%,#004bd7 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.5rem)}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__coreValuesSection h2{background:linear-gradient(135deg,#6bb3ff 0%,#a8d4ff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.JoinOurTeamPage-module-scss-module__cBk-nW__coreValuesSubtitle{color:var(--text-color);max-width:700px;margin:0 auto 3rem;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6}.JoinOurTeamPage-module-scss-module__cBk-nW__coreValuesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:1024px){.JoinOurTeamPage-module-scss-module__cBk-nW__coreValuesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.JoinOurTeamPage-module-scss-module__cBk-nW__coreValuesGrid{grid-template-columns:1fr}}.JoinOurTeamPage-module-scss-module__cBk-nW__valueCard{background-color:var(--card-background);border:1px solid var(--border-color);text-align:center;border-radius:12px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 6px #0000000d}.JoinOurTeamPage-module-scss-module__cBk-nW__valueCard:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.JoinOurTeamPage-module-scss-module__cBk-nW__valueCard h3{color:var(--text-color-dark);margin:1rem 0 .5rem;font-size:clamp(1.2rem,3vw,1.4rem)}.JoinOurTeamPage-module-scss-module__cBk-nW__valueCard p{color:var(--text-color);font-size:clamp(.9rem,2vw,1rem);line-height:1.5}.JoinOurTeamPage-module-scss-module__cBk-nW__valueIcon{color:#000;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3rem)}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__valueIcon{color:var(--primary-color)}.JoinOurTeamPage-module-scss-module__cBk-nW__jobsSection{max-width:1000px;margin:0 auto;padding-top:4rem}.JoinOurTeamPage-module-scss-module__cBk-nW__jobsSection h2{text-align:center;background:linear-gradient(135deg,#070707 0%,#004bd7 100%);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:clamp(1.8rem,4vw,2.5rem)}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__jobsSection h2{background:linear-gradient(135deg,#6bb3ff 0%,#a8d4ff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.JoinOurTeamPage-module-scss-module__cBk-nW__categoryFilters{scrollbar-width:none;-ms-overflow-style:none;gap:1rem;width:max-content;max-width:100%;margin:0 auto 4rem;padding:0 1rem .5rem;display:flex;overflow-x:auto}.JoinOurTeamPage-module-scss-module__cBk-nW__categoryFilters::-webkit-scrollbar{display:none}.JoinOurTeamPage-module-scss-module__cBk-nW__filterBtn{white-space:nowrap;color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:50px;flex-shrink:0;padding:.6rem 1.5rem;font-size:clamp(.85rem,2vw,.95rem);transition:all .3s}.JoinOurTeamPage-module-scss-module__cBk-nW__filterBtn:hover{border-color:var(--primary-color);color:var(--primary-color)}.JoinOurTeamPage-module-scss-module__cBk-nW__filterBtn.JoinOurTeamPage-module-scss-module__cBk-nW__active{background:var(--text-color-dark);color:var(--background-color);border-color:var(--text-color-dark)}body.dark-mode .JoinOurTeamPage-module-scss-module__cBk-nW__filterBtn.JoinOurTeamPage-module-scss-module__cBk-nW__active{color:#000;background:#fff;border-color:#fff}.JoinOurTeamPage-module-scss-module__cBk-nW__jobList{flex-direction:column;width:100%;margin-bottom:4rem;display:flex}.JoinOurTeamPage-module-scss-module__cBk-nW__jobRow{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:2.5rem 0;display:flex}@media (max-width:600px){.JoinOurTeamPage-module-scss-module__cBk-nW__jobRow{flex-direction:column;align-items:flex-start;gap:1.5rem}}.JoinOurTeamPage-module-scss-module__cBk-nW__jobInfo{flex:1;padding-right:2rem}@media (max-width:600px){.JoinOurTeamPage-module-scss-module__cBk-nW__jobInfo{padding-right:0}}.JoinOurTeamPage-module-scss-module__cBk-nW__jobCategory{color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:.8rem;font-size:.8rem;display:block}.JoinOurTeamPage-module-scss-module__cBk-nW__jobTitle{color:var(--text-color-dark);margin:0 0 .8rem;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:600}.JoinOurTeamPage-module-scss-module__cBk-nW__jobDesc{color:var(--text-color-light);margin:0;font-size:clamp(.9rem,2vw,1rem);line-height:1.6}.JoinOurTeamPage-module-scss-module__cBk-nW__jobAction{white-space:nowrap}.JoinOurTeamPage-module-scss-module__cBk-nW__applyBtn{color:var(--text-color-dark);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:400;text-decoration:none;transition:color .3s}.JoinOurTeamPage-module-scss-module__cBk-nW__applyBtn:hover{color:var(--primary-color)}.JoinOurTeamPage-module-scss-module__cBk-nW__noJobsText{color:var(--text-color-light);text-align:center;border:1px dashed var(--border-color);border-radius:12px;padding:4rem 0;font-size:1.1rem}.JoinOurTeamPage-module-scss-module__cBk-nW__excitedFooterContainer{justify-content:center;width:100%;padding:6rem 0 4rem;display:flex}.JoinOurTeamPage-module-scss-module__cBk-nW__excitedFooter{text-align:center;letter-spacing:2px;color:var(--text-color-dark);text-transform:uppercase;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:500}@media (max-width:480px){.JoinOurTeamPage-module-scss-module__cBk-nW__excitedFooter{letter-spacing:1px;font-size:1rem}}
