.ApplicationForm-module__gWivaq__pageWrapper{background:#fafbff;justify-content:center;min-height:100vh;padding:120px 20px 80px;display:flex}.ApplicationForm-module__gWivaq__pageContainer{background:#fff;border:1px solid #edf2f7;border-radius:2.5rem;width:100%;max-width:800px;height:fit-content;padding:4rem;box-shadow:0 30px 60px #0000000d}.ApplicationForm-module__gWivaq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ApplicationForm-module__gWivaq__modal{background:#fff;border-radius:2rem;width:100%;max-width:600px;max-height:90vh;padding:3rem;position:relative;overflow-y:auto;box-shadow:0 30px 60px #0003}.ApplicationForm-module__gWivaq__closeBtn{color:#4a5568;cursor:pointer;background:#f7fafc;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:2rem;right:2rem}.ApplicationForm-module__gWivaq__closeBtn:hover{color:#1a202c;background:#edf2f7}.ApplicationForm-module__gWivaq__header{text-align:center;margin-bottom:2.5rem}.ApplicationForm-module__gWivaq__iconBox{color:#6b46c1;background:#6b46c11a;border-radius:1.25rem;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.ApplicationForm-module__gWivaq__header h2{color:#1a202c;margin-bottom:.75rem;font-size:1.8rem;font-weight:800}.ApplicationForm-module__gWivaq__header p{color:#4a5568;line-height:1.6}.ApplicationForm-module__gWivaq__form{flex-direction:column;gap:1.5rem;display:flex}.ApplicationForm-module__gWivaq__errorBanner{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem;font-size:.95rem;display:flex}.ApplicationForm-module__gWivaq__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ApplicationForm-module__gWivaq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.ApplicationForm-module__gWivaq__inputGroup label{color:#4a5568;font-size:.9rem;font-weight:600}.ApplicationForm-module__gWivaq__inputGroup input,.ApplicationForm-module__gWivaq__inputGroup select,.ApplicationForm-module__gWivaq__inputGroup textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.ApplicationForm-module__gWivaq__inputGroup input:focus,.ApplicationForm-module__gWivaq__inputGroup select:focus,.ApplicationForm-module__gWivaq__inputGroup textarea:focus{background:#fff;border-color:#6b46c1;box-shadow:0 0 0 3px #6b46c11a}.ApplicationForm-module__gWivaq__errorInput{border-color:#fc8181!important}.ApplicationForm-module__gWivaq__errorMsg{color:#e53e3e;margin-top:.25rem;font-size:.8rem}.ApplicationForm-module__gWivaq__uploadSection{margin-top:.5rem}.ApplicationForm-module__gWivaq__uploadLabel{cursor:pointer;flex-direction:column;gap:.5rem;display:flex}.ApplicationForm-module__gWivaq__uploadLabel span:first-child{color:#4a5568;font-size:.9rem;font-weight:600}.ApplicationForm-module__gWivaq__uploadBox{color:#718096;border:2px dashed #e2e8f0;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;transition:all .2s;display:flex}.ApplicationForm-module__gWivaq__uploadBox:hover{background:#6b46c105;border-color:#6b46c1}.ApplicationForm-module__gWivaq__errorBorder{border-color:#fc8181!important}.ApplicationForm-module__gWivaq__submitBtn{color:#fff;cursor:pointer;background:#6b46c1;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;font-size:1.1rem;font-weight:700;transition:all .2s;display:flex}.ApplicationForm-module__gWivaq__submitBtn:hover:not(:disabled){background:#553c9a;transform:translateY(-2px);box-shadow:0 10px 15px -3px #6b46c14d}.ApplicationForm-module__gWivaq__submitBtn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:640px){.ApplicationForm-module__gWivaq__grid{grid-template-columns:1fr}.ApplicationForm-module__gWivaq__modal{padding:2rem}}
.JobDetail-module__2OODEq__jobPage{background-color:#fff;min-height:100vh;padding-top:120px;padding-bottom:100px;position:relative;overflow:hidden}.JobDetail-module__2OODEq__bgGlow1{z-index:0;pointer-events:none;background:radial-gradient(circle,#6b46c10d 0%,#0000 70%);width:600px;height:600px;position:absolute;top:0;right:0}.JobDetail-module__2OODEq__hero{z-index:1;margin-bottom:80px;position:relative}.JobDetail-module__2OODEq__heroContent{max-width:800px}.JobDetail-module__2OODEq__badge{color:#6b46c1;background:#6b46c11a;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.JobDetail-module__2OODEq__heroContent h1{color:#1a202c;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.JobDetail-module__2OODEq__highlight{color:#6b46c1}.JobDetail-module__2OODEq__jobMeta{flex-wrap:wrap;gap:24px;margin-bottom:32px;display:flex}.JobDetail-module__2OODEq__metaItem{color:#4a5568;align-items:center;gap:8px;font-size:1rem;font-weight:500;display:flex}.JobDetail-module__2OODEq__metaItem svg{color:#6b46c1}.JobDetail-module__2OODEq__mainGrid{z-index:1;grid-template-columns:1.8fr 1fr;gap:60px;display:grid;position:relative}.JobDetail-module__2OODEq__content h2{color:#1a202c;margin-bottom:24px;font-size:2rem;font-weight:700}.JobDetail-module__2OODEq__pitch{color:#4a5568;margin-bottom:60px;font-size:1.25rem;font-weight:400;line-height:1.7}.JobDetail-module__2OODEq__section{margin-bottom:60px}.JobDetail-module__2OODEq__section h3{align-items:center;gap:12px;margin-bottom:24px;font-size:1.5rem;font-weight:700;display:flex}.JobDetail-module__2OODEq__list{padding:0;list-style:none}.JobDetail-module__2OODEq__list li{color:#2d3748;margin-bottom:16px;padding-left:28px;line-height:1.6;position:relative}.JobDetail-module__2OODEq__list li:before{content:"";background-color:#6b46c1;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.JobDetail-module__2OODEq__sidebar{height:fit-content;position:sticky;top:120px}.JobDetail-module__2OODEq__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:32px;box-shadow:0 4px 6px -1px #0000000d}.JobDetail-module__2OODEq__card h3{margin-bottom:12px;font-size:1.25rem;font-weight:700}.JobDetail-module__2OODEq__card p{color:#718096;margin-bottom:24px}.JobDetail-module__2OODEq__applyBtn{color:#fff;text-align:center;background-color:#6b46c1;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-weight:600;transition:all .3s;display:flex}.JobDetail-module__2OODEq__applyBtn:hover{background-color:#553c9a;transform:translateY(-2px);box-shadow:0 10px 15px -3px #6b46c14d}.JobDetail-module__2OODEq__perks{margin-top:40px}.JobDetail-module__2OODEq__perkItem{border-bottom:1px dashed #e2e8f0;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.JobDetail-module__2OODEq__perkItem:last-child{border-bottom:none;padding-bottom:0}.JobDetail-module__2OODEq__perkIcon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.JobDetail-module__2OODEq__perkInfo h4{align-items:center;gap:8px;margin-bottom:4px;font-weight:700;display:flex}.JobDetail-module__2OODEq__perkInfo p{font-size:.875rem;line-height:1.5;margin-bottom:8px!important}.JobDetail-module__2OODEq__partnerLink{color:#6b46c1;align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:inline-flex}@media (max-width:992px){.JobDetail-module__2OODEq__mainGrid{grid-template-columns:1fr}.JobDetail-module__2OODEq__sidebar{position:relative;top:0}}
