.Jobs-module__GErcMG__jobsSection{background-color:var(--bg-color);min-height:100vh}.Jobs-module__GErcMG__heroHeader{background:linear-gradient(135deg,var(--grad2)0%,var(--grad1)100%);padding:60px 0 40px;position:relative;overflow:hidden}.Jobs-module__GErcMG__heroHeader:before{content:"";pointer-events:none;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.03'%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");position:absolute;inset:0}.Jobs-module__GErcMG__heroHeader:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 60%);border-radius:50%;width:400px;height:400px;animation:12s ease-in-out infinite Jobs-module__GErcMG__floatOrb;position:absolute;top:-30%;left:-10%}@keyframes Jobs-module__GErcMG__floatOrb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,20px)scale(1.1)}}.Jobs-module__GErcMG__heroContent{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.Jobs-module__GErcMG__heroText{flex:1;min-width:280px}.Jobs-module__GErcMG__heroTitle{color:#fff;text-shadow:0 2px 20px #0003;margin-bottom:12px;font-size:2.5rem;font-weight:700}.Jobs-module__GErcMG__heroSubtitle{color:#ffffffd9;max-width:500px;font-size:1.1rem;line-height:1.6}.Jobs-module__GErcMG__searchBox{-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50px;align-items:center;min-width:300px;padding:12px 20px;transition:all .3s;display:flex}.Jobs-module__GErcMG__searchBox:focus-within{background:#ffffff40;border-color:#fff6;box-shadow:0 8px 30px #00000026}.Jobs-module__GErcMG__searchBox i{color:#ffffffb3;margin-left:12px;font-size:1rem}.Jobs-module__GErcMG__searchInput{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-size:1rem}.Jobs-module__GErcMG__searchInput::placeholder{color:#fff9}.Jobs-module__GErcMG__clearSearch{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.Jobs-module__GErcMG__clearSearch:hover{background:#ffffff4d}.Jobs-module__GErcMG__statsBar{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:30px;width:fit-content;margin-top:30px;padding:20px 30px;display:flex}.Jobs-module__GErcMG__statItem{flex-direction:column;align-items:center;display:flex}.Jobs-module__GErcMG__statNumber{color:#fff;font-size:2rem;font-weight:700}.Jobs-module__GErcMG__statLabel{color:#ffffffb3;margin-top:4px;font-size:.85rem}.Jobs-module__GErcMG__jobsContainer{padding:50px 0 80px}.Jobs-module__GErcMG__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:30px;display:grid}.Jobs-module__GErcMG__jobCardWrapper{perspective:1000px;height:100%}.Jobs-module__GErcMG__jobCard{background:linear-gradient(145deg,var(--light-black-color)0%,var(--bg-color)100%);border:1px solid var(--border-color);border-radius:24px;flex-direction:column;height:100%;min-height:320px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.Jobs-module__GErcMG__jobCard:hover{border-color:#4697914d;transform:translateY(-10px);box-shadow:0 25px 60px #00000026,0 0 40px #4697911a}.Jobs-module__GErcMG__cardGlow{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle,#46979126 0%,#0000 50%);width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__cardGlow{opacity:1}.Jobs-module__GErcMG__cardHeader{z-index:2;padding:30px 25px 20px;position:relative}.Jobs-module__GErcMG__jobIconWrapper{background:linear-gradient(135deg,var(--primary-color),var(--grad1));border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 10px 30px #46979140}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__jobIconWrapper{transform:scale(1.08)rotate(3deg)}.Jobs-module__GErcMG__jobIconWrapper i{color:#fff;font-size:1.75rem}.Jobs-module__GErcMG__jobIconWrapper:before{content:"";background:linear-gradient(135deg,var(--primary-color),var(--yellow));opacity:0;z-index:-1;border-radius:24px;transition:opacity .4s;position:absolute;inset:-4px}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__jobIconWrapper:before{opacity:.4;animation:2s ease-in-out infinite Jobs-module__GErcMG__iconRingPulse}@keyframes Jobs-module__GErcMG__iconRingPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.Jobs-module__GErcMG__contentSection{z-index:2;flex-direction:column;flex:1;padding:0 25px 25px;display:flex;position:relative}.Jobs-module__GErcMG__jobTitle{color:var(--black-light-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__jobTitle{color:var(--primary-color)}.Jobs-module__GErcMG__jobDescription{color:var(--semi-black-light-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:15px;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Jobs-module__GErcMG__tagsSection{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.Jobs-module__GErcMG__jobTag{color:var(--yellow);background:#e49a001f;border:1px solid #e49a0033;border-radius:50px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-flex}.Jobs-module__GErcMG__jobTag i{font-size:.75rem}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__jobTag{background:#e49a0033;border-color:#e49a0066}.Jobs-module__GErcMG__cardFooter{border-top:1px solid var(--border-color);margin-top:auto;padding-top:20px}.Jobs-module__GErcMG__viewDetailsWrapper{background:var(--bg-color);border:1px solid var(--border-color);border-radius:14px;justify-content:center;align-items:center;gap:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden}.Jobs-module__GErcMG__viewDetailsText{color:var(--primary-color);text-align:center;z-index:0;isolation:isolate;flex:1;padding:14px 20px;font-size:.9rem;font-weight:600;transition:all .3s;position:relative}.Jobs-module__GErcMG__viewDetailsText:before{content:"";background:linear-gradient(135deg,var(--primary-color),var(--grad1));opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.Jobs-module__GErcMG__viewDetailsIcon{background:linear-gradient(135deg,var(--primary-color),var(--grad1));color:#fff;justify-content:center;align-items:center;width:50px;height:50px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex}.Jobs-module__GErcMG__viewDetailsIcon i{transition:transform .3s}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__viewDetailsWrapper{border-color:var(--primary-color);box-shadow:0 4px 20px #46979133}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__viewDetailsText:before{opacity:1}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__viewDetailsText{color:#fff}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__viewDetailsIcon{width:55px}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__viewDetailsIcon i{animation:1s ease-in-out infinite Jobs-module__GErcMG__arrowBounce;transform:translate(-4px)}@keyframes Jobs-module__GErcMG__arrowBounce{0%,to{transform:translate(-4px)}50%{transform:translate(-8px)}}.Jobs-module__GErcMG__cardDecor{opacity:0;align-items:center;gap:8px;transition:all .4s;display:flex;position:absolute;top:25px;left:25px;transform:translate(10px)}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__cardDecor{opacity:1;transform:translate(0)}.Jobs-module__GErcMG__decorLine{background:linear-gradient(90deg,var(--primary-color),transparent);border-radius:3px;width:24px;height:3px}.Jobs-module__GErcMG__decorDot{background:var(--primary-color);border-radius:50%;width:5px;height:5px}.Jobs-module__GErcMG__emptyState{text-align:center;color:var(--semi-black-light-color);padding:80px 20px}.Jobs-module__GErcMG__emptyIcon{background:linear-gradient(135deg,var(--grad2),var(--grad1));border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 25px;display:flex}.Jobs-module__GErcMG__emptyIcon i{color:#fff;font-size:2.5rem}.Jobs-module__GErcMG__emptyState h3{color:var(--black-light-color);margin-bottom:10px;font-size:1.5rem}.Jobs-module__GErcMG__emptyState p{margin-bottom:20px;font-size:1rem}.Jobs-module__GErcMG__resetButton{background:linear-gradient(135deg,var(--primary-color),var(--grad1));color:#fff;cursor:pointer;border:none;border-radius:50px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s}.Jobs-module__GErcMG__resetButton:hover{transform:translateY(-2px);box-shadow:0 10px 30px #4697914d}.Jobs-module__GErcMG__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 20px;display:flex}.Jobs-module__GErcMG__loadingSpinner{border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;width:60px;height:60px;animation:1s linear infinite Jobs-module__GErcMG__spin}@keyframes Jobs-module__GErcMG__spin{to{transform:rotate(360deg)}}.Jobs-module__GErcMG__loadingText{color:var(--semi-black-light-color);font-size:1rem}.Jobs-module__GErcMG__paginationWrapper{justify-content:center;margin-top:50px;display:flex}@media screen and (max-width:992px){.Jobs-module__GErcMG__heroTitle{font-size:2rem}.Jobs-module__GErcMG__heroSubtitle{font-size:1rem}.Jobs-module__GErcMG__searchBox{min-width:250px}.Jobs-module__GErcMG__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}}@media screen and (max-width:768px){.Jobs-module__GErcMG__heroHeader{padding:40px 0 30px}.Jobs-module__GErcMG__heroContent{text-align:center;flex-direction:column}.Jobs-module__GErcMG__heroText{text-align:center}.Jobs-module__GErcMG__heroTitle{font-size:1.75rem}.Jobs-module__GErcMG__heroSubtitle{margin:0 auto}.Jobs-module__GErcMG__searchBox{width:100%;max-width:400px}.Jobs-module__GErcMG__statsBar{justify-content:center;width:100%}.Jobs-module__GErcMG__jobsContainer{padding:40px 15px 60px}.Jobs-module__GErcMG__jobsGrid{grid-template-columns:repeat(2,1fr);gap:15px}.Jobs-module__GErcMG__jobCard{min-height:280px}.Jobs-module__GErcMG__cardHeader{padding:20px 18px 15px}.Jobs-module__GErcMG__jobIconWrapper{border-radius:16px;width:55px;height:55px;margin-bottom:14px}.Jobs-module__GErcMG__jobIconWrapper i{font-size:1.4rem}.Jobs-module__GErcMG__contentSection{padding:0 18px 18px}.Jobs-module__GErcMG__jobTitle{margin-bottom:8px;font-size:1.05rem}.Jobs-module__GErcMG__jobDescription{-webkit-line-clamp:2;margin-bottom:12px;font-size:.8rem}.Jobs-module__GErcMG__tagsSection{gap:6px;margin-bottom:14px}.Jobs-module__GErcMG__jobTag{padding:6px 10px;font-size:.7rem}.Jobs-module__GErcMG__cardFooter{padding-top:14px}.Jobs-module__GErcMG__viewDetailsWrapper{border-radius:10px}.Jobs-module__GErcMG__viewDetailsText{color:#fff;padding:10px 14px;font-size:.8rem}.Jobs-module__GErcMG__viewDetailsText:before{opacity:1}.Jobs-module__GErcMG__viewDetailsIcon{width:40px;height:40px}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__viewDetailsIcon{width:42px}.Jobs-module__GErcMG__cardDecor{display:none}}@media screen and (max-width:576px){.Jobs-module__GErcMG__heroTitle{font-size:1.5rem}.Jobs-module__GErcMG__heroSubtitle{font-size:.9rem}.Jobs-module__GErcMG__statsBar{gap:20px;padding:15px 20px}.Jobs-module__GErcMG__statNumber{font-size:1.5rem}.Jobs-module__GErcMG__statLabel{font-size:.75rem}.Jobs-module__GErcMG__jobsContainer{padding:30px 12px 50px}.Jobs-module__GErcMG__jobsGrid{grid-template-columns:repeat(2,1fr);gap:12px}.Jobs-module__GErcMG__jobCard{border-radius:18px;min-height:260px}.Jobs-module__GErcMG__cardHeader{padding:18px 15px 12px}.Jobs-module__GErcMG__jobIconWrapper{border-radius:14px;width:48px;height:48px;margin-bottom:12px}.Jobs-module__GErcMG__jobIconWrapper i{font-size:1.2rem}.Jobs-module__GErcMG__contentSection{padding:0 15px 15px}.Jobs-module__GErcMG__jobTitle{margin-bottom:6px;font-size:.95rem}.Jobs-module__GErcMG__jobDescription{-webkit-line-clamp:2;margin-bottom:10px;font-size:.75rem}.Jobs-module__GErcMG__tagsSection{gap:5px;margin-bottom:12px}.Jobs-module__GErcMG__jobTag{gap:4px;padding:5px 8px;font-size:.65rem}.Jobs-module__GErcMG__jobTag i{font-size:.6rem}.Jobs-module__GErcMG__cardFooter{padding-top:12px}.Jobs-module__GErcMG__viewDetailsText{padding:8px 12px;font-size:.75rem}.Jobs-module__GErcMG__viewDetailsIcon{width:36px;height:36px;font-size:.85rem}.Jobs-module__GErcMG__jobCard:hover .Jobs-module__GErcMG__viewDetailsIcon{width:38px}}@media screen and (max-width:400px){.Jobs-module__GErcMG__jobsContainer{padding:25px 15px 40px}.Jobs-module__GErcMG__jobsGrid{grid-template-columns:1fr;gap:15px;max-width:100%}.Jobs-module__GErcMG__jobCard{min-height:auto}.Jobs-module__GErcMG__cardHeader{padding:22px 20px 15px}.Jobs-module__GErcMG__jobIconWrapper{border-radius:16px;width:55px;height:55px;margin-bottom:15px}.Jobs-module__GErcMG__jobIconWrapper i{font-size:1.4rem}.Jobs-module__GErcMG__contentSection{padding:0 20px 20px}.Jobs-module__GErcMG__jobTitle{font-size:1.05rem}.Jobs-module__GErcMG__jobDescription{-webkit-line-clamp:3;font-size:.85rem}.Jobs-module__GErcMG__tagsSection{gap:6px;margin-bottom:15px}.Jobs-module__GErcMG__jobTag{padding:6px 12px;font-size:.75rem}.Jobs-module__GErcMG__cardFooter{padding-top:15px}.Jobs-module__GErcMG__viewDetailsText{padding:12px 16px;font-size:.85rem}.Jobs-module__GErcMG__viewDetailsIcon{width:44px;height:44px;font-size:.9rem}}.Jobs-module__GErcMG__dark .Jobs-module__GErcMG__jobCard{background:linear-gradient(145deg,#2a2a2a 0%,#1e1e1e 100%);border-color:#ffffff1a}.Jobs-module__GErcMG__dark .Jobs-module__GErcMG__jobCard:hover{border-color:#46979166}.Jobs-module__GErcMG__dark .Jobs-module__GErcMG__cardFooter{border-top-color:#ffffff1a}.Jobs-module__GErcMG__dark .Jobs-module__GErcMG__viewDetailsWrapper{background:#1e1e1e;border-color:#ffffff1a}
