.page_page__ZU32B{min-height:100vh;background:#f8fafc;color:#0f172a}.page_header__kVzhN{position:sticky;top:0;z-index:100;height:72px;background:rgba(255,255,255,.96);border-bottom:1px solid #e8edf3;backdrop-filter:blur(14px)}.page_headerInner___yNhq{width:min(calc(100% - 48px),1360px);height:100%;margin:0 auto;justify-content:space-between}.page_brandNav__9AjdD,.page_cardFooter__8VLLZ,.page_companyLine__DOLlH,.page_desktopNav__xCAA_,.page_headerInner___yNhq,.page_jobMeta__J0TA6,.page_modalMeta__G8qcn,.page_proCardBadges__3GZJz,.page_proDots__ErSsZ,.page_skills__ejZHj,.page_success__Xb9nl{display:flex;align-items:center}.page_brandNav__9AjdD{gap:32px}.page_logoLink__6U7V8{width:72px;height:52px;display:grid;place-items:center}.page_footer__sHKi3 img,.page_logoLink__6U7V8 img{max-width:100%;max-height:48px;object-fit:contain}.page_createCv__XTYRm{color:#526276;font-size:15px;font-weight:650;text-decoration:none}.page_createCv__XTYRm:hover{color:#0a4f8b}.page_desktopNav__xCAA_{gap:14px}.page_filterButton__k8N4Y,.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{min-height:42px;padding:0 20px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:750;font-size:14px;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.page_primaryButton__iKEy8{color:#fff;background:#075b94;border:1px solid #075b94;box-shadow:0 7px 16px rgba(7,91,148,.18)}.page_secondaryButton__UQnQZ{color:#075b94;background:#fff;border:1px solid #c9d8e7}.page_primaryButton__iKEy8:hover,.page_secondaryButton__UQnQZ:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(7,91,148,.16)}.page_menuButton__2zyys{display:none;width:42px;height:42px;border:1px solid #dbe4ee;border-radius:50%;background:#fff;color:#075b94}.page_jobsSection__ieqKd,.page_proSection__vIAJ_{width:min(calc(100% - 48px),1280px);margin:0 auto}.page_proSection__vIAJ_{padding:42px 0 26px}.page_leadTitle__GyjcY{margin:0 0 26px;text-align:center;font-size:clamp(24px,2.8vw,36px);line-height:1.15;letter-spacing:0;font-weight:850;white-space:normal}.page_leadTitle__GyjcY span{color:#075b94}.page_goldBanner__uh6hq{height:150px;border:1px solid #c5a038;border-radius:0;overflow:hidden;padding:24px 36px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#8A6D1C,#4D390B 50%,#2A1F05);color:#fff;box-shadow:0 12px 35px rgba(0,0,0,.45);position:relative;transition:border-color .4s ease,box-shadow .4s ease;transform:translateZ(0);isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.page_goldBanner__uh6hq:hover{border-color:#F3C63F;box-shadow:0 18px 45px rgba(0,0,0,.55),0 0 25px rgba(197,160,56,.3)}.page_goldBanner__uh6hq:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#4D390B 48%,transparent 76%);pointer-events:none;z-index:1}.page_goldBannerInfo__QEPQA{display:flex;flex-direction:column;gap:6px;z-index:2;max-width:34%;text-align:left}.page_goldBannerInfo__QEPQA h2{margin:0;color:#FFEAA0;font-size:21px;font-weight:850;letter-spacing:-.3px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.page_goldBannerInfo__QEPQA p{margin:0;color:#E8DFCA;font-size:13.5px;line-height:1.45;text-shadow:0 1px 3px rgba(0,0,0,.4)}.page_goldBannerRight__JZWVZ{position:absolute;right:-180px;top:-125px;width:780px;height:330px;display:grid;grid-template-columns:repeat(7,82px);grid-template-rows:repeat(4,82px);gap:12px;transform:perspective(1000px) rotateX(16deg) rotateY(-36deg) rotate(10deg);z-index:0;opacity:.9;pointer-events:none}.page_goldBannerRightMobile__lrFkL{display:none}.page_logoTile__zn49m{background:#FFFFFF;border-radius:16px;box-shadow:0 10px 22px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid rgba(255,255,255,.08);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.page_logoTileStaggered__xI3Y6{transform:translateY(30px)}.page_goldBanner__uh6hq:hover .page_logoTile__zn49m{transform:scale(1.08) translateY(-6px);box-shadow:0 15px 30px rgba(0,0,0,.5)}.page_goldBanner__uh6hq:hover .page_logoTileStaggered__xI3Y6{transform:scale(1.08) translateY(24px);box-shadow:0 15px 30px rgba(0,0,0,.5)}.page_logoTile__zn49m img{max-width:100%;max-height:100%;object-fit:contain;display:block}.page_pillScroller__ckulB,.page_quickFilters__Cp2Ec{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:20px 0 14px}.page_pillScroller__ckulB::-webkit-scrollbar,.page_quickFilters__Cp2Ec::-webkit-scrollbar{display:none}.page_pillScroller__ckulB button,.page_quickFilters__Cp2Ec button{flex:0 0 auto;height:40px;padding:0 19px;border:1px solid #dce5ef;border-radius:21px;background:#fff;color:#56677c;font-weight:650;font-size:13px;cursor:pointer;transition:all .18s ease}.page_pillScroller__ckulB button:hover,.page_quickFilters__Cp2Ec button:hover{color:#075b94;border-color:#9fc3df;transform:translateY(-1px)}.page_pillScroller__ckulB .page_pillActive__hLhLu{color:#1a0f00!important;background:linear-gradient(135deg,#bf953f,#fcf6ba 25%,#b38728 50%,#fbf5b7 75%,#aa771c)!important;background-size:200% 200%!important;border:1px solid #c5a038!important;box-shadow:0 4px 14px rgba(197,160,56,.4),inset 0 1px 1px rgba(255,255,255,.6)!important;font-weight:800;text-shadow:0 .5px 1px rgba(255,255,255,.4);transition:transform .2s ease,box-shadow .2s ease,background-position .3s ease!important}.page_pillScroller__ckulB .page_pillActive__hLhLu:hover{background-position:100%!important;color:#1a0f00!important;box-shadow:0 6px 18px rgba(197,160,56,.55),inset 0 1px 1px rgba(255,255,255,.7)!important;transform:translateY(-1px) scale(1.02)!important}.page_filterScrollerRow__zi3jr{display:flex;align-items:center;gap:12px;width:100%}.page_filterScrollerRow__zi3jr .page_filterButton__k8N4Y{height:40px;border-radius:20px!important;font-size:13px;padding:0 16px!important;flex-shrink:0;display:flex;align-items:center;gap:6px}.page_scrollerWrapper__hLaWF{position:relative;width:100%;display:flex;align-items:center}.page_scrollArrowLeft__BW0LE,.page_scrollArrowRight__EcJXE{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #dce5ef;box-shadow:0 4px 10px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;color:#56677c;cursor:pointer;z-index:10;transition:all .2s ease}.page_scrollArrowLeft__BW0LE:hover,.page_scrollArrowRight__EcJXE:hover{background:linear-gradient(135deg,#FFE79A,#ECC35B);color:#1e130c;border-color:transparent;box-shadow:0 4px 12px rgba(197,160,56,.3);transform:translateY(-50%) scale(1.08)}.page_scrollArrowLeft__BW0LE{left:-12px}.page_scrollArrowRight__EcJXE{right:-12px}@media (max-width:768px){.page_scrollArrowLeft__BW0LE{left:2px}.page_scrollArrowRight__EcJXE{right:2px}.page_scrollArrowLeft__BW0LE,.page_scrollArrowRight__EcJXE{width:28px!important;height:28px!important;background:rgba(255,255,255,.55)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;color:#334155!important}.page_scrollArrowLeft__BW0LE:hover,.page_scrollArrowRight__EcJXE:hover{background:rgba(255,255,255,.8)!important}.page_filterScrollerRow__zi3jr{gap:8px}.page_filterButtonPro__0KDhY,.page_filterScrollerRow__zi3jr .page_filterButton__k8N4Y{height:28px!important;border-radius:6px!important;font-size:11px!important;padding:0 10px!important;gap:4px!important}.page_filterButtonPro__0KDhY svg{width:13px!important;height:13px!important}}.page_proLayout__X4GYu{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.78fr);gap:20px;align-items:stretch}.page_proLayoutCategory__plDnc{grid-template-columns:1fr!important}.page_spotlightCard__BP3QZ{border:1.5px solid transparent;border-radius:15px;position:relative;min-height:356px;overflow:hidden;cursor:pointer;padding:0;text-align:left;background:#06182d padding-box,linear-gradient(90deg,#d4af37,#f3e5ab,#aa7c11,#f3e5ab,#d4af37) border-box;background-size:100% 100%,200% 200%;box-shadow:0 16px 32px rgba(6,24,45,.12);transition:transform .3s ease,box-shadow .3s ease!important;animation:page_goldBorderAnim__tQ13r 4s linear infinite}.page_spotlightCard__BP3QZ:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px rgba(197,160,56,.25);background:#06182d padding-box,linear-gradient(90deg,#FFFDF6,#ffe79a,#FFFDF6) border-box}.page_spotlightImage__v4A8o{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_spotlightShade__K1AkJ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,19,38,.06),rgba(3,18,37,.94))}.page_spotlightContent__DONZs{position:absolute;inset:auto 22px 22px;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.page_logoMark__cQScy{width:40px;height:40px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#f3f7fb;border:1px solid #e3e9f0;font-size:13px;font-weight:850}.page_logoMarkLarge__mZjJW{width:54px;height:54px;border-radius:12px;font-size:17px;background:#f4faef}.page_spotlightCompany__XUWWe{margin-top:13px;padding:6px 9px;border-radius:5px;background:rgba(255,255,255,.12);font-size:11px;font-weight:750}.page_spotlightContent__DONZs h2{margin:12px 0 9px;color:#fff;font-size:22px;line-height:1.25;letter-spacing:0}.page_spotlightContent__DONZs p{display:flex;align-items:center;gap:7px;margin:0 0 16px;color:#b8c7d9;font-size:13px}.page_spotlightContent__DONZs p span{width:3px;height:3px;border-radius:50%;background:#8192a7}.page_spotlightCta__WOtAg{width:100%;height:42px;border-radius:22px;background:linear-gradient(135deg,#bf953f,#fcf6ba 25%,#b38728 50%,#fbf5b7 75%,#aa771c)!important;background-size:200% 200%!important;color:#1a0f00!important;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;border:1px solid #c5a038!important;box-shadow:0 4px 12px rgba(197,160,56,.4),inset 0 1px 1px rgba(255,255,255,.6)!important;text-shadow:0 .5px 1px rgba(255,255,255,.4);transition:background-position .3s ease,box-shadow .3s ease,transform .2s ease}.page_spotlightCta__WOtAg:hover{background-position:100%!important;box-shadow:0 6px 18px rgba(197,160,56,.55),inset 0 1px 1px rgba(255,255,255,.7)!important;transform:scale(1.02)}.page_spotlightArrow__whVPF{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:rgba(6,24,45,.6);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;opacity:.7}.page_spotlightArrow__whVPF:hover{background:rgba(6,24,45,.9);border-color:#d4af37;color:#d4af37;opacity:1;transform:translateY(-50%) scale(1.05)}.page_spotlightArrowLeft__EG0Sa{left:12px}.page_spotlightArrowRight__cI0k1{right:12px}.page_proGrid__1SaVj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-content:start}.page_proGridCategory__kk5bU{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page_jobCard__Llo7T,.page_proCard__Iuem4{border:1px solid #e2e9f1;background:#fff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.page_proCard__Iuem4{min-height:169px;border-color:#efc164;border-radius:14px;padding:13px;display:flex;flex-direction:column}.page_jobCard__Llo7T:hover,.page_proCard__Iuem4:hover{transform:translateY(-2px);border-color:#84b9dd;box-shadow:0 12px 26px rgba(35,67,92,.09)}.page_jobCardHeader__PchA6,.page_proCardTop__W_qlw{display:flex;gap:11px;min-width:0}.page_jobCard__Llo7T h3,.page_proCardTop__W_qlw h3{margin:0;letter-spacing:0;font-size:14px;line-height:1.25;font-weight:800}.page_proCardTop__W_qlw p{margin:3px 0 0;color:#5d6b7d;font-size:11px;font-weight:700}.page_jobMeta__J0TA6{margin:10px 0 8px}.page_metaPill__KOFCG{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;gap:4px;border:1px solid #dce5ee;border-radius:6px;color:#64748b;background:#f9fbfd;font-size:10.5px;font-weight:650;white-space:nowrap;vertical-align:middle}.page_tone_orange__QSXsp{color:#d65b00;background:#fff8ee;border-color:#ffe0bd}.page_tone_blue__Tw0bP{color:#075eb2;background:#eef7ff;border-color:#bfddfa}.page_tone_green__A89_D{color:#087e60;background:#ecfdf7;border-color:#a7edd5}.page_tone_purple__trk9e{color:#7c2bd1;background:#f7edff;border-color:#e6c6ff}.page_skills__ejZHj{gap:5px}.page_skills__ejZHj>span{min-height:20px;padding:3px 7px;border:1px solid #dde6ef;background:#fafcfe;color:#607087;border-radius:5px;font-size:9.5px;font-weight:600}.page_cardFooter__8VLLZ{padding-top:9px;justify-content:space-between;border-top:1px solid #edf1f5;color:#91a0b3;font-size:10.5px}.page_proCardBadges__3GZJz{gap:5px}.page_proDots__ErSsZ{justify-content:center;gap:9px;padding-top:18px;align-items:center}.page_pagination__8VB5K button{display:grid;place-items:center;border:1px solid #e0e8f0;background:#fff;color:#668097;cursor:pointer}.page_proDots__ErSsZ button{display:grid;place-items:center;cursor:pointer;width:36px;height:36px;border-radius:50%;border:1px solid #e0e8f0!important;background:#fff!important;color:#668097!important;box-shadow:none!important;transition:all .25s ease!important}.page_proDots__ErSsZ button:hover:not(:disabled){color:#1a0f00!important;background:linear-gradient(135deg,#bf953f,#fcf6ba 25%,#b38728 50%,#fbf5b7 75%,#aa771c)!important;background-size:200% 200%!important;border:1px solid #c5a038!important;box-shadow:0 4px 10px rgba(197,160,56,.4),inset 0 1px 1px rgba(255,255,255,.6)!important;transform:translateY(-1px) scale(1.05)!important}.page_proDots__ErSsZ button:disabled{opacity:.4!important;cursor:default!important;background:#f1f5f9!important;color:#94a3b8!important;border-color:#e2e8f0!important;box-shadow:none!important;transform:none!important}.page_proDots__ErSsZ>span{width:9px;height:9px;border-radius:50%;background:#cad6e2}.page_proDots__ErSsZ .page_activeDot__uXfHl{width:24px;border-radius:5px;background:linear-gradient(135deg,#bf953f,#fcf6ba 25%,#b38728 50%,#fbf5b7 75%,#aa771c)!important;border:1px solid #c5a038!important;box-shadow:0 2px 6px rgba(197,160,56,.3)!important}.page_jobsSection__ieqKd{padding:26px 0 42px;scroll-margin-top:86px}.page_searchRow__THDyd{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;max-width:940px;margin:0 auto}.page_filterButton__k8N4Y{height:52px;border-radius:26px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#334155!important;font-weight:700!important;box-shadow:0 4px 12px rgba(15,23,42,.04)!important;transition:all .2s ease!important}.page_filterButton__k8N4Y:hover{background:#F8FAFC!important;border-color:#94A3B8!important;color:#0f172a!important;transform:translateY(-1px) scale(1.02)!important}.page_filterButtonActive__26hIa{background:#F0F7FF!important;border-color:#0A4F8B!important;color:#0A4F8B!important;font-weight:800!important;box-shadow:0 4px 14px rgba(10,79,139,.12)!important}.page_filterButtonActive__26hIa:hover{background:#E0F0FF!important;border-color:#084071!important;color:#084071!important}.page_searchBox__vnseV{height:52px;border:1px solid #cbd5e1;border-radius:26px;background:#fff;box-shadow:0 6px 20px rgba(15,23,42,.05);display:flex;align-items:center;padding-left:20px;color:#64748B;transition:all .25s ease}.page_searchBox__vnseV:focus-within{border-color:#0A4F8B;box-shadow:0 8px 24px rgba(10,79,139,.15),0 0 0 3px rgba(10,79,139,.1)}.page_searchBox__vnseV input{flex:1;min-width:0;height:100%;border:0;outline:0;padding:0 16px;color:#0F172A;background:transparent;font:inherit;font-size:13.5px;font-weight:600}.page_searchBox__vnseV input::placeholder{color:#94A3B8}.page_searchLocation__Q15s8{height:32px;min-width:170px;padding:0 16px;display:flex;align-items:center;gap:8px;color:#475569;font-size:12.5px;font-weight:700;background:none;border:none;cursor:pointer;transition:color .2s ease}.page_searchLocation__Q15s8:hover{color:#0A4F8B}.page_searchBtn__vaoD_{height:42px;margin-right:5px;padding:0 28px;border:0;border-radius:21px;color:#fff;background:linear-gradient(135deg,#0A4F8B,#084071)!important;font-weight:800;cursor:pointer;box-shadow:0 4px 10px rgba(10,79,139,.2);transition:all .2s ease;white-space:nowrap}.page_searchBtn__vaoD_:hover{filter:brightness(1.08);box-shadow:0 6px 14px rgba(10,79,139,.35);transform:scale(1.02)}.page_quickFilters__Cp2Ec{padding:24px 0 18px}.page_quickFilters__Cp2Ec .page_quickActive__GLddS{color:#fff;background:#07649f;border-color:#07649f;box-shadow:0 6px 13px rgba(7,100,159,.18)}.page_jobGrid__MGG_W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_jobCard__Llo7T{min-height:132px!important;border-radius:12px!important;padding:12px 14px!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%;background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 6px rgba(15,23,42,.02)!important;transition:all .2s ease!important;position:relative;text-align:left;cursor:pointer}.page_jobCardMainBody__jIg5H,.page_jobCard__Llo7T{display:flex!important;justify-content:space-between!important}.page_jobCardMainBody__jIg5H{flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;flex:1!important;min-width:0!important}.page_jobCard__Llo7T:hover{transform:translateY(-2px)!important;border-color:#CBD5E1!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}.page_jobCardHeading___r06w{min-width:0;flex:1}.page_jobCard__Llo7T h3{margin:0;font-size:14.5px;font-weight:800;color:#0F172A;line-height:1.3}.page_companyName__bZ0Dc{margin-top:4px;font-size:12.5px;font-weight:600;color:#64748B;display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.page_verifiedCheck__haU_G{flex-shrink:0;display:inline-block;vertical-align:middle}.page_pagination__8VB5K{margin-top:30px;display:flex;justify-content:center;gap:8px}.page_pagination__8VB5K button{width:37px;height:37px;border-radius:9px}.page_pagination__8VB5K button:disabled{opacity:.4;cursor:default}.page_pagination__8VB5K .page_pageActive__FLwgr{color:#fff;background:#075b94;border-color:#075b94}.page_emptyState__Zyc7X{padding:70px 20px;border:1px dashed #cad8e5;border-radius:14px;text-align:center;color:#718397;background:#fff}.page_emptyState__Zyc7X h2{margin:12px 0 5px;color:#26384b;font-size:20px}.page_emptyState__Zyc7X p{margin:0}.page_stats__L5b4y{width:100%;overflow:hidden;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff;padding:18px 0}.page_statsTrack__DVcxD{display:flex;width:max-content;animation:page_ticker__EbmTx 28s linear infinite}.page_statItem__RMGkH{width:300px;flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:0 30px}.page_statItem__RMGkH strong{font-size:30px;letter-spacing:0}.page_statItem__RMGkH span{display:flex;flex-direction:column;color:#718096;font-size:11px}.page_statItem__RMGkH small{margin-top:3px;color:#075b94;font-size:8px;font-weight:800;letter-spacing:.08em}@keyframes page_ticker__EbmTx{to{transform:translateX(-50%)}}.page_overlay__pWWMz{position:fixed;inset:0;z-index:1000;padding:24px;display:grid;place-items:center;background:rgba(15,23,42,.48);backdrop-filter:blur(5px);animation:page_fadeIn__wvzG6 .18s ease}.page_jobModal__D87Vx,.page_recruitModal__pRv_r{width:min(920px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;position:relative;border-radius:18px;background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.24);animation:page_modalIn__piXuI .26s cubic-bezier(.22,1,.36,1)}.page_closeButton__fiZmr{width:38px;height:38px;display:grid;place-items:center;position:absolute;top:14px;right:14px;z-index:2;border:1px solid #dce5ee;border-radius:50%;color:#526477;background:#fff;cursor:pointer}.page_modalHeading__MUkK6{display:flex;gap:14px;align-items:center;padding:28px 68px 16px 28px}.page_modalHeading__MUkK6 h2{margin:0 0 5px;font-size:22px;letter-spacing:0}.page_modalHeading__MUkK6 p{margin:0;color:#607086;font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px}.page_modalMeta__G8qcn{padding:0 28px 20px;gap:8px;flex-wrap:wrap}.page_modalBody__P9b4c{border-top:1px solid #e7edf3;display:grid;grid-template-columns:1fr 340px}.page_modalBody__P9b4c form,.page_modalBody__P9b4c>div{padding:26px 28px}.page_modalBody__P9b4c form{border-left:1px solid #e7edf3;background:#f8fafc}.page_modalBody__P9b4c h3,.page_recruitModal__pRv_r h3{margin:0 0 11px;font-size:15px;letter-spacing:0}.page_modalBody__P9b4c p{color:#586b7f;line-height:1.65}.page_modalBody__P9b4c label,.page_recruitModal__pRv_r label{display:flex;flex-direction:column;gap:6px;margin-bottom:13px;color:#4b5d70;font-size:12px;font-weight:700}.page_modalBody__P9b4c input,.page_recruitModal__pRv_r input,.page_recruitModal__pRv_r select,.page_recruitModal__pRv_r textarea{width:100%;height:44px;padding:0 13px;border:1px solid #d4dfe9;border-radius:9px;background:#fff;color:#18283a;font:inherit;outline:0}.page_modalBody__P9b4c input:focus,.page_recruitModal__pRv_r input:focus,.page_recruitModal__pRv_r select:focus,.page_recruitModal__pRv_r textarea:focus{border-color:#2b83bc;box-shadow:0 0 0 3px rgba(43,131,188,.1)}.page_modalBody__P9b4c form>button,.page_recruitModal__pRv_r form>button{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:#075b94;color:#fff;font-weight:800;cursor:pointer}.page_success__Xb9nl{gap:7px;color:#087e60!important;font-size:11px}.page_recruitModal__pRv_r{display:grid;grid-template-columns:.8fr 1.2fr;width:min(850px,100%);overflow:hidden}.page_recruitIntro__8xp_V{padding:42px 34px;background:linear-gradient(145deg,#073c68,#0a669f);color:#fff}.page_recruitIntro__8xp_V>span{display:block;margin:18px 0 10px;color:#a9d4ef;font-size:12px;font-weight:750;text-transform:uppercase}.page_recruitIntro__8xp_V h2{margin:0 0 14px;font-size:27px;line-height:1.2;letter-spacing:0}.page_recruitIntro__8xp_V p{color:#d2e7f4;line-height:1.65}.page_recruitModal__pRv_r form{padding:36px}.page_formRow__eCLAt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_recruitModal__pRv_r textarea{min-height:92px;padding-top:12px;resize:vertical}.page_mobileDrawer__xSAUJ{position:absolute;right:0;top:0;bottom:0;width:min(360px,88vw);padding:78px 28px 28px;background:#fff;display:flex;flex-direction:column;gap:14px;animation:page_drawerIn__giKTL .25s ease}.page_mobileDrawer__xSAUJ img{width:90px;margin-bottom:20px}.page_mobileDrawer__xSAUJ a,.page_mobileDrawer__xSAUJ>button:not(.page_closeButton__fiZmr){min-height:48px;display:flex;align-items:center;padding:0 15px;border:1px solid #dbe4ed;border-radius:10px;color:#23384d;background:#fff;text-decoration:none;font-weight:700}@keyframes page_fadeIn__wvzG6{0%{opacity:0}}@keyframes page_modalIn__piXuI{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes page_drawerIn__giKTL{0%{transform:translateX(100%)}}@media (max-width:920px){.page_proLayout__X4GYu{grid-template-columns:1fr}.page_spotlightCard__BP3QZ{min-height:390px}.page_jobGrid__MGG_W{grid-template-columns:repeat(2,minmax(0,1fr))}.page_goldBanner__uh6hq{padding-right:20px}.page_brandCollage__18QeQ{grid-template-columns:repeat(2,58px)}.page_brandCollage__18QeQ span{width:58px;height:43px}.page_brandCollage__18QeQ img{width:45px;height:32px}}@media (max-width:700px){.page_page__ZU32B{padding-bottom:70px!important}.page_header__kVzhN{height:58px}.page_footer__sHKi3,.page_headerInner___yNhq,.page_jobsSection__ieqKd,.page_proSection__vIAJ_{width:min(calc(100% - 24px),1280px)}.page_desktopNav__xCAA_{display:none}.page_menuButton__2zyys{display:grid;place-items:center}.page_brandNav__9AjdD{gap:14px}.page_logoLink__6U7V8{width:54px}.page_createCv__XTYRm{font-size:12.5px}.page_proSection__vIAJ_{padding-top:12px;padding-bottom:8px}.page_leadTitle__GyjcY{font-size:clamp(11.5px,3.4vw,14.5px)!important;margin-bottom:8px!important;font-weight:800!important;line-height:1.25!important;white-space:nowrap!important;letter-spacing:-.02em!important}.page_goldBanner__uh6hq{height:auto!important;padding:10px 12px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;background:linear-gradient(135deg,#1E1603,#0D0A02)!important;border-radius:10px!important;overflow:visible!important}.page_goldBanner__uh6hq:after{display:none!important}.page_goldBannerInfo__QEPQA{max-width:100%!important;text-align:left!important;align-items:flex-start!important;z-index:2}.page_goldBannerInfo__QEPQA h2{font-size:13.5px!important;font-weight:800!important;letter-spacing:0!important}.page_goldBannerInfo__QEPQA p{font-size:10.5px!important;line-height:1.35!important}.page_goldBannerDivider__KQnKl,.page_goldBannerRight__JZWVZ{display:none!important}.page_goldBannerRightMobile__lrFkL{display:flex!important;overflow:hidden!important;width:100%!important;position:relative!important;padding:4px 0!important;gap:0!important;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);pointer-events:none!important}.page_marqueeTrack__j08ld{display:flex!important;gap:8px!important;flex-shrink:0!important;animation:page_marqueeLoop__paLiZ 18s linear infinite!important;padding-right:8px!important}@keyframes page_marqueeLoop__paLiZ{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.page_logoTile__zn49m{flex:0 0 auto!important;width:44px!important;height:44px!important;border-radius:8px!important;padding:4px!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important}.page_logoTileStaggered__xI3Y6{transform:none!important}.page_goldBanner__uh6hq:hover .page_logoTile__zn49m{transform:none!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important}.page_pillScroller__ckulB{margin-right:-12px;padding:6px 0 4px}.page_pillScroller__ckulB button,.page_quickFilters__Cp2Ec button{height:28px!important;padding:0 10px!important;font-size:11px!important;border-radius:6px!important}.page_spotlightCard__BP3QZ{min-height:185px!important;border-radius:10px!important;position:relative!important}.page_spotlightContent__DONZs{inset:14px 14px 12px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:0!important}.page_spotlightCard__BP3QZ .page_logoMark__cQScy{position:static!important;width:34px!important;height:34px!important;border-radius:8px!important;font-size:11px!important;z-index:auto!important;background:#ffffff!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important;margin:0 0 6px!important;flex-shrink:0!important}.page_spotlightCompany__XUWWe{margin-top:0!important;padding:3px 6px!important;font-size:9px!important;border-radius:4px!important;background:rgba(255,255,255,.15)!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.page_spotlightContent__DONZs h2{font-size:12px!important;font-weight:700!important;line-height:1.3!important;margin:5px 0 3px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;color:#fff!important}.page_spotlightContent__DONZs p{display:flex!important;align-items:center!important;gap:4px!important;margin:0 0 8px!important;color:#b8c7d9!important;font-size:9.5px!important}.page_spotlightContent__DONZs p svg{width:11px!important;height:11px!important}.page_spotlightCta__WOtAg{height:28px!important;font-size:10px!important;border-radius:14px!important;padding:0 10px!important;gap:3px!important;width:auto!important;align-self:flex-start!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.page_spotlightCta__WOtAg svg{width:12px!important;height:12px!important}.page_proLayout__X4GYu{gap:8px!important}.page_proGridCategory__kk5bU,.page_proGrid__1SaVj{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.page_proCard__Iuem4{min-height:unset!important;padding:8px 10px!important;border-radius:10px!important}.page_proCompanyDesc__Kha_m{display:none!important}.page_proCardTop__W_qlw{gap:6px!important}.page_proCardTop__W_qlw>div{min-width:0!important;flex:1!important}.page_proCard__Iuem4 h3{font-size:11.5px!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:2px!important}.page_proCard__Iuem4 .page_companyName__bZ0Dc{font-size:9.5px!important;margin-top:2px!important;display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important}.page_proCard__Iuem4 .page_companyName__bZ0Dc span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:inline-block!important;min-width:0!important}.page_proCard__Iuem4 .page_metaPillOrange__rcAJA,.page_proCard__Iuem4 .page_metaPill__KOFCG,.page_proCard__Iuem4 .page_skills__ejZHj{display:none!important}.page_proCard__Iuem4 .page_cardFooter__8VLLZ{border-top:none!important;padding-top:0!important;margin-top:8px!important}.page_proCard__Iuem4 .page_metaPillGray__IXDZA{width:max-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:8.5px!important;padding:2px 6px!important}.page_proCard__Iuem4 .page_metaPillGray__IXDZA .page_locationText__0vAdW{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:inline-block!important;max-width:100%!important}.page_searchRow__THDyd{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:100%!important}.page_filterButton__k8N4Y{flex-shrink:0!important;width:auto!important;height:36px!important;padding:0 10px!important;font-size:11px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.page_filterButton__k8N4Y svg{width:13px!important;height:13px!important}.page_searchBox__vnseV{display:flex!important;flex-direction:row!important;align-items:center!important;flex:1!important;min-width:0!important;height:36px!important;padding:0 4px 0 8px!important;border-radius:18px!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 10px rgba(15,23,42,.05)!important;gap:4px!important;position:static!important}.page_searchBox__vnseV svg{position:static!important;color:#94a3b8!important;width:13px!important;height:13px!important;flex-shrink:0!important;pointer-events:auto!important}.page_searchBox__vnseV input{flex:1!important;min-width:0!important;height:100%!important;font-size:11px!important;font-weight:500!important;padding:0 4px!important;color:#0f172a!important;outline:none!important}.page_searchBox__vnseV input,.page_searchLocation__Q15s8{border:none!important;background:transparent!important;border-radius:0!important}.page_searchLocation__Q15s8{display:inline-flex!important;align-items:center!important;gap:3px!important;height:24px!important;width:auto!important;min-width:unset!important;padding:0 6px!important;border-left:1px solid #e2e8f0!important;color:#475569!important;font-size:9.5px!important;font-weight:600!important;white-space:nowrap!important;flex-shrink:0!important;justify-content:center!important}.page_searchLocation__Q15s8 svg{width:11px!important;height:11px!important;flex-shrink:0!important;color:#475569!important}.page_searchBox__vnseV button.page_searchBtn__vaoD_,button.page_searchBtn__vaoD_{height:28px!important;width:auto!important;padding:0 10px!important;font-size:10.5px!important;font-weight:800!important;color:#ffffff!important;background:linear-gradient(135deg,#0A4F8B,#084071)!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;white-space:nowrap!important;flex-shrink:0!important;border:none!important}.page_quickFilters__Cp2Ec{margin-right:-12px;padding:6px 0 4px}.page_jobGrid__MGG_W{grid-template-columns:1fr!important;gap:6px!important}.page_jobCard__Llo7T{min-height:unset!important;padding:8px 10px!important;gap:4px!important;border-radius:8px!important}.page_jobCard__Llo7T h3{font-size:12.5px!important;line-height:1.25!important}.page_companyName__bZ0Dc{font-size:11px!important;margin-top:1px!important}.page_jobMeta__J0TA6{gap:3px!important;margin:4px 0 2px!important}.page_metaPill__KOFCG{font-size:9px!important}.page_metaPill__KOFCG,.page_skills__ejZHj>span{min-height:16px!important;padding:1px 4px!important}.page_skills__ejZHj>span{font-size:8.5px!important}.page_cardFooter__8VLLZ{padding-top:4px!important;font-size:9px!important}.page_logoMark__cQScy{width:30px!important;height:30px!important;border-radius:6px!important;font-size:10px!important}.page_stats__L5b4y{padding:10px 0}.page_statItem__RMGkH{width:220px;padding:0 18px}.page_statItem__RMGkH strong{font-size:22px}.page_overlay__pWWMz{padding:0;align-items:end}.page_jobModal__D87Vx,.page_recruitModal__pRv_r{width:100%;max-height:93vh;border-radius:18px 18px 0 0}.page_modalHeading__MUkK6{padding:20px 52px 12px 18px}.page_modalHeading__MUkK6 h2{font-size:17px}.page_modalMeta__G8qcn{padding:0 18px 14px}.page_modalBody__P9b4c{grid-template-columns:1fr}.page_modalBody__P9b4c form,.page_modalBody__P9b4c>div{padding:18px}.page_modalBody__P9b4c form{border-left:0;border-top:1px solid #e7edf3}.page_recruitModal__pRv_r{display:block;overflow-y:auto}.page_recruitIntro__8xp_V{padding:26px 20px 20px}.page_recruitIntro__8xp_V h2{font-size:21px}.page_recruitModal__pRv_r form{padding:20px}.page_formRow__eCLAt{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.page_statsTrack__DVcxD{animation:none}.page_page__ZU32B *,.page_page__ZU32B :after,.page_page__ZU32B :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.page_vipCard__FmxLn{border-color:transparent!important;background:#ffffff!important;box-shadow:0 4px 12px rgba(15,23,42,.03)!important;transition:all .3s ease!important}.page_vipCard__FmxLn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important}.page_vipCard__FmxLn:before{content:"";position:absolute;inset:-2px;border-radius:12px;padding:3px;background:linear-gradient(90deg,var(--glow-color-1,#ff007f),var(--glow-color-2,#7f00ff),var(--glow-color-3,#00f0ff),var(--glow-color-1,#ff007f));background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;animation:page_neonBorderGlow__bnRRK 4s linear infinite;opacity:.5;transition:opacity .3s ease!important}.page_vipCard__FmxLn:hover:before{opacity:1!important}.page_vipCard__FmxLn:after{content:"";position:absolute;inset:-10px;border-radius:16px;background:linear-gradient(90deg,var(--glow-color-1,#ff007f),var(--glow-color-2,#7f00ff),var(--glow-color-3,#00f0ff),var(--glow-color-1,#ff007f));background-size:300% 300%;filter:blur(20px);opacity:.18;z-index:-1;pointer-events:none;animation:page_neonBorderGlow__bnRRK 4s linear infinite;transition:opacity .3s ease,filter .3s ease,inset .3s ease}.page_vipCard__FmxLn:hover:after{inset:-14px;opacity:.35;filter:blur(26px)}.page_vipShimmer__KXbD3{position:absolute;inset:0;overflow:hidden;border-radius:12px;pointer-events:none;z-index:3}.page_vipShimmer__KXbD3:after{content:"";position:absolute;top:-50%;left:-60%;width:30%;height:200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 50%,rgba(255,255,255,0));transform:rotate(30deg);animation:page_vipShine__QZIKS 6s ease-in-out infinite}@keyframes page_vipShine__QZIKS{0%{left:-60%}22%{left:140%}to{left:140%}}.page_jobCardContent__H1LMm{flex:1;display:flex;flex-direction:column;min-width:0;align-self:stretch!important}.page_jobCardHeader__PchA6{display:flex;gap:8px;align-items:flex-start;margin-bottom:4px}.page_jobCard__Llo7T .page_logoMark__cQScy{width:34px!important;height:34px!important;font-size:11.5px!important;border-radius:7px!important}.page_jobMeta__J0TA6{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.page_metaPillGray__IXDZA{color:#475569;background-color:#F1F5F9}.page_metaPillGray__IXDZA,.page_metaPillOrange__rcAJA{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px}.page_metaPillOrange__rcAJA{color:#D97706;background-color:#FEF3C7}.page_skills__ejZHj{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.page_skillPill__XTqqv{font-weight:600;color:#64748B;background-color:#FFFFFF;border:1px solid #e2e8f0}.page_skillPillCount__y51gH,.page_skillPill__XTqqv{font-size:9.5px;padding:1.5px 5px;border-radius:4px}.page_skillPillCount__y51gH{font-weight:700;color:#475569;background-color:#F1F5F9}.page_cardFooter__8VLLZ{margin-top:auto;justify-content:flex-start!important;gap:6px;width:100%}.page_cardFooter__8VLLZ,.page_footerMeta__DHs9D{display:flex;align-items:center;flex-wrap:nowrap!important}.page_footerMeta__DHs9D{gap:4px;min-width:0;flex-shrink:1}.page_locationText__0vAdW{display:inline-block;vertical-align:middle}.page_timeAgo__UxEZT{font-size:9.5px;font-weight:600;color:#94A3B8}.page_footerBadges__lk5OA{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.page_salaryPill__2u79t{color:#7C3AED;background-color:#F5F3FF}.page_mstPill__tcxk1,.page_salaryPill__2u79t{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:750;padding:2px 6px;border-radius:4px}.page_mstPill__tcxk1{color:#059669;background-color:#ECFDF5}.page_verifiedPill__qkjJn{color:#2563EB;background-color:#EFF6FF}.page_appliedPill__zJn47,.page_verifiedPill__qkjJn{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:750;padding:2px 6px;border-radius:4px}.page_appliedPill__zJn47{color:#475569;background-color:#F1F5F9}.page_spotifyArtWrapper__37ZsG{width:104px!important;height:104px!important;border-radius:10px!important;overflow:hidden;flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(15,23,42,.08);margin-left:auto;align-self:center!important}.page_spotifyArtWrapper__37ZsG img{width:100%;height:100%;object-fit:cover}.page_adTag__xy3LG{position:absolute;top:5px;right:5px;background:rgba(15,23,42,.75);color:#fff;font-size:7.5px;font-weight:800;padding:1.5px 4px;border-radius:3px;letter-spacing:.5px}.page_proCardGold__Hj00c{border:1.5px solid transparent;border-radius:14px;position:relative;background:linear-gradient(135deg,#FFFDF6,#FFF9E8) padding-box,linear-gradient(90deg,#d4af37,#f3e5ab,#aa7c11,#f3e5ab,#d4af37) border-box;background-size:100% 100%,200% 200%;box-shadow:0 4px 15px rgba(212,175,55,.08);overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease!important;animation:page_goldBorderAnim__tQ13r 4s linear infinite}.page_proCardGold__Hj00c:after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,245,210,.3) 30%,rgba(255,245,210,.6) 50%,rgba(255,245,210,.3) 70%,rgba(255,255,255,0));transform:skewX(-20deg);animation:page_goldShine__LvcaC 6s ease-in-out infinite;pointer-events:none;z-index:1}.page_proCardGold__Hj00c:hover{background:linear-gradient(135deg,#FFE79A,#ECC35B 50%,#C79D38) padding-box,linear-gradient(90deg,#FFFDF6,#ffe79a,#FFFDF6) border-box;box-shadow:0 12px 28px rgba(197,160,56,.4);transform:translateY(-4px)!important;animation:none}.page_appliedBadge__rX3xv{color:#059669;font-size:9px;padding:2px 5px;border:1px solid #a7f3d0;border-radius:4px;background:#ecfdf5}.page_appliedBadge__rX3xv,.page_verifiedBadge__0K_cD{display:inline-flex;align-items:center;gap:3px;font-weight:750}.page_verifiedBadge__0K_cD{color:#1670d2;font-size:11px;padding:3px 6px;border:1px solid #bcd8ff;border-radius:4px;background:#eff6ff;margin-left:8px}.page_locationTrim__8_VZa{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.page_detailList__sBAGo{margin:0 0 16px;padding-left:20px;color:#586b7f;line-height:1.65;font-size:13.5px}.page_detailList__sBAGo li{margin-bottom:6px}.page_modalDetailsCol__7E_Pj{padding:26px 28px;min-width:0}.page_modalBackdrop__HBfPH{position:fixed;inset:0;background-color:rgba(15,23,42,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);will-change:opacity;z-index:1000;display:flex;justify-content:center;align-items:center;padding:40px 24px;overflow:hidden}.page_jdModal__Z6_25{background-color:#FFFFFF;border-radius:24px;width:100%;max-width:1000px;max-height:90vh;box-shadow:0 25px 50px -12px rgba(15,23,42,.25);position:relative;overflow:hidden;display:flex;flex-direction:column;animation:page_modalSlideUp__qZKgW .3s cubic-bezier(.16,1,.3,1);text-align:left;transform:translateZ(0)}@keyframes page_modalSlideUp__qZKgW{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page_jdModalVip__K0y__:before{background:linear-gradient(90deg,var(--glow-color-1,#ff007f),var(--glow-color-2,#7f00ff),var(--glow-color-3,#00f0ff),var(--glow-color-1,#ff007f));background-size:300% 300%;animation:page_neonBorderGlow__bnRRK 4s linear infinite}.page_jdModalPro__uAhia:before,.page_jdModalVip__K0y__:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1.5px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:99}.page_jdModalPro__uAhia:before{background:linear-gradient(90deg,#d4af37,#f3e5ab,#aa7c11,#f3e5ab,#d4af37);background-size:200% 200%;animation:page_goldBorderAnim__tQ13r 4s linear infinite}.page_modalCloseBtn__RsRyX{position:absolute;top:20px;right:20px;background-color:#F8FAFC;border:1px solid #e2e8f0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748B;cursor:pointer;transition:all .2s;z-index:10}.page_modalCloseBtn__RsRyX:hover{background-color:#FEF2F2;color:#EF4444;border-color:#FEE2E2;transform:rotate(90deg)}.page_jdHeader__Tygc8{padding:18px 24px 14px;border-bottom:1px solid #e2e8f0;background:#FFFFFF;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0}.page_jdHeaderLeft__Zh38X{display:flex;gap:14px;align-items:center;flex:1;min-width:0}.page_detailCompanyLogo__AJDVv{width:48px;height:48px;border-radius:10px;object-fit:cover;border:1px solid #e2e8f0;background-color:#F8FAFC;flex-shrink:0}.page_detailTitleArea__Hc6AF{flex:1;min-width:0}.page_detailTitle__jL78c{font-size:16px;font-weight:750;color:#0F172A;line-height:1.35;margin-bottom:4px;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:480px}.page_detailCompanyMeta__M_rK1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_detailCompanyName__3pX_H{font-size:12.5px;color:#475569;font-weight:600}.page_detailVerifiedBadge__Vme2Z{display:inline-flex;align-items:center;gap:4px;background-color:#EFF6FF;color:#1D4ED8;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:700;border:1px solid #bfdbfe}.page_jdTabSwitcher__cmnMS{display:flex;gap:24px;border-bottom:1px solid #e2e8f0;padding:0 32px;background-color:#FFFFFF;margin-top:0;flex-shrink:0}.page_jdTabBtn__y_goj{padding:14px 0;font-size:14.5px;font-weight:600;color:#64748B;background:none;border:none;cursor:pointer;transition:all .15s ease;margin-bottom:-1px}.page_activeJdTab__EGMIZ{font-weight:700;color:#0A4F8B;box-shadow:inset 0 -2.5px 0 0 #0A4F8B}.page_jdTabSummaryHeader__m7OHf{display:none}.page_detailActionsBar__G1Tdp{display:flex;gap:12px;align-items:center;flex-shrink:0;margin-right:48px}.page_detailApplyBtn__bkqd_{background:linear-gradient(135deg,#0A4F8B,#073b68);color:#FFFFFF;border:none;outline:none;padding:9px 20px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 3px 10px rgba(10,79,139,.2);transition:all .2s ease;white-space:nowrap;flex-shrink:0}.page_detailApplyBtn__bkqd_:hover{background:linear-gradient(135deg,#0d5aa0,#0a4f8b);box-shadow:0 6px 18px rgba(10,79,139,.35);transform:translateY(-1px)}.page_detailApplyBtnPro__uU5hc{background:linear-gradient(135deg,#bf953f,#fcf6ba 25%,#b38728 50%,#fbf5b7 75%,#aa771c)!important;background-size:200% 200%!important;border:1px solid #c5a038!important;color:#1a0f00!important;text-shadow:0 .5px 1px rgba(255,255,255,.4);box-shadow:0 4px 14px rgba(197,160,56,.4),inset 0 1px 1px rgba(255,255,255,.6)!important}.page_detailApplyBtnPro__uU5hc:hover{background-position:100%!important;box-shadow:0 6px 18px rgba(197,160,56,.55),inset 0 1px 1px rgba(255,255,255,.7)!important;transform:translateY(-1px) scale(1.02)!important}.page_jdContent__AzWLS{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 24px;display:flex;gap:24px;align-items:flex-start;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#E2E8F0 transparent}.page_jdContent__AzWLS::-webkit-scrollbar{width:6px}.page_jdContent__AzWLS::-webkit-scrollbar-track{background:transparent}.page_jdContent__AzWLS::-webkit-scrollbar-thumb{background:#E2E8F0;border-radius:99px}.page_leftCol__Sau3F{flex:1.5;display:flex;flex-direction:column;gap:18px;min-width:0}.page_rightCol__jq_al{flex:1;min-width:0;align-self:flex-start;position:sticky;top:0}.page_companyBannerSlot__c5puv{width:100%;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;margin-bottom:20px;position:relative;aspect-ratio:16/9;background:#F1F5F9;box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_companyBannerImg__5ZGKZ,.page_companyBannerVideo__x5iVX{width:100%;height:100%;object-fit:cover;display:block}.page_detailSection__zv1Ol{display:flex;flex-direction:column;gap:10px}.page_detailSectionTitle__6iWkO{font-size:13.5px;font-weight:750;color:#0F172A;border-left:3px solid #0a4f8b;padding-left:8px;line-height:1.25}.page_detailSkillsWrapper__B2t5x{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.page_detailSkillBadge__wPmrQ{background-color:rgba(10,79,139,.05);color:#0A4F8B;font-size:12.5px;font-weight:600;padding:4px 12px;border-radius:8px;border:1px solid rgba(10,79,139,.08)}.page_detailText___kCOc{font-size:13.5px;color:#475569;line-height:1.65;white-space:pre-line}.page_detailList__sBAGo{padding-left:18px;display:flex;flex-direction:column;gap:8px}.page_detailList__sBAGo li{font-size:13.5px;color:#475569;line-height:1.6;list-style-type:disc}.page_sidebarCard__w3XpF{background-color:#F8FAFC;border:1px solid #e2e8f0;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:18px}.page_sidebarGroup__2wxsO{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.page_sidebarGroup__2wxsO:last-child{border-bottom:none;padding-bottom:0}.page_sidebarLabel__i4fbs{font-size:11px;font-weight:800;color:#94A3B8;text-transform:uppercase;letter-spacing:.8px}.page_sidebarValue__VGM_2{font-size:14.5px;font-weight:700;color:#1E293B}.page_contactDetailsCard__4NXvs{background-color:#F8FAFC;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.page_contactDetailItem__dXJ9B{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569}.page_contactDetailIcon__jTRAo{color:#0A4F8B;flex-shrink:0}.page_questionsCard__bRjb8{background-color:#FAF5FF;border:1px solid #e9d5ff;border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:10px}.page_questionIcon__miMyW{color:#7C3AED;flex-shrink:0;margin-top:2px}.page_questionText__LP_8e{font-size:13px;color:#5B21B6;line-height:1.5;font-weight:600;margin:0}.page_authModalCard__e32fN{background-color:#FFFFFF;border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative;animation:page_modalSlideUp__qZKgW .3s cubic-bezier(.16,1,.3,1)}.page_authModalTitle__7_f3K{color:#0F172A;letter-spacing:-.4px;margin-bottom:12px;font-size:20px;font-weight:850}.page_authModalDesc__Ez9dl{color:#475569;margin-bottom:28px;font-size:14px;line-height:1.6}.page_applyCompleted___vY1k{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;height:100%;color:#4b5d70}.page_applyCompleted___vY1k h4{margin:14px 0 8px;font-size:16px;color:#0f172a;font-weight:800}.page_applyCompleted___vY1k p{font-size:12.5px;line-height:1.5;color:#64748b}.page_error__Jil8M{gap:7px;color:#dc2626!important;font-size:11px;display:flex;align-items:center}@keyframes page_neonBorderGlow__bnRRK{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes page_goldShine__LvcaC{0%{left:-150%}30%{left:150%}to{left:150%}}@keyframes page_goldBorderAnim__tQ13r{0%{background-position:0 0,0 50%}50%{background-position:0 0,100% 50%}to{background-position:0 0,0 50%}}@media (max-width:768px){.page_modalBackdrop__HBfPH{padding:0!important;align-items:flex-end!important}.page_jdModalPro__uAhia:before,.page_jdModalVip__K0y__:before,.page_jdModal__Z6_25{border-radius:18px 18px 0 0!important}.page_jdModal__Z6_25{width:100vw!important;height:90vh!important;max-height:90vh!important;padding-bottom:60px!important}.page_modalCloseBtn__RsRyX{top:12px!important;right:12px!important;width:30px!important;height:30px!important}.page_jdHeader__Tygc8{padding:10px 12px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.page_jdHeaderLeft__Zh38X{gap:10px!important;align-items:flex-start!important}.page_detailTitleArea__Hc6AF{padding-right:44px!important}.page_detailTitle__jL78c{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important;font-size:14.5px!important;font-weight:800!important;line-height:1.3!important;margin-bottom:2px!important}.page_detailCompanyMeta__M_rK1{gap:6px!important;align-items:center!important;flex-wrap:wrap!important}.page_detailCompanyName__3pX_H{font-size:11.5px!important}.page_detailVerifiedBadge__Vme2Z{display:inline-flex!important;flex-shrink:0!important;white-space:nowrap!important;font-size:10px!important;padding:1px 6px!important;border-radius:6px!important}.page_detailActionsBar__G1Tdp{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:#ffffff!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px))!important;box-shadow:0 -4px 16px rgba(15,23,42,.08)!important;z-index:98!important;margin:0!important;display:flex!important;justify-content:stretch!important}.page_detailActionsBar__G1Tdp>div{display:flex!important;width:100%!important;gap:8px!important}.page_detailActionsBar__G1Tdp button,.page_detailActionsBar__G1Tdp>div>button{width:100%!important;height:38px!important;font-size:13px!important;padding:0 16px!important;border-radius:8px!important}.page_detailActionsBar__G1Tdp>div>button{flex:1!important;width:auto!important}.page_jdTabSwitcher__cmnMS{gap:8px!important;padding:0 12px!important;justify-content:space-between!important}.page_jdTabBtn__y_goj{padding:10px 0!important;font-size:12.5px!important}.page_jdTabSummaryHeader__m7OHf{display:block!important}.page_jdContent__AzWLS{flex-direction:column!important;align-items:stretch!important;gap:20px!important;padding:16px 12px!important}.page_leftCol__Sau3F,.page_rightCol__jq_al{flex:none!important;width:100%!important}.page_activeTabJob__78nKt .page_rightCol__jq_al,.page_activeTabSummary__aoyLw .page_leftCol__Sau3F{display:none!important}.page_activeTabSummary__aoyLw .page_rightCol__jq_al{display:flex!important;flex-direction:column!important;position:static!important}}.page_proCompanyDesc__Kha_m{font-size:10.5px;line-height:1.4;color:#5D6B7D;margin:6px 0 0;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes page_shimmer__qPtWe{0%{background-position:-600px 0}to{background-position:600px 0}}.page_skeletonBase__Rl2Gf{background:linear-gradient(90deg,#e8edf3 25%,#f1f4f8 50%,#e8edf3 75%);background-size:600px 100%;animation:page_shimmer__qPtWe 1.4s ease-in-out infinite;border-radius:6px}.page_skeletonSpotlight__MdkMW{width:100%;height:220px;border-radius:18px;background:linear-gradient(90deg,#dce3ea 25%,#eaeff4 50%,#dce3ea 75%);background-size:600px 100%;animation:page_shimmer__qPtWe 1.4s ease-in-out infinite}.page_skeletonCard__GzPGF{background:#fff;border:1px solid #e8edf3;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.page_skeletonCardHeader__1oXkx{display:flex;align-items:center;gap:12px}.page_skeletonLogo__Touk5{width:44px;height:44px;border-radius:10px;flex-shrink:0}.page_skeletonLine__IrrHf,.page_skeletonLogo__Touk5{background:linear-gradient(90deg,#e8edf3 25%,#f1f4f8 50%,#e8edf3 75%);background-size:600px 100%;animation:page_shimmer__qPtWe 1.4s ease-in-out infinite}.page_skeletonLine__IrrHf{height:12px;border-radius:6px}.page_skeletonLines__RhUH2{display:flex;flex-direction:column;gap:7px;flex:1}.page_skeletonGrid__9Rhja{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.page_skeletonProLayout__MJFcA{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:700px){.page_skeletonGrid__9Rhja,.page_skeletonProLayout__MJFcA{grid-template-columns:1fr}}.page_backdropFadeIn__K0zGS{animation:page_fadeInEffect__up6RA .25s cubic-bezier(.16,1,.3,1) forwards}.page_backdropFadeOut__u5zEq{animation:page_fadeOutEffect__1YQFB .22s cubic-bezier(.16,1,.3,1) forwards}.page_mobileSlideUpActive__pqOQU{animation:page_mobileSlideUpKey__kGsqM .3s cubic-bezier(.16,1,.3,1) forwards}.page_mobileSlideDownActive___MpCn{animation:page_mobileSlideDownKey__0UQCk .25s cubic-bezier(.16,1,.3,1) forwards}.page_authModalScaleUp___n0qG{animation:page_authModalScaleUpKey__4hTif .28s cubic-bezier(.16,1,.3,1) forwards}.page_authModalScaleDown__9_3x1{animation:page_authModalScaleDownKey__hveKv .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes page_fadeInEffect__up6RA{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:rgba(15,23,42,0)}to{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(15,23,42,.45)}}@keyframes page_fadeOutEffect__1YQFB{0%{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(15,23,42,.45)}to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:rgba(15,23,42,0)}}@keyframes page_mobileSlideUpKey__kGsqM{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes page_mobileSlideDownKey__0UQCk{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes page_authModalScaleUpKey__4hTif{0%{opacity:0;transform:scale(.92) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes page_authModalScaleDownKey__hveKv{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.92) translateZ(0)}}.page_filterButtonPro__0KDhY{height:40px;border-radius:20px!important;border:1px solid #c5a038!important;background:#FFFFFF!important;color:#8A6D1C!important;font-weight:700!important;box-shadow:0 2px 8px rgba(197,160,56,.08)!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 18px!important;white-space:nowrap!important;flex-shrink:0!important;cursor:pointer!important}.page_filterButtonPro__0KDhY:hover{background:#FFFDF6!important;border-color:#F3C63F!important;color:#aa771c!important;transform:translateY(-1px) scale(1.02)!important}.page_filterButtonProActive__tiJaa{color:#1a0f00!important;background:linear-gradient(135deg,#bf953f,#fcf6ba 25%,#b38728 50%,#fbf5b7 75%,#aa771c)!important;background-size:200% 200%!important;border:1px solid #c5a038!important;box-shadow:0 4px 14px rgba(197,160,56,.4),inset 0 1px 1px rgba(255,255,255,.6)!important;font-weight:800!important;text-shadow:0 .5px 1px rgba(255,255,255,.4)}.page_filterButtonProActive__tiJaa:hover{background-position:100%!important;color:#1a0f00!important;box-shadow:0 6px 18px rgba(197,160,56,.55),inset 0 1px 1px rgba(255,255,255,.7)!important}