*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#121118;background:#fff}.home{min-height:100vh;background:radial-gradient(ellipse at 4% 18%,#f1ebff 0,transparent 13%),radial-gradient(ellipse at 88% 25%,#eee7ff 0,transparent 13%),#fff}.nav{height:92px;max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.brand{position:relative;font-size:34px;font-weight:900;text-decoration:none;letter-spacing:-1.8px;line-height:.94;color:#121118}.brand strong{color:#6127e8}.brand small{display:block;font-size:11px;letter-spacing:0;font-weight:600;margin-top:5px;color:#5f5967}.navLinks{display:flex;align-items:center;gap:31px}.navLinks>a{font-size:14px;text-decoration:none;white-space:nowrap}.howBtn,.loginBtn,.primary,.registerBtn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px}.loginBtn{border:1.5px solid #6127e8;color:#6127e8!important;border-radius:9px;padding:11px 19px}.registerBtn{background:#6127e8;color:#fff!important;border-radius:9px;padding:12px 20px;box-shadow:0 8px 20px #d9caff}.loginBtn svg,.registerBtn svg{width:17px;height:17px}.hero{max-width:1320px;margin:30px auto 28px;padding:0 28px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:72px;gap:72px;align-items:center}.eyebrow,.sectionHeading>span,.sectionLabel{font-size:12px;letter-spacing:.16em;font-weight:900;color:#6127e8;text-transform:uppercase}.hero h1{font-size:56px;line-height:.99;letter-spacing:-3px;margin:14px 0 18px;max-width:670px}.hero h1 em{font-style:normal;color:#6127e8}.lead{font-size:18px;line-height:1.5;color:#5e5a6c;max-width:640px;margin:0}.actions{display:flex;gap:14px;margin:25px 0 18px}.actions a,.finalCta>a{padding:14px 22px;border-radius:9px;text-decoration:none;font-weight:800;font-size:15px}.primary{background:#6127e8;color:#fff;box-shadow:0 8px 20px rgba(97,39,232,.22)}.primary svg{width:20px}.secondary{border:1.5px solid #6127e8;color:#6127e8;background:#fff;text-decoration:none}.trust{font-size:14px;color:#494552;display:flex;align-items:center;gap:9px}.ctaTrust span,.trust span{background:#20ae49;color:#fff;border-radius:50%;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;margin-left:10px}.trust span:first-child{margin-left:0}.offerPreview{background:#fff;border:1px solid #ded7ea;border-radius:18px;padding:24px 26px 18px;box-shadow:0 20px 45px rgba(67,39,115,.08);max-width:490px;width:100%;justify-self:end}.offerPreviewTop{display:flex;justify-content:space-between;align-items:center}.offerBadge{font-size:10px;letter-spacing:.15em;color:#6127e8;font-weight:900}.offerStatus{font-size:11px;font-weight:800;background:#f1ecff;padding:7px 12px;border-radius:999px}.offerPreview h2{font-size:28px;letter-spacing:-1px;margin:20px 0 3px}.offerCompany{color:#686274;margin:0 0 16px}.offerGrid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eee9f5;border-bottom:1px solid #eee9f5;padding:14px 0;grid-gap:15px 24px;gap:15px 24px}.offerGrid>div{display:grid;grid-template-columns:42px 1fr;align-items:center}.offerGrid i{grid-row:1/3;width:36px;height:36px;border-radius:50%;background:#eee8ff;color:#6127e8;display:grid;place-items:center}.offerGrid i svg{width:18px}.offerGrid span{font-size:11px;color:#777183}.offerGrid strong{font-size:14px}.offerPreviewFooter{display:flex;justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;color:#625d6b}.previewButton{background:#6127e8;color:#fff;padding:10px 14px;border-radius:7px;font-weight:800}.proofStrip{max-width:1320px;margin:38px auto 0;padding:0 28px;display:grid;grid-template-columns:repeat(4,1fr);background:#d9c8ff;border-radius:16px;overflow:hidden;grid-gap:1px;gap:1px}.proofItem{background:rgba(255,255,255,.95);display:flex;gap:15px;align-items:center;padding:21px 24px}.proofItem i{width:43px;height:43px;min-width:43px;border-radius:50%;background:#eee8ff;color:#6127e8;display:grid;place-items:center}.proofItem i svg{width:21px}.proofItem div{display:grid;grid-gap:5px;gap:5px}.proofItem strong{font-size:15px}.proofItem span{font-size:13px;color:#6a6572}.lower{max-width:1320px;margin:0 auto;padding:94px 28px 88px;display:grid;grid-template-columns:2.15fr .95fr;grid-gap:64px;gap:64px;align-items:center}.sectionHeading{margin-bottom:30px}.sectionHeading h2{font-size:40px;line-height:1.05;letter-spacing:-1.7px;margin:10px 0 14px}.sectionHeading p{font-size:16px;line-height:1.55;color:#66616d;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.steps article{border:1px solid #ded8e9;border-radius:12px;padding:24px 20px;display:flex;gap:14px;min-height:176px;box-shadow:0 8px 22px rgba(59,35,99,.035)}.steps article>b{width:40px;height:40px;min-width:40px;border-radius:50%;display:grid;place-items:center;background:#6127e8;color:#fff;font-size:17px}.steps h3{font-size:17px;line-height:1.3;margin:4px 0 10px}.steps p{font-size:14px;line-height:1.6;color:#66616d;margin:0}.privacy{display:grid;grid-template-columns:104px 1fr;grid-gap:20px;gap:20px;align-items:center}.shieldArt{width:104px;height:104px;border-radius:50%;background:radial-gradient(circle,#fff 0 27%,#eee7ff 28% 46%,#f7f3ff 47% 68%,transparent 69%);display:grid;place-items:center;color:#7443ec}.shieldArt svg{width:57px;height:57px;filter:drop-shadow(0 6px 7px #d8c8ff)}.privacy h2{font-size:31px;line-height:1.08;letter-spacing:-1.1px;margin:13px 0 12px}.privacy p{font-size:14px;line-height:1.7;color:#66616d;margin:0}.employerCallout{max-width:1320px;margin:0 auto 64px;padding:30px 36px;border:1px solid #ded8e9;border-radius:17px;background:#fbf9ff;box-shadow:0 10px 28px rgba(59,35,99,.035);display:grid;grid-template-columns:1fr auto;grid-gap:42px;gap:42px;align-items:center}.employerCallout h2{font-size:28px;line-height:1.15;letter-spacing:-1px;margin:10px 0 8px;font-weight:800}.employerCallout p{font-size:15px;line-height:1.55;color:#66616d;margin:0}.employerCallout>a{padding:15px 22px;border-radius:9px;font-weight:800;font-size:14px}.finalCta{max-width:1320px;margin:0 auto 68px;padding:41px 48px;background:#f2edff;border:1px solid #ded3ff;border-radius:17px;display:grid;grid-template-columns:1.45fr .9fr .75fr;grid-gap:42px;gap:42px;align-items:center}.finalCta h2{font-size:32px;line-height:1.15;letter-spacing:-1.2px;margin:10px 0 7px;font-weight:800}.finalCta p{font-size:14px;line-height:1.5;color:#625d6b;margin:0}.finalCta>a{white-space:nowrap}.ctaTrust{font-size:13px;line-height:2.1;color:#514c5a;align-self:center}.ctaTrust span{width:17px;height:17px;margin:0 6px 0 0;font-size:10px}.contactSection{max-width:1320px;margin:0 auto 44px;padding:34px 40px;border:1px solid #ded8e9;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(59,35,99,.035);display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:center}.contactSection h2{font-size:29px;line-height:1.15;letter-spacing:-1px;margin:9px 0 7px}.contactSection p{font-size:14px;line-height:1.55;color:#66616d;margin:0}.contactMail{display:inline-flex;align-items:center;gap:14px;padding:15px 21px;border:1.5px solid #6127e8;border-radius:9px;color:#6127e8;background:#fff;text-decoration:none;font-size:15px;font-weight:800}.contactMail:hover{background:#f6f2ff}.footer{max-width:1320px;margin:0 auto;padding:38px 28px 52px;border-top:1px solid #e8e3ed;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.footer .brand{font-size:30px}.footer .brand small{font-size:10px}.footer div{display:flex;gap:30px}.footer div a{font-size:13px;color:#5f5967;text-decoration:none}.footer>span{justify-self:end;font-size:12px;color:#777183}@media(max-width:1050px){.navLinks>a:not(.loginBtn):not(.registerBtn){display:none}.hero{grid-template-columns:1fr}.heroCopy{text-align:center}.hero h1,.lead{margin-left:auto;margin-right:auto}.actions,.trust{justify-content:center}.offerPreview{justify-self:center}.proofStrip{grid-template-columns:1fr 1fr}.lower{grid-template-columns:1fr}.privacy{max-width:650px}.contactSection,.employerCallout{grid-template-columns:1fr}.contactMail,.employerCallout>a{justify-self:start}.finalCta{grid-template-columns:1fr;text-align:center}.ctaTrust,.finalCta>a{justify-self:center}.ctaTrust{text-align:left}.footer{grid-template-columns:1fr;text-align:center;gap:22px}.footer .brand,.footer>span{justify-self:center}.footer div{justify-content:center}}@media(max-width:650px){.nav{padding:0 18px}.brand{font-size:30px}.brand small{font-size:10px}.registerBtn{display:none!important}.hero{padding:0 18px;gap:35px;margin-top:25px}.hero h1{font-size:43px;letter-spacing:-2px}.actions{flex-direction:column}.trust{flex-wrap:wrap}.proofStrip{grid-template-columns:1fr;padding:0 18px;background:transparent;gap:8px}.proofItem{border:1px solid #e4ddeb;border-radius:12px}.lower{padding:58px 18px}.sectionHeading h2{font-size:34px}.sectionHeading p{font-size:15px}.steps{grid-template-columns:1fr}.steps h3{font-size:17px}.steps p{font-size:14px}.privacy{grid-template-columns:1fr}.privacy h2{font-size:29px}.privacy p{font-size:14px}.contactSection,.employerCallout{margin:0 18px 40px;padding:27px 22px}.contactSection h2,.employerCallout h2{font-size:25px}.finalCta{margin:0 18px 40px;padding:32px 22px}.finalCta h2{font-size:28px}.navLinks{gap:8px}.loginBtn{padding:10px 12px}.footer{margin:0 18px}.footer div{flex-wrap:wrap;gap:16px 24px}}:root{--jobwio-purple:#6127e8;--jobwio-purple-hover:#5420cf;--jobwio-purple-soft:#f2edff;--jobwio-purple-pale:#faf8ff;--jobwio-border:#ded8e9;--jobwio-border-strong:#cec8d9;--jobwio-text:#121118;--jobwio-muted:#625d6b;--jobwio-green:#20ae49;--jobwio-danger:#8b1e1e;--jobwio-radius:10px;--jobwio-card-radius:18px;--jobwio-shadow:0 18px 50px rgba(54,34,99,.07);--jobwio-width:1320px}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}main:not(.home){min-height:100vh;color:var(--jobwio-text)!important}main:not(.home) h1,main:not(.home) h2,main:not(.home) h3{font-family:Arial,Helvetica,sans-serif;color:var(--jobwio-text)!important;font-weight:800}main:not(.home) h1{letter-spacing:-.04em;line-height:1.08}main:not(.home) h2{letter-spacing:-.03em;line-height:1.15}main:not(.home) h3{letter-spacing:-.015em;line-height:1.25}main:not(.home) p{font-family:Arial,Helvetica,sans-serif;line-height:1.55;color:var(--jobwio-muted)}main:not(.home) label{font-weight:700;color:var(--jobwio-text)}main:not(.home) input,main:not(.home) select,main:not(.home) textarea{border:1px solid var(--jobwio-border-strong)!important;border-radius:10px!important;color:var(--jobwio-text)!important;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}main:not(.home) input:focus,main:not(.home) select:focus,main:not(.home) textarea:focus{outline:0!important;border-color:var(--jobwio-purple)!important;box-shadow:0 0 0 3px rgba(97,39,232,.1)!important}main:not(.home) input::placeholder,main:not(.home) textarea::placeholder{color:#918a9a}main:not(.home) a,main:not(.home) button{font-family:Arial,Helvetica,sans-serif}main:not(.home) button{font-weight:800;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}main:not(.home) button:active{transform:translateY(1px)}main:not(.home) a[href]{text-underline-offset:3px}main:not(.home) article,main:not(.home) form{border-radius:var(--jobwio-card-radius)}main:not(.home) form{border-color:var(--jobwio-border)!important;box-shadow:var(--jobwio-shadow)!important}main:not(.home) header{font-family:Arial,Helvetica,sans-serif;border-color:#e8e3ed!important}main:not(.home) header a[href="/"]{color:var(--jobwio-text)!important;font-weight:900!important}main:not(.home) header a[href="/"] span{color:var(--jobwio-purple)!important}main:not(.home) header nav a,main:not(.home) header nav button{font-size:14px!important;font-weight:700!important}main:not(.home) header nav a:hover{color:var(--jobwio-purple)!important}main:not(.home) table{border-collapse:separate;border-spacing:0;width:100%}main:not(.home) th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#746e7b;font-weight:800;background:var(--jobwio-purple-pale)}main:not(.home) td,main:not(.home) th{border-color:#ebe6f0!important}main:not(.home) tr:hover td{background:#fcfbff}main:not(.home) [style*="border: 1px solid"],main:not(.home) [style*="border:1px solid"]{border-color:var(--jobwio-border)!important}main:not(.home) a:focus-visible,main:not(.home) button:focus-visible,main:not(.home) input:focus-visible,main:not(.home) select:focus-visible,main:not(.home) textarea:focus-visible{outline:3px solid rgba(97,39,232,.22)!important;outline-offset:2px}main:not(.home) button:disabled{cursor:not-allowed!important;opacity:.62!important}main:not(.home) [style*="backgroundColor: '#5b2bd9'"],main:not(.home) [style*='backgroundColor:"#5b2bd9"']{background-color:var(--jobwio-purple)!important}main:not(.home) [style*="color: '#5b2bd9'"],main:not(.home) [style*='color:"#5b2bd9"']{color:var(--jobwio-purple)!important}main:not(.home) [style*="borderColor: '#5b2bd9'"],main:not(.home) [style*='borderColor:"#5b2bd9"']{border-color:var(--jobwio-purple)!important}.employerCandidatesNav button,.employerGlobalLogout,main>div>header nav button{border-radius:9px!important;color:#514b59!important}.employerCandidatesNav button:hover,.employerGlobalLogout:hover,main>div>header nav button:hover{background:#eee8ff!important;color:var(--jobwio-purple)!important}::selection{background:#d9c8ff;color:#121118}@media(max-width:1050px){main:not(.home){background:radial-gradient(ellipse at 10% 12%,#f1ebff 0,transparent 16%),#fff!important}}@media(max-width:650px){main:not(.home){font-size:15px}main:not(.home) h1{font-size:clamp(30px,9vw,40px)!important}main:not(.home) h2{font-size:clamp(22px,7vw,30px)!important}main:not(.home) input,main:not(.home) select,main:not(.home) textarea{font-size:16px!important}main:not(.home) a,main:not(.home) button{max-width:100%}}.jobwioSharedActions{display:flex;align-items:center;gap:14px}.jobwioSharedNav .loginBtn{font-size:14px;font-weight:400;text-decoration:none;white-space:nowrap}.jobwioSharedNav .loginBtn svg{width:17px;height:17px}.employerProfileHeader .brand,.profileSetupHeader .brand{font-size:38px;letter-spacing:-2px}.employerProfileHeader .brand small,.profileSetupHeader .brand small{font-size:12px;margin-top:6px;font-weight:700}@media(max-width:650px){.jobwioSharedActions{gap:8px}.jobwioSharedActions .loginBtn:nth-child(2){display:none}.employerProfileHeader .brand,.profileSetupHeader .brand{font-size:30px}.employerProfileHeader .brand small,.profileSetupHeader .brand small{font-size:10px}}@media (min-width:1051px){.home .nav{height:98px}.home .nav .brand{font-size:38px;letter-spacing:-2px}.home .nav .brand small{font-size:12px;margin-top:6px;font-weight:700}.home .proofStrip{margin-top:32px;background:#f4f0ff;border:1px solid #e1d8fb;gap:0}.home .proofItem{background:transparent;border-right:1px solid #ddd3fa;padding-top:23px;padding-bottom:23px}.home .proofItem:last-child{border-right:0}.home .lower{padding-top:48px;padding-bottom:42px;grid-template-columns:minmax(0,1.72fr) minmax(440px,.95fr);gap:46px;align-items:start}.home .sectionHeading{margin-bottom:24px}.home .privacy .eyebrow,.home .sectionHeading>span,.home .sectionLabel{font-size:13px}.home .sectionHeading h2{font-size:42px;line-height:1.04;margin:11px 0 12px}.home .sectionHeading p{font-size:16px;line-height:1.5}.home .steps{gap:14px}.home .steps article{min-height:174px;padding:22px 18px;gap:13px}.home .steps article>b{width:39px;height:39px;min-width:39px}.home .steps h3{font-size:17px;line-height:1.2;margin:3px 0 8px}.home .steps p{font-size:14px;line-height:1.5}.home .privacy{grid-template-columns:96px minmax(0,1fr);gap:22px;padding:28px 30px;border:1px solid #ded3ff;border-radius:18px;background:#faf8ff;align-items:center}.home .shieldArt{width:96px;height:96px}.home .shieldArt svg{width:52px;height:52px}.home .privacy h2{font-size:30px;line-height:1.08;margin:10px 0 12px;letter-spacing:-1px}.home .privacy p{font-size:14px;line-height:1.55;margin:0 0 8px}.home .privacyControl{margin-top:12px;font-size:14px;font-weight:800;color:#3f3950;display:flex;align-items:center;gap:8px}.home .privacyControl span{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#20ae49;color:#fff;font-size:12px}.home .whySection{max-width:1320px;margin:0 auto 38px;padding:20px 28px 0}.home .whyHeading{max-width:760px}.home .whyHeading h2{font-size:38px}.home .whyGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.home .whyGrid article{border:1px solid #ded8e9;border-radius:14px;background:#fff;padding:24px 22px;box-shadow:0 8px 22px rgba(59,35,99,.035)}.home .whyGrid i{width:44px;height:44px;border-radius:50%;background:#eee8ff;color:#6127e8;display:grid;place-items:center;margin-bottom:16px}.home .whyGrid h3{font-size:18px;line-height:1.25;margin:0 0 8px}.home .whyGrid p{font-size:14px;line-height:1.55;color:#66616d;margin:0}.home .employerCallout,.home .finalCta{background:#f2edff;border:1px solid #ded3ff;border-radius:17px;box-shadow:none;font-family:Arial,Helvetica,sans-serif}.home .employerCallout{margin-bottom:36px;padding:32px 40px;min-height:142px}.home .employerCallout .sectionLabel,.home .finalCta .sectionLabel{font-size:13px;letter-spacing:.16em;font-weight:900;line-height:1.2}.home .employerCallout h2,.home .finalCta h2{font-size:31px;line-height:1.15;letter-spacing:-1.2px;margin:8px 0 6px;font-weight:800}.home .employerCallout p,.home .finalCta p{font-size:14px;line-height:1.5;color:#625d6b;margin:0}.home .employerCallout>a,.home .finalCta>a{font-size:15px;padding:14px 20px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;border-radius:9px}.home .finalCta{margin-bottom:38px;padding:32px 40px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr) minmax(210px,.65fr);gap:34px;min-height:142px}.home .finalCta>div:first-child{min-width:0}.home .finalCta h2{font-size:28px;letter-spacing:-.8px;white-space:normal;overflow-wrap:normal}.home .finalCta>a{width:100%;box-sizing:border-box}.home .ctaTrust{font-size:13px;line-height:1.9;white-space:nowrap}.home .footerExpanded{padding-top:28px;padding-bottom:30px;display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,.65fr));grid-gap:36px;gap:36px;align-items:start;position:relative}.home .footerExpanded .brand{font-size:32px}.home .footerExpanded .brand small{font-size:11px}.home .footerBrand p{margin:12px 0 0;font-size:13px;color:#777183}.home .footerGroup{display:grid;grid-gap:8px;gap:8px}.home .footerGroup strong{font-size:13px;color:#121118}.home .footerGroup a{font-size:13px;color:#5f5967;text-decoration:none}.home .copyright{grid-column:1/-1;justify-self:start;margin-top:10px;font-size:12px;color:#777183}}@media (min-width:1051px) and (max-width:1250px){.home .lower{grid-template-columns:minmax(0,1.5fr) minmax(390px,.9fr);gap:34px}.home .sectionHeading h2{font-size:38px}.home .privacy{grid-template-columns:82px minmax(0,1fr);padding:24px;gap:18px}.home .shieldArt{width:82px;height:82px}.home .privacy h2{font-size:27px}.home .finalCta{grid-template-columns:minmax(0,1.35fr) minmax(270px,.9fr) minmax(190px,.7fr);gap:24px}.home .finalCta h2{font-size:25px}.home .footerExpanded{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(120px,.7fr));gap:28px}}@media (max-width:1050px){.home .whySection{padding:0 28px 50px}.home .whyGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.home .whyGrid article:last-child{grid-column:1/-1}.home .whyGrid article{border:1px solid #ded8e9;border-radius:14px;padding:22px;background:#fff}.home .whyGrid i{width:44px;height:44px;border-radius:50%;background:#eee8ff;color:#6127e8;display:grid;place-items:center;margin-bottom:14px}.home .privacy{padding:26px;border:1px solid #ded3ff;border-radius:18px;background:#faf8ff}.home .privacy p{margin-bottom:10px}.home .privacyControl{margin-top:12px;font-weight:800;display:flex;gap:8px;align-items:center}.home .privacyControl span{width:19px;height:19px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#20ae49;color:#fff;font-size:11px}.home .footerExpanded{grid-template-columns:1fr 1fr;text-align:left;gap:28px;padding-bottom:42px}.home .footerExpanded .copyright,.home .footerExpanded .footerBrand{grid-column:1/-1}.home .footerExpanded .footerGroup{display:grid;grid-gap:9px;gap:9px}.home .footerExpanded .footerGroup a{font-size:13px;color:#5f5967;text-decoration:none}.home .footerExpanded .copyright{justify-self:start}}@media (max-width:650px){.home .whySection{padding:0 18px 40px}.home .whyGrid{grid-template-columns:1fr}.home .whyGrid article:last-child{grid-column:auto}.home .privacy{padding:22px}.home .footerExpanded{grid-template-columns:1fr;margin:0 18px;gap:22px}.home .footerExpanded .copyright,.home .footerExpanded .footerBrand{grid-column:auto}}@media (min-width:1051px){.home .lower{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;align-items:stretch;padding-top:42px;padding-bottom:34px}.home .how{width:100%}.home .sectionHeading{margin-bottom:20px}.home .steps{grid-template-columns:repeat(3,1fr);gap:18px}.home .steps article{min-height:142px;padding-top:20px;padding-bottom:20px}.home .privacy{width:100%;display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;padding:22px 32px;background:#faf8ff;border:1px solid #ded3ff;border-radius:18px}.home .privacy .shieldArt{width:88px;height:88px}.home .privacy .shieldArt svg{width:48px;height:48px}.home .privacy h2{font-size:30px;line-height:1.08;margin:8px 0 10px;letter-spacing:-1px}.home .privacy h2 br{display:block}.home .privacy p{max-width:920px;font-size:14px;line-height:1.5;margin-bottom:6px}.home .privacyControl{margin-top:8px}.home .employerCallout .sectionLabel,.home .finalCta .sectionLabel,.home .privacy .eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1.2;color:#6127e8;text-transform:uppercase}.home .employerCallout h2,.home .finalCta h2{font-family:Arial,Helvetica,sans-serif;font-weight:700}.home .footerExpanded .brand,.home .footerExpanded .brand b{color:#121118!important}.home .footerExpanded .brand strong{color:#6127e8!important}.home .footerExpanded .brand small{color:#5f5967!important}}@media (max-width:1050px){.home .employerCallout .sectionLabel,.home .finalCta .sectionLabel,.home .privacy .eyebrow{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:.14em;color:#6127e8;text-transform:uppercase}.home .employerCallout h2,.home .finalCta h2{font-family:Arial,Helvetica,sans-serif;font-weight:700}.home .footerExpanded .brand,.home .footerExpanded .brand b{color:#121118!important}.home .footerExpanded .brand strong{color:#6127e8!important}.home .footerExpanded .brand small{color:#5f5967!important}}:root{--j-purple:#6127e8;--j-purple-dark:#5420cf;--j-soft:#f2edff;--j-soft2:#faf8ff;--j-text:#121118;--j-muted:#625d6b;--j-border:#ded8e9;--j-input:#cec8d9;--j-green:#20ae49;--j-shadow:0 8px 22px rgba(59,35,99,.035);--j-shadow-lg:0 20px 45px rgba(67,39,115,.08);--j-width:1320px}body,html{font-family:Arial,Helvetica,sans-serif;color:var(--j-text)}button,input,select,textarea{font-family:Arial,Helvetica,sans-serif!important}main.authPage{min-height:100vh!important;background:radial-gradient(ellipse at 4% 18%,#f1ebff 0,transparent 13%),radial-gradient(ellipse at 88% 25%,#eee7ff 0,transparent 13%),#fff!important;color:#121118!important}.authPage .nav{height:98px!important;max-width:1320px!important;margin:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 28px!important}.authPage .brand{font-size:38px!important;font-weight:900!important;letter-spacing:-2px!important;line-height:.94!important}.authPage .brand,.authPage .brand b{color:#121118!important}.authPage .brand strong{color:#6127e8!important}.authPage .brand small{font-size:12px!important;letter-spacing:0!important;font-weight:700!important;margin-top:6px!important;color:#5f5967!important}.authPage .authBack{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1.5px solid #6127e8!important;color:#6127e8!important;border-radius:9px!important;padding:11px 19px!important;font-size:14px!important;font-weight:400!important;background:#fff!important;box-shadow:none!important;text-decoration:none!important}.authPage .authHero{max-width:1320px!important;margin:30px auto 28px!important;padding:0 28px!important;display:grid!important;grid-template-columns:1.08fr .92fr!important;grid-gap:72px!important;gap:72px!important;align-items:center!important;min-height:570px!important}.authPage .heroCopy{text-align:left!important}.authPage .eyebrow{font-size:12px!important;letter-spacing:.16em!important;font-weight:900!important;color:#6127e8!important;text-transform:uppercase!important}.authPage .heroCopy h1{font-size:56px!important;line-height:.99!important;letter-spacing:-3px!important;margin:14px 0 18px!important;max-width:670px!important;font-weight:700!important;color:#121118!important}.authPage .heroCopy h1 em{font-style:normal!important;color:#6127e8!important}.authPage .lead{font-size:18px!important;line-height:1.5!important;color:#5e5a6c!important;max-width:640px!important;margin:0!important}.authPage .authTrust{margin-top:25px!important;display:grid!important;grid-gap:11px!important;gap:11px!important;font-size:14px!important;color:#494552!important}.authPage .authTrust span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;border-radius:50%!important;background:#20ae49!important;color:#fff!important;font-size:12px!important;font-weight:900!important;margin-right:9px!important}.authPage .authCard{background:#fff!important;border:1px solid #ded7ea!important;border-radius:18px!important;padding:24px 26px 26px!important;box-shadow:var(--j-shadow-lg)!important;max-width:490px!important;width:100%!important;justify-self:end!important}.authPage .authCard h2{font-size:28px!important;letter-spacing:-1px!important;line-height:1.1!important;margin:20px 0!important;font-weight:700!important;color:#121118!important}.authPage .authCard p{font-size:14px!important;line-height:1.55!important;color:#625d6b!important}.authPage .authCard label{display:block!important;font-size:14px!important;font-weight:700!important;color:#121118!important;margin:0 0 8px!important}.authPage .authCard input{box-sizing:border-box!important;width:100%!important;min-height:47px!important;padding:13px 14px!important;margin-bottom:18px!important;border:1px solid #cec8d9!important;border-radius:9px!important;background:#fff!important;color:#121118!important;font-size:14px!important;outline:none!important;box-shadow:none!important}.authPage .authPasswordRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important}.authPage .authPasswordRow a{color:#6127e8!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important}.authPage .authPrimary{width:100%!important;min-height:49px!important;margin-top:3px!important;border:0!important;border-radius:9px!important;background:#6127e8!important;color:#fff!important;font-size:15px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:0 8px 20px rgba(97,39,232,.22)!important}.authPage .authDivider{border-top:1px solid #eeeaf5!important;margin-top:26px!important;padding-top:21px!important;text-align:center!important}.authPage .authRegister,.authPage .authSecondary{box-sizing:border-box!important;width:100%!important;min-height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#6127e8!important;border:1.5px solid #6127e8!important;border-radius:9px!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important}main:not(.home){min-height:100vh!important;color:var(--j-text)!important;background:radial-gradient(ellipse at 4% 18%,#f1ebff 0,transparent 13%),radial-gradient(ellipse at 88% 25%,#eee7ff 0,transparent 13%),#fff!important}main:not(.home),main:not(.home) *{font-family:Arial,Helvetica,sans-serif}main:not(.home) h1,main:not(.home) h2,main:not(.home) h3,main:not(.home) h4{color:var(--j-text)!important;text-transform:none!important;font-style:normal}main:not(.home) h1{font-weight:700!important;letter-spacing:-.045em!important;line-height:1.03!important}main:not(.home) h2{font-weight:700!important;letter-spacing:-.035em!important;line-height:1.08!important}main:not(.home) h3,main:not(.home) h4{font-weight:700!important;letter-spacing:-.015em!important}main:not(.home) p{color:var(--j-muted)!important;line-height:1.55!important}main:not(.home) a{color:inherit}main:not(.home) label{color:var(--j-text)!important;font-size:14px!important;font-weight:700!important}main:not(.home) header{font-family:Arial,Helvetica,sans-serif!important;background:rgba(255,255,255,.92)!important;border-bottom:1px solid #ece8f1!important;box-shadow:none!important}.employerCandidatesNav button,.employerGlobalLogout,main:not(.home) header nav a,main:not(.home) header nav button{font-size:14px!important;font-weight:700!important;color:#514b59!important;text-decoration:none!important;border-radius:9px!important;text-transform:none!important;letter-spacing:0!important}.employerCandidatesNav button:hover,.employerGlobalLogout:hover,main:not(.home) header nav a:hover,main:not(.home) header nav button:hover{color:var(--j-purple)!important;background:#f1edff!important}main:not(.home) input,main:not(.home) select,main:not(.home) textarea{box-sizing:border-box!important;border:1px solid var(--j-input)!important;border-radius:9px!important;background:#fff!important;color:var(--j-text)!important;font-size:14px!important;box-shadow:none!important;outline:0!important}main:not(.home) input:focus,main:not(.home) select:focus,main:not(.home) textarea:focus{border-color:var(--j-purple)!important;box-shadow:0 0 0 3px rgba(97,39,232,.09)!important}main:not(.home) input::placeholder,main:not(.home) textarea::placeholder{color:#9892a1!important}main:not(.home) button{border-radius:9px!important;font-size:14px;text-transform:none!important;letter-spacing:0!important}main:not(.home) :is(.primary,.registerBtn,.candidateRegisterSubmit,.saveBtn,.submitBtn,.offerBtn,.sendBtn,.ctaPrimary,[class*=Primary],[class*=Submit]){background:var(--j-purple)!important;color:#fff!important;border:1px solid var(--j-purple)!important;border-radius:9px!important;box-shadow:0 8px 20px rgba(97,39,232,.18)!important;font-weight:800!important}main:not(.home) :is(.secondary,.loginBtn,.candidateRegisterLogin,.candidateRegisterBack,.backBtn,.cancelBtn,[class*=Secondary]){background:#fff!important;color:var(--j-purple)!important;border:1.5px solid var(--j-purple)!important;border-radius:9px!important;box-shadow:none!important;font-weight:400!important}main:not(.home) :is(article,.card,.panel,.authCard,.candidateRegisterCard,.candidateRegisterAside,[class*=Card],[class*=Panel]){border-color:var(--j-border)!important;border-radius:18px!important}main:not(.home) :is(.card,.panel,.candidateRegisterCard,[class*=Card],[class*=Panel]){background:#fff!important;box-shadow:var(--j-shadow)!important}main:not(.home) table{background:#fff!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--j-border)!important;border-radius:14px!important;overflow:hidden!important}main:not(.home) th{background:#faf8ff!important;color:#514b59!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}main:not(.home) td{color:#3f3a45!important;border-color:#eeeaf2!important}main[class*=Candidate],main[class*=Employer],main[class*=candidate],main[class*=employer]{font-family:Arial,Helvetica,sans-serif!important}main[class*=Candidate] h1,main[class*=Employer] h1,main[class*=candidate] h1,main[class*=employer] h1{font-size:clamp(34px,4vw,52px)!important;font-weight:700!important;letter-spacing:-2px!important}main[class*=Candidate] h2,main[class*=Employer] h2,main[class*=candidate] h2,main[class*=employer] h2{font-weight:700!important}main[class*=Candidate] article,main[class*=Employer] article,main[class*=candidate] article,main[class*=employer] article{background:#fff!important;border:1px solid var(--j-border)!important;border-radius:16px!important;box-shadow:var(--j-shadow)!important}main:not(.home) :is(.badge,.pill,.status,[class*=Badge],[class*=Pill],[class*=Status]){border-radius:999px!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}main:not(.home) hr{border:0!important;border-top:1px solid #eeeaf2!important}@media(max-width:1050px){.authPage .authHero{grid-template-columns:1fr!important;gap:35px!important;margin-top:25px!important}.authPage .heroCopy{text-align:center!important}.authPage .heroCopy h1,.authPage .lead{margin-left:auto!important;margin-right:auto!important}.authPage .authTrust{justify-items:center!important}.authPage .authCard{justify-self:center!important}}@media(max-width:650px){.authPage .nav{padding:0 18px!important}.authPage .brand{font-size:30px!important}.authPage .brand small{font-size:10px!important}.authPage .authHero{padding:0 18px!important;gap:35px!important;min-height:auto!important}.authPage .heroCopy h1{font-size:43px!important;letter-spacing:-2px!important}.authPage .authCard{padding:24px 22px!important}.authPage .authBack{padding:10px 12px!important;font-size:13px!important}.candidateRegisterIntro h1{font-size:38px!important}}.candidateRegisterPage{min-height:100vh!important;background:radial-gradient(ellipse at 4% 18%,#f1ebff 0,transparent 13%),radial-gradient(ellipse at 88% 25%,#eee7ff 0,transparent 13%),#fff!important;color:#121118!important}.candidateRegisterPage *{box-sizing:border-box!important}.candidateRegisterHeader{height:92px!important;max-width:1320px!important;margin:0 auto!important;padding:0 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:0!important}.candidateRegisterBrand{display:block!important;text-decoration:none!important;letter-spacing:-1.8px!important;line-height:.94!important}.candidateRegisterBrand>b{font-size:34px!important;font-weight:900!important;color:#121118!important}.candidateRegisterBrand>b span{color:#6127e8!important}.candidateRegisterBrand small{display:block!important;font-size:11px!important;letter-spacing:0!important;font-weight:600!important;margin-top:5px!important;color:#5f5967!important}.candidateRegisterHeader>.candidateRegisterBack{padding:11px 19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#fff!important;color:#6127e8!important;border:1.5px solid #6127e8!important;border-radius:9px!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important;box-shadow:none!important}.candidateRegisterHeader>.candidateRegisterBack svg{width:17px!important;height:17px!important}.candidateRegisterIntro{max-width:820px!important;margin:38px auto 34px!important;padding:0 24px!important;text-align:center!important}.candidateRegisterCardHeading>span,.candidateRegisterIntro>span,.candidateRegisterSuccess>span{display:block!important;font-size:12px!important;letter-spacing:.16em!important;font-weight:900!important;color:#6127e8!important;text-transform:uppercase!important}.candidateRegisterIntro h1{margin:12px 0 14px!important;font-size:48px!important;line-height:1.03!important;letter-spacing:-2.2px!important;font-weight:800!important}.candidateRegisterIntro p{max-width:760px!important;margin:auto!important;font-size:16px!important;line-height:1.55!important;color:#5e5a6c!important}.candidateRegisterShell{width:calc(100% - 56px)!important;max-width:1120px!important;margin:0 auto 70px!important;display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;grid-gap:24px!important;gap:24px!important;align-items:start!important}.candidateRegisterAside{width:290px!important;min-width:290px!important;padding:24px 22px!important;background:#faf8ff!important;border:1px solid #ded8e9!important;border-radius:17px!important;box-shadow:0 8px 22px rgba(59,35,99,.035)!important}.candidateRegisterAsideContent{display:block!important;width:100%!important}.candidateRegisterAsideIcon{width:43px!important;height:43px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#eee8ff!important;color:#6127e8!important;font-style:normal!important}.candidateRegisterAsideIcon svg{width:21px!important;height:21px!important}.candidateRegisterAside h3{margin:16px 0 8px!important;font-size:17px!important;line-height:1.3!important;font-weight:800!important}.candidateRegisterAside p{margin:0 0 18px!important;padding-bottom:18px!important;border-bottom:1px solid #e7e0ef!important;font-size:14px!important;line-height:1.6!important;color:#66616d!important}.candidateRegisterBenefits{display:grid!important;grid-gap:11px!important;gap:11px!important;font-size:14px!important;color:#494552!important}.candidateRegisterBenefits>div{display:flex!important;align-items:center!important;gap:9px!important;color:#494552!important;font-weight:400!important}.candidateRegisterBenefits span{width:19px!important;height:19px!important;min-width:19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#20ae49!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.candidateRegisterCard{padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #ded7ea!important;border-radius:18px!important;box-shadow:0 20px 45px rgba(67,39,115,.08)!important}.candidateRegisterCard form{padding:0 26px 24px!important;box-shadow:none!important}.candidateRegisterCardHeading{margin:0 -26px 24px!important;padding:24px 26px 22px!important;border-bottom:1px solid #eee9f5!important}.candidateRegisterCardHeading h2,.candidateRegisterSuccess h2{margin:8px 0 5px!important;font-size:28px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-1px!important}.candidateRegisterCardHeading p,.candidateRegisterSuccess p{margin:0!important;font-size:14px!important}.candidateRegisterGrid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:14px!important;gap:14px!important}.candidateRegisterGrid label{display:block!important;margin:0!important}.candidateRegisterGrid label>span{display:block!important;margin-bottom:7px!important;font-size:14px!important;font-weight:700!important}.candidateRegisterGrid input{display:block!important;width:100%!important;height:47px!important;padding:13px 14px!important}.candidateRegisterFull{grid-column:1/-1!important}.candidateRegisterSubmit{display:flex!important;width:100%!important;min-height:49px!important;margin-top:20px!important;align-items:center!important;justify-content:center!important;background:#6127e8!important;color:#fff!important;border:1px solid #6127e8!important;border-radius:9px!important;font-size:15px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(97,39,232,.22)!important}.candidateRegisterExisting{margin-top:18px!important;padding-top:17px!important;border-top:1px solid #eeeaf5!important;text-align:center!important;font-size:13px!important}.candidateRegisterExisting a{color:#6127e8!important;font-weight:700!important;text-decoration:none!important}.candidateRegisterSuccess{padding:30px!important}@media(max-width:850px){.candidateRegisterShell{grid-template-columns:1fr!important;max-width:650px!important}.candidateRegisterAside{width:100%!important;min-width:0!important}.candidateRegisterIntro h1{font-size:40px!important}}@media(max-width:560px){.candidateRegisterHeader{height:82px!important;padding:0 18px!important}.candidateRegisterBrand>b{font-size:30px!important}.candidateRegisterBrand small{font-size:10px!important}.candidateRegisterBack{display:none!important}.candidateRegisterIntro{margin-top:28px!important}.candidateRegisterIntro h1{font-size:36px!important}.candidateRegisterShell{width:calc(100% - 36px)!important}.candidateRegisterGrid{grid-template-columns:1fr!important}.candidateRegisterFull{grid-column:auto!important}}.candidateRegisterShell{max-width:1060px!important;grid-template-columns:280px minmax(0,1fr)!important}.candidateRegisterAside{width:280px!important;min-width:280px!important}.candidateRegisterPrivacy{margin-left:8px!important;color:#777180!important;font-size:11px!important;font-weight:400!important}.candidatePasswordField{position:relative!important}.candidatePasswordField input{padding-right:62px!important}.candidatePasswordField button{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;padding:4px!important;border:0!important;background:transparent!important;color:#6127e8!important;font:inherit!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}.candidateRegisterExisting{margin-top:22px!important;padding-top:20px!important}@media(max-width:850px){.candidateRegisterShell{grid-template-columns:1fr!important}.candidateRegisterAside{width:100%!important;min-width:0!important}}@media(max-width:560px){.candidateRegisterPrivacy{display:block!important;margin:3px 0 0!important}}.candidateRegisterLoginLayout{min-height:100vh!important}.candidateRegisterLoginShell{width:calc(100% - 56px)!important;max-width:1180px!important;margin:70px auto 80px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 520px!important;grid-gap:105px!important;gap:105px!important;align-items:center!important}.candidateRegisterPitch{padding:0!important}.candidateRegisterPitch .eyebrow{display:block!important;margin-bottom:18px!important;color:#6127e8!important;font-size:12px!important;font-weight:900!important;letter-spacing:.16em!important}.candidateRegisterPitch h1{margin:0!important;max-width:650px!important;font-size:50px!important;line-height:1.02!important;letter-spacing:-2.4px!important;font-weight:800!important;color:#121118!important}.candidateRegisterPitch h1 em{display:inline!important;color:#6127e8!important;font-style:normal!important}.candidateRegisterPitch>p{max-width:610px!important;margin:20px 0 22px!important;color:#5e5966!important;font-size:16px!important;line-height:1.55!important}.candidateRegisterPitchTrust{display:grid!important;grid-gap:11px!important;gap:11px!important;color:#4d4854!important;font-size:14px!important}.candidateRegisterPitchTrust>div{display:flex!important;align-items:center!important;gap:9px!important}.candidateRegisterPitchTrust span{width:19px!important;height:19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#20ae49!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.candidateRegisterLoginCard{width:100%!important;max-width:520px!important;justify-self:end!important}.candidateRegisterLoginCard .candidateRegisterCardHeading{padding-top:26px!important}.candidateRegisterLoginCard .candidateRegisterCardHeading h2{font-size:27px!important}.candidateRegisterLoginCard form{padding-bottom:22px!important}@media(max-width:980px){.candidateRegisterLoginShell{max-width:700px!important;margin-top:45px!important;grid-template-columns:1fr!important;gap:38px!important}.candidateRegisterPitch{text-align:center!important}.candidateRegisterPitch h1,.candidateRegisterPitch>p{margin-left:auto!important;margin-right:auto!important}.candidateRegisterPitchTrust{width:max-content!important;max-width:100%!important;margin:0 auto!important;text-align:left!important}.candidateRegisterLoginCard{justify-self:center!important}}@media(max-width:560px){.candidateRegisterLoginShell{width:calc(100% - 36px)!important;margin-top:30px!important}.candidateRegisterPitch h1{font-size:38px!important;letter-spacing:-1.7px!important}.candidateRegisterPitch>p{font-size:15px!important}.candidateRegisterLoginCard{max-width:none!important}}.employerRegisterPage{min-height:100vh!important;padding:0 28px 70px!important;color:#121118!important}.employerRegisterShell{display:grid!important;grid-gap:105px!important}.employerRegisterPitch .eyebrow{display:block!important;color:#6127e8!important}.employerRegisterPitch h1{margin:0!important;max-width:670px!important;color:#121118!important}.employerRegisterPitch h1 em{color:#6127e8!important;font-style:normal!important}.employerRegisterPitch>p{max-width:620px!important;color:#5e5966!important}.employerRegisterTrust{display:grid!important;grid-gap:11px!important;color:#4d4854!important}.employerRegisterTrust>div{display:flex!important;align-items:center!important;gap:9px!important}.employerRegisterTrust span{width:19px!important;height:19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#20ae49!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.employerRegisterCard{justify-self:end!important;background:#fff!important;border:1px solid #ded8eb!important;box-shadow:0 18px 50px rgba(54,34,99,.06)!important;overflow:hidden!important}.employerRegisterHeading{border-bottom:1px solid #eeeaf5!important}.employerRegisterHeading>span,.employerRegisterSuccess>span{font-size:12px!important;letter-spacing:.17em!important;font-weight:800!important;color:#6127e8!important}.employerRegisterHeading p{margin:0!important;color:#666!important}.employerRegisterGrid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:18px 14px!important}.employerRegisterFull{grid-column:1/-1!important}.employerPasswordField{position:relative!important}.employerPasswordField input{padding-right:62px!important}.employerPasswordField button{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;border:0!important;background:transparent!important;color:#6127e8!important;font:inherit!important;cursor:pointer!important}.employerRegisterError{margin:16px 26px 0!important;color:#8b1e1e!important}.employerRegisterSubmit{border:0!important;background:#6127e8!important;color:#fff!important;box-shadow:0 10px 22px rgba(97,39,232,.16)!important}.employerRegisterExisting{text-align:center!important;margin:20px 26px 0!important;padding:18px 0 20px!important;border-top:1px solid #eeeaf5!important;color:#666!important}.employerRegisterExisting a{color:#6127e8!important;text-decoration:none!important}.employerRegisterSuccess{text-align:center!important;padding:45px 30px!important}.employerRegisterSuccess h2{font-size:30px!important}@media(max-width:980px){.employerRegisterShell{max-width:700px!important;margin-top:45px!important;grid-template-columns:1fr!important;gap:38px!important}.employerRegisterPitch{text-align:center!important}.employerRegisterPitch h1,.employerRegisterPitch>p{margin-left:auto!important;margin-right:auto!important}.employerRegisterTrust{width:max-content!important;max-width:100%!important;margin:0 auto!important;text-align:left!important}.employerRegisterCard{justify-self:center!important}}@media(max-width:560px){.employerRegisterPage{padding:0 18px 50px!important}.employerRegisterShell{width:100%!important;margin-top:30px!important}.employerRegisterPitch h1{font-size:38px!important;letter-spacing:-1.7px!important}.employerRegisterGrid{grid-template-columns:1fr!important}.employerRegisterFull{grid-column:auto!important}.employerRegisterCard{max-width:none!important}}.employerRegisterPitch{padding:0!important}.employerRegisterSubmit{margin-top:20px!important}.employerRegisterExisting{margin-top:20px!important;padding-top:18px!important}.employerRegisterPage,.employerRegisterPage .siteHeader{font-family:inherit!important}.employerRegisterShell{width:calc(100% - 56px)!important;max-width:1180px!important;margin:70px auto 80px!important;grid-template-columns:minmax(0,1fr) 520px!important;gap:105px!important;align-items:center!important}.employerRegisterPitch .eyebrow{font-size:12px!important;font-weight:900!important;letter-spacing:.16em!important;margin-bottom:18px!important}.employerRegisterPitch h1{max-width:650px!important;font-size:50px!important;line-height:1.02!important;letter-spacing:-2.4px!important;font-weight:800!important}.employerRegisterPitch>p{max-width:610px!important;margin:20px 0 22px!important;font-size:16px!important;line-height:1.55!important}.employerRegisterTrust{gap:11px!important;font-size:14px!important}.employerRegisterCard{width:100%!important;max-width:520px!important;border-radius:20px!important}.employerRegisterHeading{padding:26px 26px 22px!important}.employerRegisterHeading>span{font-size:12px!important;letter-spacing:.17em!important;font-weight:800!important}.employerRegisterHeading h2{font-size:27px!important;line-height:1.2!important;font-weight:800!important;margin:7px 0 4px!important}.employerRegisterHeading p{font-size:14px!important;line-height:1.4!important}.employerRegisterGrid{padding:24px 26px 0!important;gap:18px 14px!important}.employerRegisterGrid label>span{font-size:14px!important;color:#121118!important}.employerRegisterGrid input{padding:13px 14px!important;border-radius:9px!important;font-size:14px!important}.employerPasswordField button{font-size:12px!important;font-weight:600!important}.employerRegisterSubmit{width:calc(100% - 52px)!important;margin:20px 26px 0!important;padding:15px!important;border-radius:10px!important;font-size:16px!important;font-weight:800!important}.employerRegisterExisting{margin:22px 26px 0!important;padding:20px 0!important;font-size:14px!important}.employerRegisterExisting a{font-weight:800!important;font-weight:400!important}