.page_heroSection__yYPcI{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:80px 60px;position:relative;overflow:hidden}@media screen and (min-width:869px)and (max-width:1024px){.page_heroSection__yYPcI{padding:60px 40px}}@media screen and (max-width:868px){.page_heroSection__yYPcI{padding:40px 20px}}@media screen and (max-width:480px){.page_heroSection__yYPcI{padding:30px 15px}}.page_heroSection__yYPcI .page_backgroundElements__4Iiw0{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.page_heroSection__yYPcI .page_backgroundElements__4Iiw0 .page_floatingShape1__zyySk,.page_heroSection__yYPcI .page_backgroundElements__4Iiw0 .page_floatingShape2__u7ycZ,.page_heroSection__yYPcI .page_backgroundElements__4Iiw0 .page_floatingShape3__WPxrC{position:absolute;border-radius:50%;background:rgba(99,102,241,.1);filter:blur(1px)}.page_heroSection__yYPcI .page_backgroundElements__4Iiw0 .page_floatingShape1__zyySk{width:300px;height:300px;top:10%;right:-150px}.page_heroSection__yYPcI .page_backgroundElements__4Iiw0 .page_floatingShape2__u7ycZ{width:200px;height:200px;bottom:20%;left:-100px;background:rgba(236,72,153,.1)}.page_heroSection__yYPcI .page_backgroundElements__4Iiw0 .page_floatingShape3__WPxrC{width:150px;height:150px;top:60%;right:20%;background:rgba(16,185,129,.1)}.page_heroSection__yYPcI .page_container__tQepd{max-width:1400px;margin:0 auto;position:relative;z-index:1}.page_heroSection__yYPcI .page_header__Y6fdU{text-align:center;margin-bottom:60px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU{margin-bottom:40px}}.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr{margin-bottom:24px}.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr .page_badge__n5I3X{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:12px 20px;border-radius:30px;font-size:.9rem;font-weight:600;margin-bottom:20px;box-shadow:0 4px 15px rgba(99,102,241,.3);margin-top:30px}.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr .page_badge__n5I3X .page_badgeIcon__tNdnv{font-size:1rem}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr .page_badge__n5I3X{padding:10px 16px;font-size:.85rem;margin-top:80px}}.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr .page_title__T5cJe{font-size:3.5rem;font-weight:800;color:#1f2937;line-height:1.1;margin:0;letter-spacing:-.02em}@media screen and (min-width:869px)and (max-width:1024px){.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr .page_title__T5cJe{font-size:3rem}}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr .page_title__T5cJe{font-size:2.5rem}}@media screen and (max-width:480px){.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr .page_title__T5cJe{font-size:2rem}}.page_heroSection__yYPcI .page_header__Y6fdU .page_titleWrapper__Ne6Rr .page_title__T5cJe .page_highlight__JHJq2{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSection__yYPcI .page_header__Y6fdU .page_subtitle__lBhKY{font-size:1.2rem;color:#6b7280;line-height:1.6;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU .page_subtitle__lBhKY{font-size:1.1rem;margin-bottom:30px}}.page_heroSection__yYPcI .page_header__Y6fdU .page_subtitle__lBhKY .page_emphasize__VaQKY{color:#4f46e5;font-weight:600}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU .page_subtitle__lBhKY .page_desktopBreak__ArSS7{display:none}}.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_{display:flex;justify-content:center;gap:40px;margin-top:40px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_{gap:25px;flex-wrap:wrap}}.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_ .page_stat__KlvT3{display:flex;flex-direction:column;align-items:center;gap:8px}.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_ .page_stat__KlvT3 .page_statIcon__a43jT{font-size:1.5rem;color:#6366f1}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_ .page_stat__KlvT3 .page_statIcon__a43jT{font-size:1.3rem}}.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_ .page_stat__KlvT3 .page_statNumber__GuvxH{font-size:2rem;font-weight:700;color:#1f2937}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_ .page_stat__KlvT3 .page_statNumber__GuvxH{font-size:1.8rem}}.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_ .page_stat__KlvT3 .page_statLabel__d7GJp{font-size:.9rem;color:#6b7280;font-weight:500}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_header__Y6fdU .page_statsBar__RC0b_ .page_stat__KlvT3 .page_statLabel__d7GJp{font-size:.8rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS{display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}@media screen and (min-width:869px)and (max-width:1024px){.page_heroSection__yYPcI .page_heroCards__6fRjS{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS{grid-template-columns:1fr;gap:20px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM{background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.08);transition:all .3s ease-out;border:1px solid #f1f5f9;position:relative;overflow:hidden}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM{padding:20px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardHeader__85TIb{margin-bottom:16px}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardHeader__85TIb .page_iconWrapper__TX7gn{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s ease-out}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardHeader__85TIb .page_iconWrapper__TX7gn{width:45px;height:45px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardHeader__85TIb .page_cardInfo__RMvZL h3{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 8px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardHeader__85TIb .page_cardInfo__RMvZL h3{font-size:1rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardHeader__85TIb .page_cardInfo__RMvZL .page_skillsList__WFwN6{display:flex;align-items:center;gap:8px}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardHeader__85TIb .page_cardInfo__RMvZL .page_skillsList__WFwN6 .page_typeBadge__SaqHT{background:#f3f4f6;color:#6b7280;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:500}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardHeader__85TIb .page_cardInfo__RMvZL .page_skillsList__WFwN6 .page_typeBadge__SaqHT{font-size:.75rem;padding:3px 10px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardDetails__ua7hT .page_description__wOvQK{font-size:.9rem;color:#6b7280;line-height:1.5;margin-bottom:16px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardDetails__ua7hT .page_description__wOvQK{font-size:.85rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardDetails__ua7hT .page_skillsContainer__j6bic .page_skillsLabel__q_rKf{font-size:.8rem;color:#374151;font-weight:600;display:block;margin-bottom:8px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardDetails__ua7hT .page_skillsContainer__j6bic .page_skillsLabel__q_rKf{font-size:.75rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardDetails__ua7hT .page_skillsContainer__j6bic .page_skills__svACf{display:flex;flex-wrap:wrap;gap:6px}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardDetails__ua7hT .page_skillsContainer__j6bic .page_skills__svACf .page_skillTag__2J4mS{background:#e0e7ff;color:#3730a3;padding:4px 10px;border-radius:8px;font-size:.75rem;font-weight:500}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_teamCard__r6aOM .page_cardDetails__ua7hT .page_skillsContainer__j6bic .page_skills__svACf .page_skillTag__2J4mS{font-size:.7rem;padding:3px 8px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px;padding:32px;position:relative;overflow:hidden;grid-column:span 2}@media screen and (min-width:869px)and (max-width:1024px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe{grid-column:span 2}}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe{grid-column:span 1;padding:24px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;opacity:.1;z-index:0}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9{position:relative;z-index:1;margin-bottom:20px}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L{flex-direction:column;align-items:flex-start;gap:12px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L .page_featuredTitle__B47rU{font-size:1.4rem;font-weight:700;margin:0}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L .page_featuredTitle__B47rU{font-size:1.2rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L .page_managementTag__yHAyu{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:500;transition:all .3s ease-out;cursor:pointer}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L .page_managementTag__yHAyu:hover{background:hsla(0,0%,100%,.3)}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L .page_managementTag__yHAyu{padding:6px 12px;font-size:.75rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L .page_managementTag__yHAyu .page_tagIcon__ZMmTQ{font-size:.9rem}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredHeader__mvKv9 .page_featuredTitleGroup__Cte2L .page_managementTag__yHAyu .page_tagIcon__ZMmTQ{font-size:.8rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j{position:relative;z-index:1}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredDescription__32EC1{font-size:.95rem;line-height:1.6;margin-bottom:24px;opacity:.9}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredDescription__32EC1{font-size:.9rem;margin-bottom:20px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredBenefits__0aIOb{display:flex;gap:16px;margin-bottom:20px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredBenefits__0aIOb{flex-direction:column;gap:12px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredBenefits__0aIOb .page_benefit__ax0be{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:500}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredBenefits__0aIOb .page_benefit__ax0be{font-size:.8rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredBenefits__0aIOb .page_benefit__ax0be .page_benefitIcon__0qQhl{font-size:1.2rem}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredBenefits__0aIOb .page_benefit__ax0be .page_benefitIcon__0qQhl{font-size:1.1rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredSkills__SRMB5 .page_skillsLabel__q_rKf{font-size:.8rem;font-weight:600;margin-bottom:8px;display:block;opacity:.9}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredSkills__SRMB5 .page_skillsLabel__q_rKf{font-size:.75rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredSkills__SRMB5 .page_featuredSkillTags__dCEsp{display:flex;flex-wrap:wrap;gap:8px}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredSkills__SRMB5 .page_featuredSkillTags__dCEsp .page_skillTag__2J4mS{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:6px 12px;border-radius:12px;font-size:.75rem;font-weight:500;transition:all .3s ease-out}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredSkills__SRMB5 .page_featuredSkillTags__dCEsp .page_skillTag__2J4mS:hover{background:hsla(0,0%,100%,.3)}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_featuredCard__QkoYe .page_featuredContent__NSA7j .page_featuredSkills__SRMB5 .page_featuredSkillTags__dCEsp .page_skillTag__2J4mS{font-size:.7rem;padding:5px 10px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N{background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.08);border:1px solid #f1f5f9}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N{padding:20px}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarTitle__X99_J{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 20px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarTitle__X99_J{font-size:1rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f3f4f6;transition:all .3s ease-out}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1:last-child{border-bottom:none}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1:hover{background:#f9fafb;margin:0 -12px;padding:12px;border-radius:8px}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1 .page_sidebarItemContent__Fb0JR{display:flex;align-items:center;gap:12px}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1 .page_sidebarItemContent__Fb0JR .page_sidebarIcon__cZ0va{font-size:1rem;color:#6b7280}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1 .page_sidebarItemContent__Fb0JR .page_sidebarIcon__cZ0va{font-size:.9rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1 .page_sidebarItemContent__Fb0JR span{font-size:.9rem;color:#374151;font-weight:500}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1 .page_sidebarItemContent__Fb0JR span{font-size:.85rem}}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1 .page_sidebarDots__3xNs_{color:#d1d5db;font-size:1.2rem}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1.page_remote__JjTiS .page_sidebarIcon__cZ0va{color:#10b981}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1.page_development__2Uc3p .page_sidebarIcon__cZ0va{color:#6366f1}.page_heroSection__yYPcI .page_heroCards__6fRjS .page_sidebar__W1L3N .page_sidebarItem__hEHl1.page_fullTime__F1vvx .page_sidebarIcon__cZ0va{color:#f59e0b}.page_heroSection__yYPcI .page_globalApplyButton__uAS2f{text-align:center;margin-top:50px}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_globalApplyButton__uAS2f{margin-top:40px}}.page_heroSection__yYPcI .page_globalApplyButton__uAS2f .page_applyButton__D_4WK{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:18px 36px;border-radius:30px;text-decoration:none;font-size:1rem;font-weight:600;box-shadow:0 8px 25px rgba(99,102,241,.3);transition:all .3s ease-out}.page_heroSection__yYPcI .page_globalApplyButton__uAS2f .page_applyButton__D_4WK:hover{box-shadow:0 12px 35px rgba(99,102,241,.4);transform:translateY(-2px)}@media screen and (max-width:868px){.page_heroSection__yYPcI .page_globalApplyButton__uAS2f .page_applyButton__D_4WK{padding:16px 30px;font-size:.95rem}}.page_heroSection__yYPcI .page_globalApplyButton__uAS2f .page_applyButton__D_4WK .page_buttonArrow__Fyonx{font-size:1.2rem;transition:transform .3s ease-out}.page_teamCard__r6aOM:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#e2e8f0}.page_featuredCard__QkoYe:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.15)}.page_heroCards__6fRjS .page_featuredCard__QkoYe,.page_heroCards__6fRjS .page_sidebar__W1L3N,.page_heroCards__6fRjS .page_teamCard__r6aOM{transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:868px){.page_featuredCard__QkoYe:hover,.page_teamCard__r6aOM:hover{transform:none}}@keyframes page_shimmer__vv_Es{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media(prefers-reduced-motion:reduce){.page_heroSection__yYPcI *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.page_featuredCard__QkoYe:hover,.page_teamCard__r6aOM:hover{transform:none}}.jobOpenings_jobOpenings__iRKeU{background:#f8fafc;padding:80px 60px}@media screen and (min-width:869px)and (max-width:1024px){.jobOpenings_jobOpenings__iRKeU{padding:60px 40px}}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU{padding:40px 20px}}@media screen and (max-width:480px){.jobOpenings_jobOpenings__iRKeU{padding:30px 15px}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_container__UsM_2{max-width:1400px;margin:0 auto}.jobOpenings_jobOpenings__iRKeU .jobOpenings_header__Ju3oQ{margin-bottom:50px}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_header__Ju3oQ{margin-bottom:40px}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_header__Ju3oQ h1{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0;letter-spacing:-.025em}@media screen and (min-width:869px)and (max-width:1024px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_header__Ju3oQ h1{font-size:2.2rem}}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_header__Ju3oQ h1{font-size:2rem;text-align:center}}@media screen and (max-width:480px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_header__Ju3oQ h1{font-size:1.8rem}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9{margin-bottom:50px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9{flex-direction:column;gap:15px;margin-bottom:40px}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_searchBar__YtsQ5{position:relative;flex:1 1;min-width:300px}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_searchBar__YtsQ5{width:100%;min-width:unset}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_searchBar__YtsQ5 .jobOpenings_searchIcon__z0AXA{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1rem;z-index:2}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_searchBar__YtsQ5 .jobOpenings_searchInput__oUPsg{width:30%;padding:16px 16px 16px 48px;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;color:#374151;background:#fff;transition:border-color .3s ease-out;font-family:inherit}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_searchBar__YtsQ5 .jobOpenings_searchInput__oUPsg::placeholder{color:#9ca3af}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_searchBar__YtsQ5 .jobOpenings_searchInput__oUPsg:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_searchBar__YtsQ5 .jobOpenings_searchInput__oUPsg{padding:14px 14px 14px 44px;font-size:.95rem;width:85%}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_filterDropdowns__Mp8HS{display:flex;gap:15px;align-items:center}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_filterDropdowns__Mp8HS{width:100%;flex-wrap:wrap;gap:12px}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu{position:relative;min-width:160px}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu{flex:1 1;min-width:calc(50% - 6px)}}@media screen and (max-width:480px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu{min-width:100%}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownButton__UnWzF{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-size:.95rem;color:#374151;cursor:pointer;transition:all .3s ease-out;font-family:inherit;font-weight:500}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownButton__UnWzF:hover{border-color:#d1d5db;background:#f9fafb}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownButton__UnWzF:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownButton__UnWzF{padding:14px 16px;font-size:.9rem}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownButton__UnWzF span{text-align:left;flex:1 1}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownButton__UnWzF svg{margin-left:8px;font-size:.8rem;color:#6b7280}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownMenu__81WjS{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);overflow:hidden}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownMenu__81WjS .jobOpenings_dropdownItem__IcsdU{width:100%;padding:12px 20px;text-align:left;background:none;border:none;font-size:.95rem;color:#374151;cursor:pointer;transition:background-color .3s ease-out;font-family:inherit;font-weight:500}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownMenu__81WjS .jobOpenings_dropdownItem__IcsdU:hover{background:#f3f4f6}.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownMenu__81WjS .jobOpenings_dropdownItem__IcsdU.jobOpenings_selected__kZg6V{background:#eef2ff;color:#6366f1;font-weight:600}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_filters__CXFl9 .jobOpenings_dropdown__A1wxu .jobOpenings_dropdownMenu__81WjS .jobOpenings_dropdownItem__IcsdU{padding:10px 16px;font-size:.9rem}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:30px;gap:30px}@media screen and (min-width:869px)and (max-width:1024px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio{grid-template-columns:1fr;gap:20px}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO{background:#fff;border-radius:20px;padding:28px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid #f1f5f9;position:relative;overflow:hidden}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO{padding:24px}}@media screen and (max-width:480px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO{padding:20px}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s ease}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO:hover:before{left:100%}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobHeader__Yp2hx{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:16px}@media screen and (max-width:480px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobHeader__Yp2hx{flex-direction:column;gap:12px}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobHeader__Yp2hx .jobOpenings_jobTitle__NPkjV{font-size:1.3rem;font-weight:700;color:#1f2937;margin:0;line-height:1.3;flex:1 1}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobHeader__Yp2hx .jobOpenings_jobTitle__NPkjV{font-size:1.2rem}}@media screen and (max-width:480px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobHeader__Yp2hx .jobOpenings_jobTitle__NPkjV{font-size:1.1rem}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobHeader__Yp2hx .jobOpenings_departmentBadge__VHC_c{padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:capitalize;flex-shrink:0}@media screen and (max-width:480px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobHeader__Yp2hx .jobOpenings_departmentBadge__VHC_c{align-self:flex-start}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobDescription__PrwJ8{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0 0 20px}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobDescription__PrwJ8{font-size:.9rem}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobDetails__Zi_uV{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobDetails__Zi_uV .jobOpenings_detailItem__wzDb5{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#6b7280;font-weight:500}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobDetails__Zi_uV .jobOpenings_detailItem__wzDb5{font-size:.85rem}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobDetails__Zi_uV .jobOpenings_detailItem__wzDb5 .jobOpenings_detailIcon__awRd0{color:#9ca3af;font-size:.9rem;width:16px;flex-shrink:0}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_jobDetails__Zi_uV .jobOpenings_detailItem__wzDb5 .jobOpenings_detailIcon__awRd0{font-size:.8rem;width:14px}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_moreDetails__Dv2S6{display:flex;align-items:center;gap:8px;background:none;border:none;color:#6366f1;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease-out;font-family:inherit;padding:0}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_moreDetails__Dv2S6:hover{color:#4f46e5}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_moreDetails__Dv2S6:hover .jobOpenings_arrowIcon__qPK2Z{transform:translateX(3px)}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_moreDetails__Dv2S6 .jobOpenings_arrowIcon__qPK2Z{font-size:.8rem;transition:transform .3s ease-out}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO .jobOpenings_moreDetails__Dv2S6{font-size:.85rem}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_noResults__2bNuY{grid-column:1/-1;text-align:center;padding:60px 20px;color:#6b7280}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_noResults__2bNuY h3{font-size:1.5rem;font-weight:600;color:#374151;margin:0 0 10px}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_noResults__2bNuY h3{font-size:1.3rem}}.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_noResults__2bNuY p{font-size:1rem;margin:0}@media screen and (max-width:868px){.jobOpenings_jobOpenings__iRKeU .jobOpenings_jobGrid__r_Lio .jobOpenings_noResults__2bNuY p{font-size:.9rem}}.jobOpenings_jobCard__nCgrO:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#e2e8f0}.jobOpenings_jobGrid__r_Lio .jobOpenings_jobCard__nCgrO{transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:868px){.jobOpenings_jobCard__nCgrO:hover{transform:none;box-shadow:0 4px 20px rgba(0,0,0,.08)}}@keyframes jobOpenings_shimmer__TLJlU{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media(prefers-reduced-motion:reduce){.jobOpenings_jobOpenings__iRKeU *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.jobOpenings_jobCard__nCgrO:hover{transform:none}}.jobOpenings_noOpenJobs__oydOX{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.jobOpenings_noOpenJobs__oydOX h3{margin-top:0}.jobOpenings_noOpenJobs__oydOX p{text-align:center;margin:0 0 10px}