.SetupSuccess-module-scss-module__CFg_wq__layoutWrapper{color:#fff;background:#0b0f19;flex-direction:column;min-height:100vh;display:flex}.SetupSuccess-module-scss-module__CFg_wq__pageContainer{background:radial-gradient(circle at 50% 0%, var(--theme-color-light,#facc1514) 0%, transparent 60%),#fafbfc;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:8rem 1.5rem 4rem;font-family:Outfit,sans-serif;display:flex;position:relative;overflow:hidden}.SetupSuccess-module-scss-module__CFg_wq__pageContainer:after{content:"";pointer-events:none;background-image:linear-gradient(#64748b06 1px,#0000 1px),linear-gradient(90deg,#64748b06 1px,#0000 1px);background-position:50%;background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 50%,#0000 90%);mask-image:radial-gradient(#000 50%,#0000 90%)}.SetupSuccess-module-scss-module__CFg_wq__contentCard{text-align:center;z-index:10;background:#fff;border:1px solid #f1f5f9;border-radius:20px;width:100%;max-width:700px;padding:2.25rem 2rem;position:relative;box-shadow:0 20px 60px #64748b14,0 0 1px #64748b33}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader .SetupSuccess-module-scss-module__CFg_wq__paymentSuccess{background:var(--theme-color-light,#facc150f);border:1px solid var(--theme-color-light,#facc1533);color:#b45309;text-transform:uppercase;letter-spacing:1.2px;box-shadow:0 2px 10px var(--theme-color-light,#facc150d);border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader .SetupSuccess-module-scss-module__CFg_wq__paymentSuccess .SetupSuccess-module-scss-module__CFg_wq__checkSmall{color:#d97706;font-size:.9rem}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader .SetupSuccess-module-scss-module__CFg_wq__mainSpinnerWrapper{justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:1rem;display:flex;position:relative}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader .SetupSuccess-module-scss-module__CFg_wq__mainSpinnerWrapper .SetupSuccess-module-scss-module__CFg_wq__spinnerCircle{border:2px solid #0000;border-radius:50%;animation:4s linear infinite SetupSuccess-module-scss-module__CFg_wq__spinClockwise;position:absolute}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader .SetupSuccess-module-scss-module__CFg_wq__mainSpinnerWrapper .SetupSuccess-module-scss-module__CFg_wq__spinnerCircle.SetupSuccess-module-scss-module__CFg_wq__outer{border-top-color:var(--theme-color-light,#facc1566);border-bottom-color:var(--theme-color-light,#facc1566);width:70px;height:70px}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader .SetupSuccess-module-scss-module__CFg_wq__mainSpinnerWrapper .SetupSuccess-module-scss-module__CFg_wq__spinnerCircle.SetupSuccess-module-scss-module__CFg_wq__inner{border-left-color:#356a6666;border-right-color:#356a6666;width:52px;height:52px;animation-duration:3s;animation-direction:reverse}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader .SetupSuccess-module-scss-module__CFg_wq__mainSpinnerWrapper .SetupSuccess-module-scss-module__CFg_wq__dottedSpinner{color:var(--theme-color,#facc15);filter:drop-shadow(0 0 6px var(--theme-color-light,#facc1540));z-index:2;font-size:1.5rem;animation:1.5s ease-in-out infinite SetupSuccess-module-scss-module__CFg_wq__pulse}.SetupSuccess-module-scss-module__CFg_wq__minimalHeader .SetupSuccess-module-scss-module__CFg_wq__titleSmall{color:#1e293b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:700}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:100%;margin:0 auto;display:grid}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem{text-align:left;background:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:.85rem;padding:.8rem 1.1rem;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem .SetupSuccess-module-scss-module__CFg_wq__compactIcon{color:#94a3b8;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;transition:all .3s;display:flex}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem .SetupSuccess-module-scss-module__CFg_wq__compactInfo h4{color:#475569;letter-spacing:.1px;margin-bottom:1px;font-size:.82rem;font-weight:600;transition:color .3s}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem .SetupSuccess-module-scss-module__CFg_wq__compactInfo .SetupSuccess-module-scss-module__CFg_wq__compactStatus{color:#94a3b8;text-transform:uppercase;letter-spacing:.8px;font-size:.65rem;font-weight:600}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem.SetupSuccess-module-scss-module__CFg_wq__active{border-color:var(--theme-color,#facc15);background:var(--theme-color-light,#facc1508);box-shadow:0 10px 30px var(--theme-color-light,#facc1514);transform:translateY(-2px)}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem.SetupSuccess-module-scss-module__CFg_wq__active .SetupSuccess-module-scss-module__CFg_wq__compactIcon{background:var(--theme-color-light,#facc151a);color:#d97706;border-color:var(--theme-color-light,#facc1533)}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem.SetupSuccess-module-scss-module__CFg_wq__active .SetupSuccess-module-scss-module__CFg_wq__compactInfo h4{color:#1e293b}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem.SetupSuccess-module-scss-module__CFg_wq__active .SetupSuccess-module-scss-module__CFg_wq__compactInfo .SetupSuccess-module-scss-module__CFg_wq__compactStatus{color:#d97706;animation:1.5s infinite SetupSuccess-module-scss-module__CFg_wq__pulseText}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem.SetupSuccess-module-scss-module__CFg_wq__completed{background:#10b98105;border-color:#10b98126}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem.SetupSuccess-module-scss-module__CFg_wq__completed .SetupSuccess-module-scss-module__CFg_wq__compactIcon{color:#10b981;background:#10b98114;border-color:#10b98126}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem.SetupSuccess-module-scss-module__CFg_wq__completed .SetupSuccess-module-scss-module__CFg_wq__compactInfo h4{color:#334155}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem.SetupSuccess-module-scss-module__CFg_wq__completed .SetupSuccess-module-scss-module__CFg_wq__compactInfo .SetupSuccess-module-scss-module__CFg_wq__compactStatus{color:#10b981}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid .SetupSuccess-module-scss-module__CFg_wq__compactStepItem .SetupSuccess-module-scss-module__CFg_wq__miniProgress{background:linear-gradient(90deg, var(--theme-color,#facc15), var(--theme-color-hover,#eab308));width:0%;height:3px;animation:1.5s forwards SetupSuccess-module-scss-module__CFg_wq__fillProgress;position:absolute;bottom:0;left:0}.SetupSuccess-module-scss-module__CFg_wq__successSection{flex-direction:column;align-items:center;animation:.6s SetupSuccess-module-scss-module__CFg_wq__fadeIn;display:flex}.SetupSuccess-module-scss-module__CFg_wq__successSection .SetupSuccess-module-scss-module__CFg_wq__successIconWrapper{background:#10b98114;border:1px solid #10b98133;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:flex;box-shadow:0 8px 25px #10b9810d}.SetupSuccess-module-scss-module__CFg_wq__successSection .SetupSuccess-module-scss-module__CFg_wq__successIconWrapper .SetupSuccess-module-scss-module__CFg_wq__checkIcon{color:#10b981;font-size:1.8rem}.SetupSuccess-module-scss-module__CFg_wq__successSection .SetupSuccess-module-scss-module__CFg_wq__successTitle{color:#1e293b;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:700}.SetupSuccess-module-scss-module__CFg_wq__successSection .SetupSuccess-module-scss-module__CFg_wq__mailInfoCard{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;max-width:500px;margin-bottom:1rem;padding:1rem 1.25rem;display:flex;box-shadow:0 4px 20px #00000003}.SetupSuccess-module-scss-module__CFg_wq__successSection .SetupSuccess-module-scss-module__CFg_wq__mailInfoCard .SetupSuccess-module-scss-module__CFg_wq__mailIcon{color:#d97706;flex-shrink:0;font-size:1.6rem}.SetupSuccess-module-scss-module__CFg_wq__successSection .SetupSuccess-module-scss-module__CFg_wq__mailInfoCard p{color:#4b5563;font-size:.88rem;line-height:1.5}.SetupSuccess-module-scss-module__CFg_wq__successSection .SetupSuccess-module-scss-module__CFg_wq__mailInfoCard p strong{color:#1e293b;font-weight:600}.SetupSuccess-module-scss-module__CFg_wq__successSection .SetupSuccess-module-scss-module__CFg_wq__finalNote{color:#64748b;font-size:.8rem;font-weight:500}.SetupSuccess-module-scss-module__CFg_wq__redirectText{color:#64748b;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.85rem;font-weight:500;display:flex}.SetupSuccess-module-scss-module__CFg_wq__redirectDot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.5s infinite SetupSuccess-module-scss-module__CFg_wq__pulseDot;display:inline-block}@keyframes SetupSuccess-module-scss-module__CFg_wq__spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SetupSuccess-module-scss-module__CFg_wq__pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 15px var(--theme-color));transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}@keyframes SetupSuccess-module-scss-module__CFg_wq__pulseText{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes SetupSuccess-module-scss-module__CFg_wq__fillProgress{0%{width:0%}to{width:100%}}@keyframes SetupSuccess-module-scss-module__CFg_wq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SetupSuccess-module-scss-module__CFg_wq__pulseDot{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:.5;transform:scale(.95)}}@media (max-width:768px){.SetupSuccess-module-scss-module__CFg_wq__pageContainer{padding:6rem 1rem 3rem}.SetupSuccess-module-scss-module__CFg_wq__contentCard{padding:1.5rem 1.25rem}.SetupSuccess-module-scss-module__CFg_wq__compactStepsGrid{grid-template-columns:1fr;gap:.6rem}.SetupSuccess-module-scss-module__CFg_wq__successTitle{font-size:1.6rem}}.SetupSuccess-module-scss-module__CFg_wq__actionButtons{justify-content:center;gap:1rem;width:100%;margin-top:2rem;display:flex}.SetupSuccess-module-scss-module__CFg_wq__primaryBtn{background:linear-gradient(135deg, var(--primary-color,#facc15) 0%, var(--primary-hover,#eab308) 100%);color:var(--bg-black,#1c212d);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:.9rem 2.2rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #eab30840}.SetupSuccess-module-scss-module__CFg_wq__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #eab30859}.SetupSuccess-module-scss-module__CFg_wq__secondaryBtn{color:var(--bg-black,#1c212d);cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;padding:.9rem 2.2rem;font-size:.85rem;font-weight:750;text-decoration:none;transition:all .3s;display:inline-flex}.SetupSuccess-module-scss-module__CFg_wq__secondaryBtn:hover{background:var(--bg-white,#f8fafc);border-color:var(--bg-black,#1c212d);transform:translateY(-2px)}
.Footer-module-scss-module__SkG1wG__footer{background:#090d16;border-top:1px solid #ffffff0d;padding:3rem 5% 2rem}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid.Footer-module-scss-module__SkG1wG__simpleLayout{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerBrand h2{color:#fff;letter-spacing:1px;margin-bottom:1rem;font-family:Oswald,sans-serif}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerBrand p{color:#ffffffa6;max-width:350px;margin-bottom:1rem;line-height:1.6}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerBrand p.Footer-module-scss-module__SkG1wG__narrowBrandText{max-width:400px}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerBrand .Footer-module-scss-module__SkG1wG__socialLinks{gap:1.5rem;display:flex}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerBrand .Footer-module-scss-module__SkG1wG__socialLinks svg{color:var(--text-muted,#94a3b8);cursor:pointer;font-size:1.25rem;transition:color .3s}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerBrand .Footer-module-scss-module__SkG1wG__socialLinks svg:hover{color:var(--primary-color,#facc15)}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerCol h4{color:#fff;letter-spacing:1px;margin-bottom:1rem;font-family:Oswald,sans-serif;font-size:1rem}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerCol ul{margin:0;padding:0;list-style:none}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerCol ul li{margin-bottom:.5rem}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerCol ul li a{color:#fffc;cursor:pointer;font-size:.95rem;text-decoration:none;transition:color .3s}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid .Footer-module-scss-module__SkG1wG__footerCol ul li a:hover{color:var(--primary-color,#facc15)}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerBottom{color:#ffffff73;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.9rem;font-weight:600;display:flex}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__suiteLink{color:#fbbf24;background:#fbbf240d;border:1px solid #fbbf244d;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__suiteLink:hover{background:#fbbf241a;border-color:#fbbf2480}@media (max-width:1024px){.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid{grid-template-columns:1fr 1fr;gap:3rem}}@media (max-width:640px){.Footer-module-scss-module__SkG1wG__footer .Footer-module-scss-module__SkG1wG__footerGrid{grid-template-columns:1fr}}
.job-detail-module-scss-module__6XdaNq__jobPage{color:#172033;min-height:100vh;font-family:var(--font-outfit),sans-serif;background:#f8fafc;flex-direction:column;padding-top:70px;display:flex}.job-detail-module-scss-module__6XdaNq__centeredMessage{color:#64748b;text-align:center;flex:1;justify-content:center;align-items:center;padding:48px 20px;font-size:17px;display:flex}.job-detail-module-scss-module__6XdaNq__hero{background:linear-gradient(135deg,#facc1529,#14b8a612),#fff;border-bottom:1px solid #e2e8f0}.job-detail-module-scss-module__6XdaNq__heroInner{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:36px;width:100%;max-width:1440px;margin:0 auto;padding:48px clamp(24px,4vw,72px) 82px;display:grid}.job-detail-module-scss-module__6XdaNq__backLink{color:#475569;align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.job-detail-module-scss-module__6XdaNq__backLink:hover{color:var(--theme-color,#92400e)}.job-detail-module-scss-module__6XdaNq__badge{background:var(--theme-color-light,#facc151a);min-height:30px;color:var(--theme-color,#92400e);letter-spacing:.04em;text-transform:uppercase;border:1px solid #facc1561;border-radius:8px;align-items:center;margin-top:22px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.job-detail-module-scss-module__6XdaNq__heroContent{min-width:0}.job-detail-module-scss-module__6XdaNq__heroContent h1{overflow-wrap:anywhere;color:#111827;margin:14px 0 12px;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.05}.job-detail-module-scss-module__6XdaNq__heroContent p{color:#475569;max-width:680px;font-size:16px;line-height:1.7}.job-detail-module-scss-module__6XdaNq__meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.job-detail-module-scss-module__6XdaNq__meta span{color:#475569;background:#ffffffb8;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.job-detail-module-scss-module__6XdaNq__meta svg{color:var(--primary-hover,#eab308)}.job-detail-module-scss-module__6XdaNq__heroPanel{background:#fff;border:1px solid #fde68a;border-radius:14px;padding:22px;box-shadow:0 18px 44px #0f172a14}.job-detail-module-scss-module__6XdaNq__panelStat{border-bottom:1px solid #f1f5f9;gap:4px;padding:14px 0;display:grid}.job-detail-module-scss-module__6XdaNq__panelStat:last-child{border-bottom:0}.job-detail-module-scss-module__6XdaNq__panelStat span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.job-detail-module-scss-module__6XdaNq__panelStat strong{color:#111827;font-size:18px;font-weight:800}.job-detail-module-scss-module__6XdaNq__content{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:28px;width:100%;max-width:none;margin:-46px 0 56px;padding:0 clamp(24px,4vw,72px);display:grid}.job-detail-module-scss-module__6XdaNq__details{gap:18px;display:grid}.job-detail-module-scss-module__6XdaNq__sectionCard,.job-detail-module-scss-module__6XdaNq__applyCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0d}.job-detail-module-scss-module__6XdaNq__detailGrid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;display:grid}.job-detail-module-scss-module__6XdaNq__detailCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:104px;padding:18px;display:grid;box-shadow:0 1px 3px #0f172a0d}.job-detail-module-scss-module__6XdaNq__detailCard span,.job-detail-module-scss-module__6XdaNq__detailCard strong{display:block}.job-detail-module-scss-module__6XdaNq__detailCard div{min-width:0}.job-detail-module-scss-module__6XdaNq__detailCard div>span{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:800}.job-detail-module-scss-module__6XdaNq__detailCard strong{overflow-wrap:anywhere;color:#111827;margin-top:5px;font-size:16px;font-weight:800;line-height:1.3}.job-detail-module-scss-module__6XdaNq__detailIcon{background:var(--theme-color-light,#facc151a);width:42px;height:42px;color:var(--primary-hover,#eab308);border:1px solid #fde68a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.job-detail-module-scss-module__6XdaNq__detailIcon svg{width:20px;height:20px}.job-detail-module-scss-module__6XdaNq__sectionCard{padding:30px}.job-detail-module-scss-module__6XdaNq__sectionCard h2{color:#1e293b;margin:4px 0 0;font-size:20px;font-weight:800}.job-detail-module-scss-module__6XdaNq__sectionCard p,.job-detail-module-scss-module__6XdaNq__sectionCard div{color:#475569;font-size:15px;line-height:1.8}.job-detail-module-scss-module__6XdaNq__sectionCard p{border-top:1px solid #f1f5f9;margin-top:18px;padding-top:18px}.job-detail-module-scss-module__6XdaNq__sectionHeader{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.job-detail-module-scss-module__6XdaNq__sectionHeader span{color:var(--theme-color,#92400e);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.job-detail-module-scss-module__6XdaNq__applyCard{padding:24px;position:sticky;top:86px}.job-detail-module-scss-module__6XdaNq__applyHeader{margin-bottom:22px}.job-detail-module-scss-module__6XdaNq__applyHeader span{color:var(--theme-color,#92400e);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.job-detail-module-scss-module__6XdaNq__applyHeader h2{color:#111827;margin:5px 0 0;font-size:22px;font-weight:800}.job-detail-module-scss-module__6XdaNq__formGroup{margin-bottom:16px}.job-detail-module-scss-module__6XdaNq__formGroup label{color:#475569;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.job-detail-module-scss-module__6XdaNq__inputWrap,.job-detail-module-scss-module__6XdaNq__textareaWrap{background:#fff;border:1px solid #dbe1e8;border-radius:10px;gap:10px;padding:0 13px;display:flex}.job-detail-module-scss-module__6XdaNq__inputWrap:focus-within,.job-detail-module-scss-module__6XdaNq__textareaWrap:focus-within{border-color:var(--primary-hover,#eab308);box-shadow:0 0 0 4px var(--theme-color-light,#facc152e)}.job-detail-module-scss-module__6XdaNq__inputWrap svg,.job-detail-module-scss-module__6XdaNq__textareaWrap svg{color:#94a3b8;flex:none}.job-detail-module-scss-module__6XdaNq__inputWrap input,.job-detail-module-scss-module__6XdaNq__inputWrap textarea,.job-detail-module-scss-module__6XdaNq__textareaWrap input,.job-detail-module-scss-module__6XdaNq__textareaWrap textarea{color:#1e293b;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:14px}.job-detail-module-scss-module__6XdaNq__inputWrap{align-items:center;min-height:44px}.job-detail-module-scss-module__6XdaNq__textareaWrap{align-items:flex-start;padding-top:12px;padding-bottom:12px}.job-detail-module-scss-module__6XdaNq__textareaWrap textarea{resize:vertical;min-height:86px}.job-detail-module-scss-module__6XdaNq__fileUpload{border:1px dashed var(--primary-hover,#eab308);text-align:center;cursor:pointer;background:#f8fafc;border-radius:12px;place-items:center;min-height:124px;padding:20px;display:grid;position:relative}.job-detail-module-scss-module__6XdaNq__fileUpload:hover,.job-detail-module-scss-module__6XdaNq__fileUpload.job-detail-module-scss-module__6XdaNq__hasFile{border-color:var(--primary-hover,#eab308);background:var(--theme-color-light,#facc151a)}.job-detail-module-scss-module__6XdaNq__fileUpload input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.job-detail-module-scss-module__6XdaNq__fileUpload svg{color:var(--primary-hover,#eab308);margin-bottom:8px;font-size:26px}.job-detail-module-scss-module__6XdaNq__fileUpload p{overflow-wrap:anywhere;color:#475569;max-width:100%;margin:0;font-size:14px;font-weight:700}.job-detail-module-scss-module__6XdaNq__fileUpload span{color:#94a3b8;margin-top:4px;font-size:11px;font-weight:600}.job-detail-module-scss-module__6XdaNq__submitBtn{background:var(--primary-color,#facc15);width:100%;min-height:46px;color:var(--bg-black,#1c212d);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.job-detail-module-scss-module__6XdaNq__submitBtn:hover:not(:disabled){background:var(--primary-hover,#eab308);box-shadow:0 12px 24px var(--theme-color-light,#facc1538)}.job-detail-module-scss-module__6XdaNq__submitBtn:disabled{cursor:not-allowed;opacity:.7}.job-detail-module-scss-module__6XdaNq__secureNote{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;font-size:13px;line-height:1.45;display:flex}.job-detail-module-scss-module__6XdaNq__secureNote svg{color:var(--primary-hover,#eab308);flex:none;margin-top:2px}@media (max-width:1200px){.job-detail-module-scss-module__6XdaNq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.job-detail-module-scss-module__6XdaNq__heroInner,.job-detail-module-scss-module__6XdaNq__content{grid-template-columns:1fr}.job-detail-module-scss-module__6XdaNq__heroPanel{display:none}.job-detail-module-scss-module__6XdaNq__content{margin-top:-38px}.job-detail-module-scss-module__6XdaNq__applyCard{order:-1;position:static}}@media (max-width:700px){.job-detail-module-scss-module__6XdaNq__heroInner{padding:34px 16px 70px}.job-detail-module-scss-module__6XdaNq__content{padding:0 16px}.job-detail-module-scss-module__6XdaNq__detailGrid{grid-template-columns:1fr}.job-detail-module-scss-module__6XdaNq__sectionCard,.job-detail-module-scss-module__6XdaNq__applyCard{padding:20px}.job-detail-module-scss-module__6XdaNq__sectionHeader{display:block}}
.jobs-module-scss-module__drYwZa__jobsPage{color:#172033;min-height:100vh;font-family:var(--font-outfit),sans-serif;background:#f8fafc;padding-top:70px}.jobs-module-scss-module__drYwZa__hero{background:linear-gradient(135deg, var(--theme-color-light,#facc1524), #14b8a612),#fff;border-bottom:1px solid #e2e8f0}.jobs-module-scss-module__drYwZa__heroInner{max-width:1180px;margin:0 auto;padding:56px 20px 72px}.jobs-module-scss-module__drYwZa__eyebrow{border:1px solid var(--theme-color-light,#facc1561);background:var(--theme-color-light,#facc151a);min-height:30px;color:var(--theme-color,#92400e);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.jobs-module-scss-module__drYwZa__heroTitle{color:#111827;max-width:780px;margin:16px 0 12px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.05}.jobs-module-scss-module__drYwZa__heroCopy{color:#475569;max-width:660px;font-size:17px;line-height:1.65}.jobs-module-scss-module__drYwZa__filters{grid-template-columns:minmax(0,1fr) 220px;gap:12px;max-width:1180px;margin:-32px auto 0;padding:0 20px;display:grid}.jobs-module-scss-module__drYwZa__searchBox,.jobs-module-scss-module__drYwZa__selectBox{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex;box-shadow:0 12px 30px #0f172a14}.jobs-module-scss-module__drYwZa__searchBox svg,.jobs-module-scss-module__drYwZa__selectBox svg{color:#94a3b8;flex:none}.jobs-module-scss-module__drYwZa__searchBox input,.jobs-module-scss-module__drYwZa__searchBox select,.jobs-module-scss-module__drYwZa__selectBox input,.jobs-module-scss-module__drYwZa__selectBox select{color:#1e293b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.jobs-module-scss-module__drYwZa__content{max-width:1180px;margin:34px auto 64px;padding:0 20px}.jobs-module-scss-module__drYwZa__jobsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.jobs-module-scss-module__drYwZa__jobCard{min-width:0;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 3px #0f172a0d}.jobs-module-scss-module__drYwZa__jobCard:hover{border-color:var(--primary-color,#facc15);transform:translateY(-2px);box-shadow:0 18px 38px #0f172a1a}.jobs-module-scss-module__drYwZa__cardTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.jobs-module-scss-module__drYwZa__jobTitle{min-width:0}.jobs-module-scss-module__drYwZa__jobTitle h2{overflow-wrap:anywhere;color:#111827;margin:0;font-size:20px;font-weight:800;line-height:1.25}.jobs-module-scss-module__drYwZa__jobTitle span{color:#64748b;margin-top:6px;font-size:13px;font-weight:700;display:block}.jobs-module-scss-module__drYwZa__statusBadge{color:#166534;text-transform:uppercase;background:#dcfce7;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.jobs-module-scss-module__drYwZa__summary{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:72px;margin:18px 0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.jobs-module-scss-module__drYwZa__metaList{gap:10px;margin-top:auto;display:grid}.jobs-module-scss-module__drYwZa__metaList span{color:#475569;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.jobs-module-scss-module__drYwZa__metaList svg{color:var(--primary-hover,#eab308);flex:none}.jobs-module-scss-module__drYwZa__cardFooter{color:var(--theme-color,#92400e);border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;font-size:13px;font-weight:800;display:flex}.jobs-module-scss-module__drYwZa__centeredMessage,.jobs-module-scss-module__drYwZa__emptyState{color:#64748b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;min-height:260px;font-size:16px;display:flex}.jobs-module-scss-module__drYwZa__emptyState{flex-direction:column;gap:6px;padding:28px}.jobs-module-scss-module__drYwZa__emptyState strong{color:#1e293b;font-size:18px}@media (max-width:980px){.jobs-module-scss-module__drYwZa__jobsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.jobs-module-scss-module__drYwZa__heroInner{padding:40px 16px 64px}.jobs-module-scss-module__drYwZa__filters{grid-template-columns:1fr;padding:0 16px}.jobs-module-scss-module__drYwZa__content{padding:0 16px}.jobs-module-scss-module__drYwZa__jobsGrid{grid-template-columns:1fr}}
.referral-module-scss-module__rlcdfW__referralPage{color:#1e293b;min-height:100vh;font-family:var(--font-outfit),sans-serif;background:#f8fafc;flex-direction:column;padding-top:70px;display:flex}.referral-module-scss-module__rlcdfW__centeredMessage{color:#64748b;text-align:center;flex:1;justify-content:center;align-items:center;padding:40px 20px;font-size:18px;display:flex}.referral-module-scss-module__rlcdfW__hero{background:linear-gradient(135deg,#facc1529,#f59e0b14),#fff;border-bottom:1px solid #e2e8f0;padding:44px clamp(20px,5vw,72px) 84px}.referral-module-scss-module__rlcdfW__heroInner{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:40px;max-width:1180px;margin:0 auto;display:grid}.referral-module-scss-module__rlcdfW__heroContent{max-width:760px}.referral-module-scss-module__rlcdfW__heroContent h1{color:#111827;margin:14px 0 12px;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.05}.referral-module-scss-module__rlcdfW__heroContent p{color:#475569;max-width:620px;font-size:17px;line-height:1.65}.referral-module-scss-module__rlcdfW__badge{background:var(--theme-color-light,#facc151a);min-height:30px;color:var(--theme-color,#92400e);letter-spacing:.04em;text-transform:uppercase;border:1px solid #facc1561;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.referral-module-scss-module__rlcdfW__meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.referral-module-scss-module__rlcdfW__meta span{color:#475569;background:#ffffffb8;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.referral-module-scss-module__rlcdfW__meta svg{color:var(--primary-hover,#eab308)}.referral-module-scss-module__rlcdfW__heroPanel{background:#fff;border:1px solid #fde68a;border-radius:16px;padding:22px;box-shadow:0 18px 44px #0f172a14}.referral-module-scss-module__rlcdfW__panelTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.referral-module-scss-module__rlcdfW__panelTop span{color:#64748b;font-size:13px;font-weight:700}.referral-module-scss-module__rlcdfW__panelTop strong{color:var(--theme-color,#92400e);font-size:13px;font-weight:800}.referral-module-scss-module__rlcdfW__panelProgress{background:var(--theme-color-light,#facc151a);border-radius:99px;height:8px;margin:24px 0;overflow:hidden}.referral-module-scss-module__rlcdfW__panelProgress span{border-radius:inherit;background:var(--primary-color,#facc15);width:68%;height:100%;display:block}.referral-module-scss-module__rlcdfW__panelStats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.referral-module-scss-module__rlcdfW__panelStats div{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:14px}.referral-module-scss-module__rlcdfW__panelStats strong,.referral-module-scss-module__rlcdfW__panelStats span{display:block}.referral-module-scss-module__rlcdfW__panelStats strong{color:#111827;font-size:18px;font-weight:800}.referral-module-scss-module__rlcdfW__panelStats span{color:#64748b;margin-top:3px;font-size:12px;font-weight:600}.referral-module-scss-module__rlcdfW__content{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;max-width:1180px;margin:-46px auto 56px;padding:0 20px;display:grid}.referral-module-scss-module__rlcdfW__jobDetails{flex-direction:column;gap:16px;display:flex}.referral-module-scss-module__rlcdfW__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.referral-module-scss-module__rlcdfW__highlightCard,.referral-module-scss-module__rlcdfW__sectionCard,.referral-module-scss-module__rlcdfW__applyCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0f172a0d}.referral-module-scss-module__rlcdfW__highlightCard{min-width:0;padding:18px}.referral-module-scss-module__rlcdfW__highlightCard svg{width:20px;height:20px;color:var(--primary-hover,#eab308)}.referral-module-scss-module__rlcdfW__highlightCard span,.referral-module-scss-module__rlcdfW__highlightCard strong{display:block}.referral-module-scss-module__rlcdfW__highlightCard span{color:#64748b;margin-top:12px;font-size:12px;font-weight:700}.referral-module-scss-module__rlcdfW__highlightCard strong{overflow-wrap:anywhere;color:#1e293b;margin-top:4px;font-size:16px;font-weight:800}.referral-module-scss-module__rlcdfW__sectionCard{padding:28px}.referral-module-scss-module__rlcdfW__sectionCard h3{color:#1e293b;margin-bottom:14px;font-size:18px;font-weight:800}.referral-module-scss-module__rlcdfW__sectionCard p{color:#475569;font-size:15px;line-height:1.75}.referral-module-scss-module__rlcdfW__sectionCard ul{gap:12px;padding:0;list-style:none;display:grid}.referral-module-scss-module__rlcdfW__sectionCard li{color:#475569;padding-left:28px;font-size:14px;line-height:1.6;position:relative}.referral-module-scss-module__rlcdfW__sectionCard li:before{border:4px solid var(--theme-color-light,#facc151a);background:var(--primary-hover,#eab308);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.referral-module-scss-module__rlcdfW__applyCard{padding:24px;position:sticky;top:86px}.referral-module-scss-module__rlcdfW__applyHeader{margin-bottom:22px}.referral-module-scss-module__rlcdfW__applyHeader span{color:var(--theme-color,#92400e);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.referral-module-scss-module__rlcdfW__applyHeader h3{color:#111827;margin-top:5px;font-size:22px;font-weight:800}.referral-module-scss-module__rlcdfW__formGroup{margin-bottom:16px}.referral-module-scss-module__rlcdfW__formGroup label{color:#475569;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.referral-module-scss-module__rlcdfW__inputWrap{background:#fff;border:1px solid #dbe1e8;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.referral-module-scss-module__rlcdfW__inputWrap:focus-within{border-color:var(--primary-hover,#eab308);box-shadow:0 0 0 4px var(--theme-color-light,#facc152e)}.referral-module-scss-module__rlcdfW__inputWrap svg{color:#94a3b8;flex:none}.referral-module-scss-module__rlcdfW__inputWrap input{color:#1e293b;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:14px}.referral-module-scss-module__rlcdfW__inputWrap input::placeholder{color:#94a3b8}.referral-module-scss-module__rlcdfW__fileUpload{border:1px dashed var(--primary-hover,#eab308);text-align:center;cursor:pointer;background:#f8fafc;border-radius:12px;place-items:center;min-height:126px;padding:20px;transition:background .2s,border-color .2s;display:grid;position:relative}.referral-module-scss-module__rlcdfW__fileUpload:hover{border-color:var(--primary-hover,#eab308);background:var(--theme-color-light,#facc151a)}.referral-module-scss-module__rlcdfW__fileUpload input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.referral-module-scss-module__rlcdfW__fileUpload .referral-module-scss-module__rlcdfW__uploadIcon{color:var(--primary-hover,#eab308);margin-bottom:8px;font-size:26px}.referral-module-scss-module__rlcdfW__fileUpload p{color:#475569;font-size:14px;font-weight:700}.referral-module-scss-module__rlcdfW__fileUpload span{color:#94a3b8;margin-top:4px;font-size:11px;font-weight:600}.referral-module-scss-module__rlcdfW__submitBtn{background:var(--primary-color,#facc15);width:100%;min-height:46px;color:var(--bg-black,#1c212d);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.referral-module-scss-module__rlcdfW__submitBtn:hover{background:var(--primary-hover,#eab308);box-shadow:0 12px 24px var(--theme-color-light,#facc1538);transform:translateY(-1px)}.referral-module-scss-module__rlcdfW__referralBadge,.referral-module-scss-module__rlcdfW__secureNote{border-radius:10px;gap:10px;margin-top:18px;padding:12px;font-size:13px;line-height:1.45;display:flex}.referral-module-scss-module__rlcdfW__referralBadge{color:#166534;background:#f0fdf4;border:1px solid #dcfce7;align-items:center}.referral-module-scss-module__rlcdfW__referralBadge svg{color:#22c55e;flex:none}.referral-module-scss-module__rlcdfW__secureNote{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;align-items:flex-start}.referral-module-scss-module__rlcdfW__secureNote svg{color:var(--primary-hover,#eab308);flex:none;margin-top:2px}@media (max-width:980px){.referral-module-scss-module__rlcdfW__heroInner,.referral-module-scss-module__rlcdfW__content{grid-template-columns:1fr}.referral-module-scss-module__rlcdfW__heroPanel{display:none}.referral-module-scss-module__rlcdfW__content{margin-top:-38px}.referral-module-scss-module__rlcdfW__applyCard{order:-1;position:static}}@media (max-width:700px){.referral-module-scss-module__rlcdfW__hero{padding:34px 16px 70px}.referral-module-scss-module__rlcdfW__content{padding:0 16px}.referral-module-scss-module__rlcdfW__highlights{grid-template-columns:1fr}.referral-module-scss-module__rlcdfW__sectionCard,.referral-module-scss-module__rlcdfW__applyCard{padding:20px}}
