*{box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;margin:0;color:#18202a;background:#f5f7f9}header{display:flex;align-items:center;justify-content:space-between;padding:18px 6%;background:#101820;color:white;position:-webkit-sticky;position:sticky;top:0;z-index:10}.brand{font-size:22px;font-weight:800;letter-spacing:1px}.brand span{color:#1a1a1a}nav{display:flex;gap:24px;align-items:center}a{color:inherit;text-decoration:none}.btn,.navcta{display:inline-block;border:0;padding:13px 20px;border-radius:9px;background:#1a1a1a;color:#111827;font-weight:700;cursor:pointer}.btn.secondary{background:white;border:1px solid #d9dee5}.hero{padding:76px 8%;background:linear-gradient(120deg,#101820,#263747);color:white}.eyebrow{font-weight:800;letter-spacing:2px}.hero h1{font-size:52px;line-height:1.05;max-width:820px;margin:12px 0}.hero>p{font-size:19px;max-width:700px;color:#dbe3ea}.actions{margin-top:28px}.searchbar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;grid-gap:10px;gap:10px;background:white;padding:14px;border-radius:14px;max-width:1100px;margin:36px 0 0}.form input,.form select,.form textarea,.searchbar input,.searchbar select{width:100%;padding:13px;border:1px solid #d8dee6;border-radius:8px;background:white}.section{padding:48px 8%}.section h1,.section h2{margin-top:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.card{background:white;padding:24px;border-radius:14px;box-shadow:0 5px 22px #18202a12;border:1px solid #e7eaee}.card h2,.card h3{margin-top:0}.muted{color:#66717d}.tag{display:inline-block;background:#eef2f5;border-radius:20px;padding:6px 10px;margin:3px 4px 3px 0;font-size:13px}.lockedbox,.verified{font-weight:700}.lockedbox{background:#f4f5f7;border:1px dashed #aab2bd;border-radius:9px;padding:12px;margin:15px 0}.price{font-size:42px;font-weight:800}.popular{border:2px solid #1a1a1a;position:relative}.popular:before{content:"BEST VALUE";position:absolute;top:-13px;right:18px;background:#1a1a1a;padding:5px 9px;border-radius:10px;font-size:11px;font-weight:800}.features{line-height:2}.form{max-width:650px}.dashboard{display:grid;grid-template-columns:220px 1fr;min-height:78vh}.sidebar{background:#17222d;color:white;padding:28px 20px}.sidebar a{display:block;padding:11px 8px;border-bottom:1px solid #ffffff14}.content{padding:36px}.stat{font-size:32px;font-weight:800}.footer{padding:32px 8%;background:#101820;color:#cbd5df;display:flex;justify-content:space-between;gap:30px}.small{font-size:13px}@media(max-width:850px){nav{display:none}.hero h1{font-size:38px}.dashboard,.searchbar{grid-template-columns:1fr}.sidebar{display:none}.footer{display:block}}:root{--sem-black:#080b0e}body{background:#f3f4f5;color:#111820}header{background:linear-gradient(180deg,#050607,#11161b);padding:10px 4%;border-bottom:2px solid #c41f2f;box-shadow:0 4px 22px #0006}.brandLogo{display:flex;align-items:center;min-width:280px}.brandLogo img{width:285px;height:64px;object-fit:contain;object-position:left center}nav{gap:22px;font-weight:700}nav>a:not(.navcta){color:#f4f4f4}nav>a:hover{color:#c41f2f}.btn,.navcta{background:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow));color:#080b0e;border-radius:6px;box-shadow:0 4px 12px #c41f2f33}.hero{background:radial-gradient(circle at 75% 30%,#343a40 0,#14191e 33%,#050607 75%);border-bottom:4px solid transparent;border-image:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow)) 1}.heroInner{max-width:1000px}.hero h1{background:linear-gradient(180deg,#fff,#aeb4ba);-webkit-background-clip:text;color:transparent}.eyebrow{color:#c41f2f}.btn.secondary{background:#f4f4f4;color:#101820;border:1px solid #c8cdd2}.sectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}.resultCount{background:#101820;color:#fff;border-left:5px solid #c41f2f;padding:12px 18px;min-width:140px}.resultCount b{display:block;font-size:28px}.resultCount span{font-size:12px;color:#cbd1d6}.jobsHeroActions{display:flex;flex-direction:column;align-items:flex-end;gap:14px;min-width:260px}.graduateEntry{position:relative;display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;background:#101820;color:#fff!important;font-weight:800;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease}.graduateEntry:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.24)}.newFlash{display:inline-flex;padding:4px 7px;border-radius:6px;background:#d71920;color:#fff;font-size:11px;letter-spacing:.08em;animation:newPulse 1.05s infinite}@keyframes newPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(215,25,32,.7)}50%{opacity:.6;box-shadow:0 0 0 8px rgba(215,25,32,0)}}.searchPanel{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;background:#101820;padding:16px;border-radius:10px;border-top:3px solid #c41f2f}.searchPanel input,.searchPanel select{width:100%;padding:13px;border:1px solid #3b434b;border-radius:5px;background:#fff;color:#111}.jobGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.jobCard{border-radius:8px;border-top:3px solid #c41f2f;box-shadow:0 8px 20px #0b10151a}.jobCard h2{font-size:21px;margin:12px 0 8px}.jobTop{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px}.fresh{color:#137a3a;font-weight:800}.source{background:#eceff1;padding:5px 8px;border-radius:12px}.jobMeta{font-weight:700;color:#4c5660}.lockedbox{border-left:4px solid #c41f2f}.pagination{display:flex;justify-content:center;gap:7px;margin:32px 0 10px}.pagination button{padding:9px 13px;border:1px solid #c6ccd1;background:#fff;border-radius:5px;cursor:pointer;font-weight:700}.pagination button.active{background:#101820;color:#fff;border-color:#101820}.pagination button:disabled{opacity:.35;cursor:not-allowed}.pageNote{color:#69737c;font-size:13px}.empty,.pageNote{text-align:center}.empty{background:#fff;padding:55px;border-radius:8px}.empty,.footer{border-top:3px solid #c41f2f}.footer{background:#070a0d;align-items:center}.footerLogo{width:250px;height:60px;object-fit:contain;object-position:left center}@media(max-width:1100px){.jobGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.searchPanel{grid-template-columns:1fr 1fr}.brandLogo img{width:230px}}@media(max-width:700px){.jobGrid,.searchPanel{grid-template-columns:1fr}.brandLogo img{width:210px;height:55px}.sectionTitle{align-items:flex-start;flex-direction:column}}.searchPanel.v4{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}.accountHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.planBadge{background:#101820;color:#fff;border-left:5px solid #c41f2f;padding:12px 16px;font-weight:800}.creditGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px;margin:20px 0}.meter{height:8px;background:#e5e7eb;border-radius:20px;overflow:hidden}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow))}.smallStat{font-size:24px;margin-top:8px}.dangerBtn{padding:13px 20px;border-radius:6px;background:#fff;border:1px solid #c62828;color:#b91c1c;font-weight:800;cursor:pointer}.topup{padding:18px;border:1px solid #e1e4e7;border-top:3px solid #c41f2f;border-radius:8px}.topup h3{margin-top:0}@media(max-width:900px){.searchPanel.v4{grid-template-columns:1fr 1fr}.creditGrid{grid-template-columns:1fr}.accountHead{flex-direction:column}}@media(max-width:600px){.searchPanel.v4{grid-template-columns:1fr}}.btn:disabled,button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.45);box-shadow:none}.topupLocked{background:#f5f6f7;border-top-color:#aeb5bc}.walletRows>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #eceff1}.demoTools{margin-top:18px;padding-top:14px;border-top:1px dashed #cbd0d5;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.demoTools span{font-size:12px;color:#66717d}.demoTools button{border:1px solid #cbd0d5;background:white;padding:7px 10px;border-radius:5px;cursor:pointer}.mobileBar{display:none}@media(max-width:850px){header{padding:8px 14px;position:-webkit-sticky;position:sticky}.brandLogo{min-width:0}.brandLogo img{width:190px;height:50px}.hero{padding:44px 20px}.hero h1{font-size:36px}.hero>p{font-size:17px}.section{padding:30px 18px}.content{padding:24px 18px}.card{padding:19px}.actions{flex-direction:column}.actions .btn{text-align:center}.dashboard{display:block}.sidebar{display:flex;overflow-x:auto;gap:6px;padding:10px 12px;position:-webkit-sticky;position:sticky;top:67px;z-index:8}.sidebar h3{display:none}.sidebar a{white-space:nowrap;border:0;background:#ffffff10;border-radius:18px;padding:8px 12px;font-size:13px}.accountHead{flex-direction:column}.creditGrid{grid-template-columns:1fr}.footer{padding:28px 20px}.footerLogo{width:210px}.mobileBar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;background:#080b0e;border-top:2px solid #c41f2f;z-index:50}.mobileBar a{color:#fff;text-align:center;padding:11px 4px 9px;font-size:11px}.mobileBar b{display:block;font-size:18px;margin-bottom:2px}.price{font-size:36px}.grid,.jobGrid{grid-template-columns:1fr}.jobCard{padding:18px}.jobCard .btn{width:100%;text-align:center}.pagination{overflow-x:auto;justify-content:flex-start;padding-bottom:5px}.pagination button{min-width:42px}.searchPanel,.searchPanel.v4{grid-template-columns:1fr}.form{max-width:none}.form input,.form select,.form textarea,.searchPanel input,.searchPanel select{font-size:16px;min-height:48px}.btn,.dangerBtn,.navcta{min-height:46px}.sectionTitle{align-items:stretch}.resultCount{width:100%}}@media(max-width:390px){.brandLogo img{width:165px}.hero h1{font-size:31px}.content,.section{padding-left:14px;padding-right:14px}}.legalFooter{align-items:flex-start}.footerLegal{max-width:520px;text-align:right}.footerLinks{display:flex;justify-content:flex-end;gap:18px;font-weight:700;color:#fff}.footerLinks a:hover{color:#c41f2f}.legalEntity{font-size:11px;line-height:1.6;color:#8e99a3;max-width:540px;margin:10px 0 0}.legalEntity a{color:#b7c0c8;text-decoration:underline}.legalEntity a:hover{color:#c41f2f}.licenceNotice{font-size:11px;line-height:1.6;color:#8e99a3;max-width:540px;margin:8px 0 0}.candidateNotice{font-size:12px;color:#cbd5df;margin-top:18px}.legalPage{max-width:980px;margin:0 auto;line-height:1.75}.legalPage h1{font-size:40px}.legalPage h2{margin-top:32px}.legalCallout{margin-top:28px;border-left:4px solid #c41f2f;box-shadow:0 5px 18px #18202a0d}.consentMock,.legalCallout{padding:18px;background:#fff}.consentMock{border:1px solid #dfe3e7;border-left:4px solid #c41f2f;margin:18px 0;border-radius:6px}.consentMock p{margin:8px 0 0 25px;color:#59636d;font-size:14px}@media(max-width:850px){.footerLegal{text-align:left;margin-top:22px}.footerLinks{justify-content:flex-start;gap:14px}.legalPage h1{font-size:32px}}.pill{display:inline-flex;padding:7px 11px;border:1px solid #3a3f46;border-radius:999px;font-size:12px;gap:6px;align-items:center}.pill.gold{border-color:#1a1a1a;color:#c41f2f}.priceRow{display:flex;gap:14px;flex-wrap:wrap;align-items:stretch}.priceBox{flex:1 1;min-width:180px;padding:18px;border:1px solid #343a42;border-radius:14px;background:#14171b;display:flex;flex-direction:column}.priceBox strong{font-size:26px}.priceBoxAction{margin-top:auto;padding-top:14px}.dashPackGrid{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.dashPackGrid .card{flex:1 1;min-width:200px;display:flex;flex-direction:column}.dashPackGrid .card>button{margin-top:auto}.logoNewBadge{display:inline-block;background:#dc2626;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;padding:2px 8px;border-radius:999px;margin-right:8px;vertical-align:middle}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.field input,.field select,.field textarea{padding:12px 13px;border-radius:9px;border:1px solid #3b4149;background:#0f1114;color:#fff}.field textarea{min-height:110px}.checkrow{display:flex;gap:10px;align-items:flex-start;margin:12px 0}.lockedAction{opacity:.45;pointer-events:none}.successPanel{border:1px solid #4c525b;border-radius:16px;padding:22px;background:#111419}.scoreBig{font-size:52px;font-weight:800}.upsell{margin-top:22px;padding:20px;border:1px solid #1a1a1a;border-radius:14px;background:linear-gradient(135deg,rgba(245,158,11,.09),rgba(239,68,68,.05))}.recruiterBadge{font-size:11px;font-weight:700;letter-spacing:.08em}.tableWrap{overflow-x:auto}.simpleTable{width:100%;border-collapse:collapse;table-layout:fixed}.simpleTable td,.simpleTable th{padding:12px;border-bottom:1px solid #30353c;text-align:left;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.statusLive{color:#76d39b}.statusDraft{color:#c41f2f}.statusExpired{color:#9ca3af}.simpleTable td:last-child,.simpleTable th:last-child{width:1%;white-space:nowrap}.manageJobsTable td:last-child,.manageJobsTable th:last-child{width:240px;white-space:normal}.seminarTable td:last-child,.seminarTable th:last-child{width:auto;white-space:normal}.stackTwoLine{display:flex;flex-direction:column;gap:2px}@media(max-width:760px){.growLayout{grid-template-columns:1fr!important}}.mobileHamburger{display:none}@media(max-width:760px){.mobileHamburger{display:block}.mobileHamburgerBtn{background:transparent;border:1px solid #3b4149;color:#fff;font-size:20px;line-height:1;padding:6px 10px;border-radius:6px;order:-1;margin-right:8px}.mobileHamburgerPanel{position:fixed;top:0;left:0;bottom:0;width:min(78vw,300px);background:#080b0e;border-right:2px solid #c41f2f;z-index:60;padding:60px 18px 18px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.mobileHamburgerLink{color:#fff;text-decoration:none;font-weight:700;padding:12px 8px;border-bottom:1px solid #232830}.mobileHamburgerScrim{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:55}.socializeMenu{display:inline-block}.socializeMenu summary{background:var(--sem-blue);color:#fff!important;font-weight:800;padding:7px 10px;font-size:12px;border:1px solid var(--sem-blue)}header nav a:not(.navcta){display:none}.priceRow{display:block}.priceBox{margin-bottom:12px}.scoreBig{font-size:42px}}.recruiterBtn{background:transparent!important;color:#fff!important;border:1px solid #c41f2f;box-shadow:none}.recruiterHome{margin:0 8% 48px;padding:28px 30px;background:#0b0f13;color:#fff;border-left:5px solid #c41f2f;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:24px}.recruiterHome h2{font-size:30px;margin:7px 0}.recruiterHome p{color:#cbd5df;max-width:760px}.safetyStrip{padding:18px 8%;background:#f4f2ec;border-top:1px solid #d9d9d4;border-bottom:1px solid #d9d9d4}.legalLink,.safetyStrip a{color:#1a1a1a;text-decoration:underline;font-weight:700}.accountChoice{display:flex;gap:12px;margin:18px 0}.accountChoice label{flex:1 1;padding:14px;border:1px solid #d8dee6;border-radius:8px;background:#fff}.registerLegal{margin-top:20px;padding:14px;border-left:4px solid #c41f2f;background:#f4f2ec;font-size:13px}.priceRow .priceBox{background:#101820;color:#fff;border-top:3px solid #c41f2f}.priceRow .priceBox p{color:#cbd5df}.recruiterBadge{color:#c41f2f}.successPanel{color:#fff}.successPanel p{color:#d5dbe0}.upsell{background:#fff;color:#111820}.field input,.field select,.field textarea{background:#fff;color:#111820;border-color:#cfd5db}.simpleTable{background:#fff}.simpleTable td,.simpleTable th{border-bottom-color:#e3e6e9}.legalFooter{display:flex!important}.footerLegal{display:block!important}.footerLinks{display:flex!important}@media(max-width:850px){.recruiterHome{margin:0 18px 30px;display:block;padding:22px}.recruiterHome .btn{margin-top:10px}.safetyStrip{padding:16px 18px}.accountChoice{flex-direction:column}.footerLegal,.legalFooter{display:block!important}.footerLinks{display:flex!important}.mobileBar{grid-template-columns:repeat(5,1fr)}}.freeTrialCta{margin-top:26px;max-width:760px;padding:16px 18px;border:1px solid #c41f2f;border-radius:10px;background:#ffffff0c;display:flex;align-items:center;justify-content:space-between;gap:18px}.freeTrialCta b{display:block;font-size:20px;color:#fff}.freeTrialCta span{display:block;margin-top:5px;color:#d6dde3}.trialBanner{display:flex;justify-content:space-between;gap:12px;background:#101820;color:#fff;border-left:5px solid #c41f2f;padding:14px 16px;border-radius:6px;margin:18px 0}.trialBanner span{color:#c41f2f}.formMessage{padding:12px;background:#f4f2ec;border-left:4px solid #c41f2f}.mobileBar{grid-template-columns:repeat(6,1fr)!important}@media(max-width:850px){.freeTrialCta{display:block}.freeTrialCta .btn{margin-top:14px;width:100%;text-align:center}.trialBanner{display:block}.trialBanner span{display:block;margin-top:5px}.mobileBar a{font-size:10px}}.aedEquivalent{font-size:14px;opacity:.7;margin-top:4px;font-weight:600}.currencyNote{font-size:12px;opacity:.65;margin-top:16px}.aedSmall{margin-left:5px}.aedSmall,.recruiterAed{font-size:12px;opacity:.7}.recruiterAed{display:block;margin-top:3px}.aedInline{font-size:12px;opacity:.65;font-weight:400}.cancellationBox{border:1px solid rgba(196,31,47,.35)}.successText{margin-top:16px;padding:12px;border-radius:10px;background:rgba(80,180,100,.12)}.guestActions{display:flex;align-items:center;gap:12px;color:#fff;font-weight:700}.accountMenu{position:relative;color:#fff;min-width:170px}.accountMenu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;gap:8px;font-weight:800;padding:10px 12px;border:1px solid #39434c;border-radius:8px;background:#111820}.accountMenu summary::-webkit-details-marker{display:none}.accountDot{font-size:11px}.accountDot,.chev{color:#c41f2f}.accountDropdown{position:absolute;right:0;top:calc(100% + 8px);width:310px;background:#fff;color:#111820;border:1px solid #dfe3e7;border-top:3px solid #c41f2f;border-radius:8px;box-shadow:0 14px 35px #0004;padding:12px;z-index:100}.accountIdentity{padding:8px 8px 12px;border-bottom:1px solid #e6e9ec}.accountIdentity b,.accountIdentity span{display:block}.accountIdentity span{font-size:12px;color:#66717d;margin-top:3px}.menuStat{display:flex;justify-content:space-between;gap:14px;padding:9px 8px;border-bottom:1px solid #eef0f2;font-size:13px}.menuStat span{color:#66717d}.menuStat b{text-align:right}.menuLink{display:block;padding:10px 8px;font-weight:700;border-bottom:1px solid #eef0f2}.menuLink:hover{color:#1a1a1a}.menuSignout{width:100%;margin-top:8px;padding:11px;border:1px solid #c62828;border-radius:6px;background:#fff;color:#b91c1c;font-weight:800;cursor:pointer}.easyApplyBox{padding:18px;margin:10px 0 16px;background:#f4f2ec;border-left:4px solid #c41f2f;border-radius:7px}.easyApplyBox h3{margin-top:0}.socializeMenu{position:relative;color:#fff;min-width:0;display:inline-block}.socializeMenu summary{justify-content:center;padding:8px 10px;font-size:14px;border-radius:6px}.notifyDot{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:6px;background:#c41f2f;color:#fff;border-radius:999px;font-size:10px;font-weight:800;line-height:1}.socializeMenu summary{display:inline-flex!important;align-items:center;gap:6px}.socializeIconWrap{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.socializeIconWrap .notifyDot.socializeDot{position:absolute;top:-7px;right:-8px;margin-left:0;min-width:14px;height:14px;padding:0 3px;font-size:9px;border:1.5px solid var(--sem-blue)}.socializeMenu summary{background:var(--sem-blue);color:#fff!important;font-weight:800;border:1px solid var(--sem-blue);box-shadow:0 4px 14px rgba(0,0,0,.25)}.socializeMenu summary:hover{filter:brightness(1.12)}@media(max-width:1100px){header{flex-wrap:wrap}.guestActions,.headerUserArea{margin-left:auto}}.headerUserArea{display:flex;align-items:center;gap:18px;margin-left:40px}@media(max-width:850px){.headerUserArea{gap:8px;margin-left:auto}.accountMenu{min-width:0}.accountMenu summary{font-size:12px;max-width:145px}.accountDropdown{position:fixed;right:12px;top:70px;width:min(330px,calc(100vw - 24px));max-height:calc(100vh - 82px);max-height:calc(100dvh - 82px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.guestActions{gap:8px}.guestActions>a:not(.navcta){display:inline-block;font-size:12px;color:#fff;white-space:nowrap;padding:10px 2px}.guestActions .navcta{padding:10px 12px;font-size:12px;white-space:nowrap}.accountMenu:not(.socializeMenu) summary{background:transparent!important;border:none!important;padding:0!important;justify-content:center;max-width:none;box-shadow:none}.accountMenuLabel{display:none!important}.accountMenuAvatar{width:44px!important;height:44px!important;font-size:16px!important}}.candidateStart{margin-bottom:24px}.onboardingSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:20px 0}.onboardCard{position:relative;background:#fff;border:1px solid #e1e5e9;border-top:3px solid #c41f2f;border-radius:12px;padding:22px;box-shadow:0 5px 20px #18202a10}.onboardCard h2{margin:8px 0 10px}.stepNo{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#101820;color:#c41f2f;font-weight:800}.onboardCard input[type=file]{display:block;width:100%;margin:14px 0;padding:11px;border:1px dashed #aeb7c0;border-radius:8px;background:#f8fafb}.shareCvToggle{display:flex;gap:12px;align-items:flex-start;padding:15px;background:#f4f2ec;border:1px solid #d9d9d4;border-radius:9px;cursor:pointer}.shareCvToggle input{margin-top:3px;transform:scale(1.2)}.shareCvToggle small,.shareCvToggle span{display:block}.shareCvToggle small{margin-top:5px;color:#66717d;font-weight:400}.shareCvToggle.disabled{opacity:.55;cursor:not-allowed}.accountSummary{margin:22px 0}.onboardCard .btn{margin-top:4px}@media(max-width:950px){.onboardingSteps{grid-template-columns:1fr}}.cvActions{display:flex;gap:10px;margin:10px 0}.secondaryBtn{color:#101820!important;border:1px solid #c41f2f!important}.searchPanel.v4{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) auto auto!important}.searchBtn{white-space:nowrap}.searchReset{background:transparent;color:#fff;border:1px solid #66727c;border-radius:7px;padding:10px 14px;cursor:pointer}.emptyState{padding:32px;text-align:center;border:1px dashed #c7cdd2;border-radius:10px;margin-top:16px}@media(max-width:900px){.searchPanel.v4{grid-template-columns:1fr!important}.searchBtn,.searchReset{width:100%}}.cvTruthBox{margin-top:20px;padding:20px;border:1px solid #d9d9d4;border-left:4px solid #c41f2f;border-radius:10px;background:#f4f2ec}.cvTruthBox h2{margin-top:0}.cvTruthBox ul{padding-left:22px}.cvTruthBox li{margin:9px 0;line-height:1.5}.form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #cfd5da;border-radius:7px;font:inherit;resize:vertical}.companyLocked{display:inline-block;margin:4px 0 10px;padding:7px 10px;border:1px dashed #9aa3ac;border-radius:6px;background:#f3f5f6;color:#59636d;font-weight:800}.companyReveal{margin:4px 0 10px;color:#1a1a1a}.cvAiWide{max-width:980px}.cvResult{margin-top:26px;padding-top:24px;border-top:3px solid #c41f2f}.cvResult pre{white-space:pre-wrap;word-break:break-word;background:#f6f7f8;border:1px solid #dfe3e7;border-radius:8px;padding:18px;font:14px/1.55 Arial,Helvetica,sans-serif}.freshnessPromise{padding:10px 12px;background:#f4f2ec;border-left:4px solid #c41f2f}.navHelp{position:relative}.navTip{top:calc(100% + 12px);transform:translateX(-50%) translateY(-3px);width:max-content;max-width:260px;padding:8px 10px;border-radius:6px;background:#fff;color:#111820;font-size:12px;font-weight:600;line-height:1.3;box-shadow:0 8px 24px #0005;border-top:2px solid #c41f2f;opacity:0;visibility:hidden;pointer-events:none;transition:.15s;z-index:200}.navTip,.navTip:before{position:absolute;left:50%}.navTip:before{content:"";top:-6px;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #c41f2f}.navHelp:focus .navTip,.navHelp:hover .navTip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.downloadActions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 28px}.downloadActions .btn{font-size:13px;padding:10px 14px}.downloadActions .btn.secondary{background:#fff;color:#101820;border:1px solid #c41f2f;box-shadow:none}@media(max-width:850px){.navTip{display:none}.downloadActions{display:grid;grid-template-columns:1fr}.downloadActions .btn{width:100%}}.careerTracks{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin:0 0 28px;align-items:stretch}.careerTrack{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid #d9d9d4;border-top:4px solid #c41f2f;border-radius:14px;padding:24px;background:#fff;box-shadow:0 10px 28px #18202a12}.careerTrack h2{margin-top:0}.trackOffer{padding:10px 12px;background:#f4f2ec;border-radius:8px;margin-top:auto}.careerTrack>.btn{align-self:flex-start;margin-top:14px}.newStar{position:absolute;right:-12px;top:-20px;width:62px;height:62px;display:grid;place-items:center;background:#e21b1b;color:#fff;font-size:12px;font-weight:900;-webkit-clip-path:polygon(50% 0,61% 27%,85% 15%,73% 39%,100% 50%,73% 61%,85% 85%,61% 73%,50% 100%,39% 73%,15% 85%,27% 61%,0 50%,27% 39%,15% 15%,39% 27%);clip-path:polygon(50% 0,61% 27%,85% 15%,73% 39%,100% 50%,73% 61%,85% 85%,61% 73%,50% 100%,39% 73%,15% 85%,27% 61%,0 50%,27% 39%,15% 15%,39% 27%);animation:newFlash 1s infinite}@keyframes newFlash{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.12);filter:brightness(1.35)}}.careerLanding{margin-bottom:24px;padding:24px;border-left:5px solid #c41f2f;background:#f4f2ec;border-radius:10px}.interviewPrepForm{max-width:720px;display:grid;grid-gap:16px;gap:16px}.interviewPrepForm label{display:grid;grid-gap:7px;gap:7px;font-weight:800}.interviewPrepForm input{padding:12px;border:1px solid #cfd7df;border-radius:8px;font:inherit}.qaConsole{max-width:850px;margin-top:24px;background:#0d1721;color:#fff;border-radius:16px;padding:34px;box-shadow:0 18px 50px #0003}.qaConsole h2{font-size:27px;line-height:1.4}.qaProgress{color:#c41f2f;font-weight:800;text-align:right}.modelAnswer{background:#fff;color:#17212b;border-left:5px solid #c41f2f;border-radius:10px;padding:22px;line-height:1.65}.qaActions{display:flex;justify-content:space-between;margin-top:22px}.qaActions button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:800px){.careerTracks{grid-template-columns:1fr}.newStar{right:-5px}.qaConsole{padding:22px}.qaActions{gap:12px}.qaActions>*{flex:1 1;text-align:center}}.easyApplyBadge{display:inline-block;background:#101820;color:#c41f2f;border:1px solid #c41f2f;border-radius:20px;padding:5px 11px;font-size:11px;font-weight:800;letter-spacing:.4px;margin-bottom:8px}.easyApplyNote{color:#1a1a1a;font-weight:700;font-size:13px;margin:2px 0 8px}.easyApplyFilters{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px 28px;padding:10px 2px 2px}.easyApplyFilter{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;white-space:normal;margin:0;color:#fff;cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%}.easyApplyFilter input[type=checkbox]{width:19px;height:19px;margin:2px 0 0;flex-shrink:0;cursor:pointer;accent-color:#c41f2f}.easyApplyFilter span{cursor:pointer;display:flex;flex-direction:column;gap:2px}.easyApplyFilter small{font-size:11px;font-weight:500;color:#c7cdd2;line-height:1.35}@media(max-width:900px){.easyApplyFilters{flex-direction:column;gap:10px;width:100%;padding:12px 2px 4px}.easyApplyFilter{width:100%}}.officialSourceBadge{display:inline-block;background:#f4f2ec;color:#1a1a1a;border:1px solid #d9d9d4;border-radius:20px;padding:5px 11px;font-size:11px;font-weight:800;letter-spacing:.4px;margin-bottom:8px}.vatNote{font-size:12px;opacity:.7;margin-top:3px;font-weight:600}.vatGeneralNote{font-size:12px;opacity:.65;margin-top:10px}.vatBreakdown{margin:16px 0;padding:14px 16px;border:1px solid #e7eaee;border-radius:10px;background:#f8fafb}.vatBreakdownRow{display:flex;justify-content:space-between;padding:5px 0;font-size:14px;color:#3d4650}.vatBreakdownTotal{border-top:1px solid #dfe3e7;margin-top:6px;padding-top:10px;font-weight:800;font-size:16px;color:#101820}.rowActions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rowActions .btn,.rowActions .dangerBtn{padding:7px 12px;font-size:12px;border-radius:5px;min-height:0;white-space:nowrap}@media(max-width:850px){.rowActions{gap:5px}.rowActions .btn,.rowActions .dangerBtn{flex:1 1 auto;text-align:center;min-height:40px}}.navCareerLive{background:var(--sem-red);color:#fff!important;padding:6px 12px;border-radius:6px;font-weight:800;animation:navCareerLivePulse 2.6s ease-in-out infinite}.navCareerLive:hover{color:#fff!important;filter:brightness(1.12)}@keyframes navCareerLivePulse{0%,to{opacity:1;box-shadow:0 0 0 #c41f2f00}50%{opacity:.86;box-shadow:0 0 10px #c41f2f99}}@media(prefers-reduced-motion:reduce){.navCareerLive{animation:none}}@media(max-width:850px){.messagesGrid{grid-template-columns:1fr!important}.messagesGrid.hasThread .messagesCol-contacts,.messagesGrid:not(.hasThread) .messagesCol-conversation,.messagesGrid:not(.hasThread) .messagesCol-profile,.messagesGrid:not(.hasThread)+.msgBackLink{display:none!important}.chatMobileHeader{display:flex!important}}.passwordField{position:relative;display:block}.passwordFieldInput{width:100%;padding:13px 42px 13px 13px;border:1px solid #d8dee6;border-radius:8px;background:#fff}.passwordFieldToggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:6px;cursor:pointer;color:#66717d;display:flex;align-items:center;justify-content:center}.passwordFieldToggle:hover{color:#18202a}.contactForm{max-width:760px;margin-top:22px;gap:18px}.contactForm,.contactForm label{display:flex;flex-direction:column}.contactForm label{gap:6px;font-weight:700}.contactForm input,.contactForm textarea{width:100%;box-sizing:border-box;padding:13px;border:1px solid #d8dee6;border-radius:8px;background:#fff;font:inherit}.contactForm textarea{resize:vertical;min-height:150px}.contactFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 32px;gap:14px 32px;margin-bottom:2px}.contactFieldRow{display:flex!important;flex-direction:row!important;align-items:center;gap:12px}.contactFieldRow .contactFieldLabel{flex:0 0 96px;text-align:left;font-weight:700}.contactFieldRow input{flex:1 1;min-width:0}.contactFormActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.contactFormActions .btn,.contactFormActions a.btn{text-align:center}@media(max-width:700px){.contactForm{max-width:none}.contactFormGrid{grid-template-columns:1fr}.contactFieldRow{flex-direction:column!important;align-items:stretch;gap:6px}.contactFieldRow .contactFieldLabel{flex:none}.contactFormActions{flex-direction:column}.contactFormActions .btn,.contactFormActions a.btn{width:100%}}.discountAccessLink{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;padding-top:9px;padding-bottom:9px}.discountAccessTitle{font-weight:700}.discountAccessSub{font-size:12px;font-weight:400;opacity:.85}.heroGrid{max-width:none;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px) minmax(300px,420px);grid-column-gap:32px;column-gap:32px;grid-row-gap:24px;row-gap:24px;align-items:start}.heroMain h1{background:none;-webkit-background-clip:initial;color:inherit}.heroLineWhite{color:inherit;background:none;-webkit-text-fill-color:initial}.heroLineAccent{background:linear-gradient(90deg,var(--sem-orange),var(--sem-yellow));-webkit-background-clip:text;background-clip:text;color:transparent}.whatYouGetPanel{background:linear-gradient(160deg,#161c22,#0a0d10);border:1px solid #2a323a;border-radius:16px;padding:26px 24px;box-shadow:0 18px 50px rgba(0,0,0,.35);align-self:stretch;display:flex;flex-direction:column;box-sizing:border-box}.whatYouGetPanel h2{margin:0 0 16px;font-size:20px;color:#fff}.whatYouGetPanel ul{list-style:none;margin:0;padding:0;flex-grow:1}.whatYouGetPanel li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ffffff14;color:#e7ebee;font-weight:600}.whatYouGetPanel li:last-child{border-bottom:none}.whatYouGetIcon{font-size:18px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,var(--sem-orange),var(--sem-yellow));flex-shrink:0}.whatYouGetPanel li>span:nth-child(2){flex:1 1}.whatYouGetChevron{color:#c41f2f;font-weight:900;opacity:.8}.careerTrackIcon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f4f2ec;font-size:22px;margin-bottom:10px}@media(max-width:960px){.heroGrid{grid-template-columns:1fr;max-width:640px;width:auto;justify-content:normal}.heroOfferCard,.whatYouGetPanel{align-self:auto;height:auto}}.watchWhoWeAreRow{margin-top:18px;text-align:center}.watchWhoWeAreBtn{width:100%;letter-spacing:.02em}.watchWhoWeAreOverlay{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.watchWhoWeAreModal{position:relative;max-width:min(92vw,720px);max-height:88vh;display:flex}.watchWhoWeAreVideo{max-width:100%;max-height:88vh;width:auto;height:auto;border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.55);display:block;background:#000}.watchWhoWeAreClose{position:absolute;top:-18px;right:-18px;width:36px;height:36px;border-radius:50%;background:#fff;color:#101820;border:none;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.4);z-index:1}@media(max-width:600px){.watchWhoWeAreClose{top:-14px;right:0}}.launchOfferCard{background:linear-gradient(160deg,var(--sem-panel) 0,var(--sem-black) 85%);border:2px solid #c41f2f;border-radius:16px;position:relative;overflow:hidden;animation:launchOfferPulse 1.3s ease-in-out infinite}.heroOfferCard{padding:18px;box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column}.launchOfferHead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.launchOfferLogo{height:28px;width:auto;flex-shrink:0}.launchOfferHeadText{min-width:0}.launchOfferHeading{font-size:15px;font-weight:800;color:#fff;letter-spacing:.02em;line-height:1.2}.launchOfferSub{font-size:11px;font-weight:800;color:#fff;letter-spacing:.03em;margin-top:1px}.launchOfferAccent{color:var(--sem-yellow)}.launchOfferFine{color:#c7cdd3;margin-top:5px}.launchOfferFine b{color:var(--sem-yellow)}.launchOfferBenefits{margin:0 0 12px;gap:6px}.launchOfferBenefits li{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:7px 9px;color:#eef0f2;font-size:11px;line-height:1.3}.launchOfferIcon{flex-shrink:0;width:18px;height:18px;font-size:10px;border-radius:50%;background:rgba(196,31,47,.15)}.launchOfferCta,.launchOfferIcon{display:inline-flex;align-items:center;justify-content:center}.launchOfferCta{gap:8px;width:100%;background:linear-gradient(90deg,var(--sem-orange),var(--sem-yellow));color:#181103;font-weight:800;letter-spacing:.02em;border:none;border-radius:999px;padding:11px 14px;font-size:12.5px;animation:launchOfferCtaPulse 1.3s ease-in-out infinite}.launchOfferFooter{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1);color:#d8dde2;font-size:9.5px;text-align:center}.launchOfferFooter b{color:var(--sem-orange)}.launchOfferFooterDivider{width:1px;height:11px;background:rgba(255,255,255,.2)}@keyframes launchOfferPulse{0%,to{box-shadow:0 0 8px rgba(196,31,47,.45),0 0 18px rgba(26,26,26,.25);border-color:#c41f2f;filter:brightness(1)}50%{box-shadow:0 0 20px rgba(196,31,47,.75),0 0 45px rgba(26,26,26,.35);border-color:#c41f2f;filter:brightness(1.12)}}@keyframes launchOfferCtaPulse{0%,to{box-shadow:0 0 6px 0 rgba(196,31,47,.45)}50%{box-shadow:0 0 22px 4px rgba(196,31,47,.65)}}@media(max-width:850px){.heroOfferCard{padding:22px 20px}.launchOfferHead{gap:14px}.launchOfferLogo{height:38px}.launchOfferHeading{font-size:20px}.launchOfferSub{font-size:14px}.launchOfferFine{font-size:12px}.launchOfferBenefits{gap:8px}.launchOfferBenefits li{font-size:13.5px;padding:9px 12px}.launchOfferIcon{width:24px;height:24px;font-size:13px}.launchOfferCta{font-size:14px;padding:13px 18px}.launchOfferFooter{font-size:12px}}@media(prefers-reduced-motion:reduce){.launchOfferCard,.launchOfferCta{animation:none}}.hireMeFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 24px;gap:4px 24px;max-width:960px}.hireMeFormGrid .field{margin-bottom:14px}.hireMeFieldFull{grid-column:1/-1}.hireMeSkillsInput input{font-size:15px;padding:14px 15px}.hireMeSummaryTextarea textarea{min-height:150px;resize:vertical}@media(max-width:850px){.hireMeFormGrid{grid-template-columns:1fr}}.hireMeMarketplace{display:grid;grid-template-columns:300px 1fr;grid-gap:26px;gap:26px;align-items:start}.hireMeFilterPanel{background:#101820;padding:20px;border-radius:12px;border-top:3px solid;border-image:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow)) 1}.hireMeFiltersHeader{display:none;justify-content:space-between;align-items:center;margin-bottom:14px}.hireMeFiltersHeader h3{color:#fff}.hireMeFilterPanelTitleDesktop{color:#fff;margin:0 0 14px;font-size:16px;letter-spacing:.3px}.hireMeFilterPanel label{display:block;color:#c7ccd2;font-size:12px;font-weight:700;margin:14px 0 6px;text-transform:uppercase;letter-spacing:.4px}.hireMeFilterPanel label:first-of-type{margin-top:0}.hireMeFilterPanel input,.hireMeFilterPanel select{width:100%;padding:12px 13px;border:1px solid #3b434b;border-radius:6px;background:#fff;color:#111;font-size:14px}.hireMeSalaryRow{display:flex;gap:8px}.hireMeSalaryRow input{width:100%}.hireMeFilterActions{display:flex;flex-direction:column;gap:8px;margin-top:18px}.hireMeFilterActions .btn{width:100%;text-align:center;padding:13px}.hireMeFilterActions .btnReset{width:100%;text-align:center;padding:11px;background:transparent;color:#c7ccd2;border:1px solid #3b434b;border-radius:6px;cursor:pointer;font-weight:700}.hireMeFilterActions .btnReset:hover{color:#fff;border-color:#6b7580}.hireMeResultsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.hireMeCandidateGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.hireMeCandidateGrid>*{min-width:0}@media(max-width:1199px) and (min-width:901px){.hireMeCandidateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hireMePagination{display:flex;justify-content:center;align-items:center;gap:6px;margin:26px 0 8px;flex-wrap:wrap}.hireMePageBtn{min-width:38px;height:38px;padding:0 10px;border:1px solid #cfd5db;border-radius:8px;background:#fff;color:#101820;font-weight:700;font-size:14px;cursor:pointer}.hireMePageBtn:hover:not(:disabled):not(.active){border-color:var(--sem-orange);color:var(--sem-red)}.hireMePageBtn.active{background:linear-gradient(90deg,var(--sem-red),var(--sem-orange));border-color:transparent;color:#fff;cursor:default}.hireMePageBtn:disabled{opacity:.4;cursor:not-allowed}.hireMePageArrow{font-size:18px;line-height:1}.hireMePageGap{min-width:20px;text-align:center;color:#6b7580;font-weight:700}.hireMeCandidateCard{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0b10151a;border-top:3px solid;border-image:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow)) 1;padding:20px;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease}.hireMeCandidateCard:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0b101526}.hireMeCandidatePhoto{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#eef2f5;margin-bottom:12px;border:2px solid #fff;box-shadow:0 0 0 1px #e7eaee}.hireMeCategoryBadge{display:inline-block;background:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow));color:#101820;font-weight:800;font-size:11px;letter-spacing:.3px;padding:5px 10px;border-radius:20px;margin-bottom:10px;width:-moz-fit-content;width:fit-content}.hireMeCandidateCard h3{margin:0 0 4px;font-size:18px}.hireMeCandidateCard h3,.hireMeCandidateMeta{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hireMeCandidateMeta{color:#5a6773;font-size:13px;margin:2px 0}.hireMeCandidateSkills{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;min-height:28px;max-height:60px;overflow:hidden}.hireMeCandidateSummary{color:#3a434d;font-size:13.5px;line-height:1.5;margin:10px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hireMeCandidateFacts{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0;font-size:13px;color:#3a434d}.hireMeCandidateActions{margin-top:auto;padding-top:14px}.hireMeCandidateActions .btn{width:100%;text-align:center}.hireMeAccessNote{margin-top:8px;min-height:1.2em;line-height:1.2}.hireMeFilterToggle{display:none;align-items:center;gap:8px;margin-bottom:14px}@media(max-width:900px){.hireMeMarketplace{grid-template-columns:1fr}.hireMeFilterPanel{display:none}.hireMeFilterPanel.open{display:block;position:fixed;inset:0;z-index:60;overflow-y:auto;border-radius:0;padding:20px}.hireMeFiltersHeader{display:flex}.hireMeFilterPanelTitleDesktop{display:none}.hireMeFilterToggle{display:inline-flex}.hireMeCandidateGrid{grid-template-columns:1fr}}@media(min-width:901px){.hireMeFiltersHeader{display:none!important}}.hireMePricingSection{transition:box-shadow .2s ease,border-color .2s ease}.hireMePackageGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.hireMePackageCard{display:flex;flex-direction:column;gap:8px;border:1px solid #e7eaee;border-radius:10px;padding:16px}.hireMePackageCard strong{font-size:14px}.hireMePackagePrice{color:#c41f2f;font-weight:800;font-size:16px}.hireMePackageCard .btn{margin-top:auto;width:100%;text-align:center}.callout{margin-top:10px;padding:12px 16px;border-left:4px solid #c41f2f;background:#fff;box-shadow:0 5px 18px #18202a0d;border-radius:6px;font-weight:600}.hireMeDetailOverlay{position:fixed;inset:0;background:rgba(8,11,14,.6);z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow-y:auto}.hireMeDetailPanel{background:#fff;border-radius:14px;max-width:640px;width:100%;padding:28px;position:relative;border-top:4px solid;border-image:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow)) 1;box-shadow:0 20px 60px #0008}.hireMeDetailClose{position:absolute;top:14px;right:14px;background:#f3f4f6;border:0;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:14px;color:#3a434d}.hireMeDetailClose:hover{background:#e7eaee}.hireMeDetailHead{display:flex;gap:16px;align-items:center;margin-bottom:18px;padding-right:30px}.hireMeDetailPhoto{width:76px;height:76px;border-radius:50%;object-fit:cover;background:#eef2f5;border:2px solid #fff;box-shadow:0 0 0 1px #e7eaee;flex-shrink:0}.hireMeDetailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;gap:10px 20px}.hireMeDetailGrid>div{display:flex;flex-direction:column;gap:2px;font-size:14px}.hireMeDetailLabel{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#8a94a0}.hireMeDetailActions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.hireMeDetailActions .btn{flex:1 1;min-width:160px;text-align:center}@media(max-width:600px){.hireMeDetailGrid{grid-template-columns:1fr}.hireMeDetailPanel{padding:20px}}.analyticsDashboard{max-width:none;width:100%;margin:0 auto}main.analyticsDashboard.section{padding-left:2%;padding-right:2%}@media(max-width:850px){main.analyticsDashboard.section{padding-left:14px;padding-right:14px}}.analyticsDateControl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:22px;padding:14px}.analyticsDateControl .btn{padding:9px 16px;font-size:13px}.analyticsDateControl .btn.secondary.active{background:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow));color:#101820;border-color:transparent;font-weight:800}.analyticsKpiGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:0 0 26px}.analyticsKpi{padding:18px 20px;border-top:3px solid #c41f2f}.analyticsKpiValue{font-size:28px;font-weight:800;color:#101820;line-height:1.15}.analyticsKpiLabel{margin-top:4px;font-size:12.5px;font-weight:700;color:#66717d;text-transform:uppercase;letter-spacing:.3px}.analyticsSection{margin-bottom:24px;overflow-x:auto}.analyticsSection h2{font-size:19px;padding-bottom:10px;margin-bottom:16px;border-bottom:2px solid #eef1f4}.analyticsBarChart{display:flex;align-items:flex-end;gap:6px;height:160px;padding:10px 4px 0;border-bottom:1px solid #e7eaee}.analyticsBarCol{flex:1 1;min-width:6px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.analyticsBar{width:100%;max-width:26px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--sem-yellow),var(--sem-orange),var(--sem-red));min-height:2px}.analyticsBarLabel{margin-top:6px;font-size:10px;color:#8a94a0;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);max-height:70px}.analyticsFilterRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.analyticsFilterRow input,.analyticsFilterRow select{padding:10px 12px;border:1px solid #d8dee6;border-radius:8px;background:#fff;font-size:13px;min-width:140px}.analyticsFilterRow .btn,.analyticsFilterRow .btn.secondary{padding:10px 16px;font-size:13px}.analyticsPanelFilters{background:#f7f8fa;border:1px solid #e7eaee;border-radius:10px;padding:14px 16px;margin-bottom:18px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.analyticsPanelFilters .field{min-width:150px;margin-bottom:0;gap:4px}.analyticsPanelFilters .field label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:#66717d}.analyticsPanelFilters .field input,.analyticsPanelFilters .field select{padding:9px 10px;border:1px solid #d8dee6;border-radius:7px;background:#fff;font-size:13px;min-height:38px}.analyticsPanelFilters .fieldActions{display:flex;gap:8px;margin-left:auto}.analyticsPanelFilters .fieldActions .btn{padding:9px 16px;font-size:13px}.analyticsSection .simpleTable{table-layout:auto;width:auto;min-width:100%}.analyticsSection .simpleTable th{white-space:nowrap;word-break:normal;overflow-wrap:normal;padding:11px 16px}.analyticsSection .simpleTable td{word-break:normal;overflow-wrap:break-word;padding:11px 16px}.analyticsSection .tableWrap{overflow-x:auto}.analyticsTable--users th:first-child{min-width:150px}.analyticsTable--users th:nth-child(2){min-width:170px}.analyticsTable--users th:nth-child(3){min-width:220px}.analyticsTable--users th:nth-child(4){min-width:150px}.analyticsTable--users th:nth-child(5){min-width:180px}.analyticsTable--users th:nth-child(6){min-width:120px}.analyticsTable--users th:nth-child(7){min-width:110px}.analyticsTable--users th:nth-child(8){min-width:120px}.analyticsTable--users th:nth-child(9){min-width:160px}.analyticsTable--users th:nth-child(10){min-width:180px}.analyticsTable--users th:nth-child(11){min-width:200px}.analyticsTable--users th:nth-child(12){min-width:170px}.analyticsTable--users th:nth-child(13){min-width:170px;white-space:nowrap}.analyticsTable--users td:nth-child(11),.analyticsTable--users td:nth-child(3){white-space:normal}.analyticsTable--growth th{min-width:120px}.analyticsTable--growth th:first-child{min-width:110px}.analyticsTable--growth th:nth-child(4){min-width:190px}.analyticsTable--mtm th{min-width:120px}.analyticsTable--mtm th:nth-child(4){min-width:140px}.analyticsTable--mtm th:nth-child(6){min-width:150px}.analyticsTable--mtm th:nth-child(7){min-width:140px}.analyticsTable--revenue th:first-child{min-width:220px}.analyticsTable--revenue th:nth-child(2){min-width:150px}.analyticsTable--traffic-source th:first-child{min-width:180px}.analyticsTable--traffic-source th:nth-child(2),.analyticsTable--traffic-source th:nth-child(3){min-width:130px}.analyticsTable--traffic-source th:nth-child(4),.analyticsTable--traffic-source th:nth-child(5){min-width:150px}.analyticsTable--traffic-source th:nth-child(6){min-width:110px}.analyticsTable--raw-utm th:first-child,.analyticsTable--raw-utm th:nth-child(2){min-width:170px}.analyticsTable--raw-utm th:nth-child(3){min-width:110px}.analyticsTable--campaigns th:first-child{min-width:200px}.analyticsTable--campaigns th:nth-child(2){min-width:160px}.analyticsTable--campaigns th:nth-child(3){min-width:110px}.analyticsTable--campaigns th:nth-child(4),.analyticsTable--campaigns th:nth-child(5){min-width:160px}.analyticsTable--campaigns th:nth-child(6){min-width:140px}.analyticsTable--campaigns th:nth-child(7){min-width:110px}.analyticsTable--landing th:first-child{min-width:260px}.analyticsTable--landing td:first-child{white-space:normal}.analyticsTable--landing th:nth-child(2),.analyticsTable--landing th:nth-child(3){min-width:140px}.analyticsTable--landing th:nth-child(4){min-width:130px}.analyticsTable--funnel th:first-child{min-width:220px}.analyticsTable--funnel th:nth-child(2){min-width:110px}.analyticsTable--funnel th:nth-child(3){min-width:190px}.analyticsTable--invites th:first-child{min-width:170px}.analyticsTable--invites th:nth-child(2){min-width:220px}.analyticsTable--invites th:nth-child(3),.analyticsTable--invites th:nth-child(4){min-width:110px}.analyticsTable--hireme th:first-child{min-width:220px}.analyticsTable--hireme th:nth-child(2),.analyticsTable--hireme th:nth-child(3){min-width:140px}@media(max-width:850px){.analyticsKpiGrid{grid-template-columns:repeat(2,1fr)}.analyticsDateControl{gap:6px}.analyticsBarLabel{font-size:9px}.analyticsFilterRow{flex-direction:column;align-items:stretch}.analyticsFilterRow input,.analyticsFilterRow select{width:100%}.analyticsPanelFilters{flex-direction:column;align-items:stretch;padding:14px}.analyticsPanelFilters .field{min-width:0;width:100%}.analyticsPanelFilters .field input,.analyticsPanelFilters .field select{width:100%}.analyticsPanelFilters .fieldActions{margin-left:0;width:100%}.analyticsPanelFilters .fieldActions .btn{flex:1 1}}@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap");:root{--sem-red:#c41f2f;--sem-orange:#c41f2f;--sem-yellow:#c41f2f;--sem-black:#0a0a0a;--sem-charcoal:#1a1a1a;--sem-panel:#111820;--sem-offwhite:#f4f2ec;--sem-white:#ffffff;--sem-silver:#d8dde2;--sem-gray:#6b7580;--sem-blue:#1a1a1a;--sem-font-heading:"Oswald",Arial,Helvetica,sans-serif;--sem-font-body:"Inter",Arial,Helvetica,sans-serif}body{font-family:var(--sem-font-body);background:var(--sem-offwhite);color:#15181c}.brand,.brandLogo,.eyebrow,.hero h1,.heroMain h1,.onboardCard h2,.price,.priceBox strong,.qaConsole h2,.resultCount b,.scoreBig,.sectionTitle,.stat,.whatYouGetPanel h2,h1,h2,h3,h4{font-family:var(--sem-font-heading);text-transform:uppercase;letter-spacing:.01em;font-weight:700}header{border-bottom:none}.accountDropdown,.accountMenu summary,.btn,.callout,.card,.careerTrack,.consentMock,.contactForm input,.contactForm textarea,.dashPackGrid .card,.empty,.emptyState,.field input,.field select,.field textarea,.freeTrialCta,.hireMeCandidateCard,.hireMeDetailPanel,.hireMeFilterPanel,.hireMePackageCard,.jobCard,.launchOfferCard,.legalCallout,.lockedbox,.modelAnswer,.navcta,.onboardCard,.pagination button,.passwordFieldInput,.planBadge,.popular,.priceBox,.qaConsole,.resultCount,.searchPanel,.searchPanel input,.searchPanel select,.searchbar,.socializeMenu summary,.successPanel,.tag,.topup,.trialBanner,.upsell,.vatBreakdown,.whatYouGetPanel{border-radius:0}.btn,.navcta{background:var(--sem-red);color:#fff;font-family:var(--sem-font-heading);text-transform:uppercase;letter-spacing:.03em;font-weight:600;box-shadow:none}.btn:hover,.navcta:hover{filter:brightness(1.08)}.btn.secondary{background:var(--sem-charcoal);color:#fff;border:1px solid var(--sem-charcoal)}.secondaryBtn{background:#fff!important;color:var(--sem-black)!important;border:1px solid var(--sem-black)!important}.dangerBtn{border-radius:0}.card,.careerTrack,.hireMeCandidateCard,.hireMeDetailPanel,.jobCard,.onboardCard,.priceBox,.topup{position:relative;border:1px solid #1a1a1a;box-shadow:none;background:#fff}.card:before,.careerTrack:before,.hireMeCandidateCard:before,.hireMeDetailPanel:before,.jobCard:before,.onboardCard:before,.priceBox:before,.topup:before{content:"";position:absolute;top:-1px;right:-1px;width:14px;height:14px;border-top:2px solid var(--sem-red);border-right:2px solid var(--sem-red);pointer-events:none}.pill.gold{border-color:var(--sem-black);color:var(--sem-red)}.verified{color:#15803d}.brandLogo img{width:330px;height:72px}.footerLogo{width:270px;height:64px}@media(max-width:1100px){.brandLogo img{width:260px;height:58px}}@media(max-width:700px){.brandLogo img{width:220px;height:50px}}@media(max-width:390px){.brandLogo img{width:185px;height:42px}}.heroGrid2{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important}.recruiterLine{margin-top:14px;color:#c7cdd3;font-size:14px}.recruiterLine a{color:#fff;font-weight:700;text-decoration:underline}.launchOfferTopRow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--sem-red)}.launchOfferCap{color:#9aa3ab}.launchOfferBig{font-family:var(--sem-font-heading);font-size:56px;font-weight:700;color:#fff;line-height:1;margin-top:10px}.launchOfferBigSub{font-size:11px;font-weight:800;letter-spacing:.03em;color:#cbd2d8;margin-top:6px;line-height:1.4}.launchOfferFine{color:#8a939b;font-size:10px;margin-top:10px;letter-spacing:.03em}.launchOfferBenefits{list-style:none;margin:14px 0 12px;padding:0;display:flex;flex-direction:column;gap:7px;flex-grow:1}.launchOfferBenefits li{position:relative;padding-left:14px;color:#dfe3e7;font-size:12px;line-height:1.4}.launchOfferBenefits li:before{content:"—";position:absolute;left:0;color:#5a626a}.whatYouGetSection{position:relative;overflow:hidden;background:var(--sem-black);color:#fff;padding:56px 8% 80px}.whatYouGetHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px}.whatYouGetHead h2{margin:4px 0 0;font-size:40px;color:#fff;line-height:1}.whatYouGetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#1f2429;position:relative;z-index:1}.whatYouGetTile{background:#0b0e11;padding:26px 22px 28px;position:relative;min-height:150px}.whatYouGetNum{display:block;font-family:var(--sem-font-heading);font-size:30px;color:#4a5157;font-weight:700}.whatYouGetArrow{position:absolute;top:24px;right:22px;color:var(--sem-red);font-weight:900}.whatYouGetTile p{margin:16px 0 0;color:#fff;font-weight:700;font-size:15px;line-height:1.35;max-width:220px}.whatYouGetWatermark{position:absolute;left:8%;bottom:-18px;font-family:var(--sem-font-heading);font-size:96px;font-weight:700;color:#ffffff08;letter-spacing:.04em;white-space:nowrap;pointer-events:none;z-index:0}.watchWhoWeAreBtn{width:auto!important;gap:10px;background:transparent;border:1px solid #2a323a;padding:10px 16px;font-weight:700;font-size:12px;letter-spacing:.03em;white-space:nowrap}.watchWhoWeAreBtn,.watchWhoWeAreIcon{display:inline-flex;align-items:center;color:#fff}.watchWhoWeAreIcon{justify-content:center;width:22px;height:22px;background:var(--sem-red);font-size:10px;border-radius:2px}.discountSection{border-top:1px solid #e3e2dc}.discountRow{display:grid;grid-template-columns:200px minmax(0,1fr) 220px;grid-gap:36px;gap:36px;padding:34px 0;border-bottom:1px solid #e3e2dc}.discountRowReverse{grid-template-columns:220px minmax(0,1fr) 200px}.discountPercent{text-align:left}.discountRowReverse .discountPercent{text-align:right}.discountNum{font-size:68px;color:var(--sem-black);line-height:1}.discountNum,.discountPct{font-family:var(--sem-font-heading);font-weight:700}.discountPct{font-size:34px;color:var(--sem-red)}.discountCaption{font-size:10px;font-weight:800;letter-spacing:.04em;color:#5a626a;margin-top:4px}.discountContent{position:relative;border:none;padding:0;box-shadow:none;background:transparent}.discountEyebrow{display:inline-block;font-size:11px;font-weight:800;color:#fff;background:var(--sem-black);padding:3px 8px;margin-bottom:8px}.discountContent h2{margin:0 0 8px;font-size:24px}.discountContent p{margin:0;color:#4c5660;max-width:520px}.discountContent .newStar{top:-14px;right:auto;left:-8px}.discountCode{text-align:right}.discountRowReverse .discountCode{text-align:left}.discountWith{font-size:10px;font-weight:800;letter-spacing:.04em;color:#8a939b}.discountCodeName{font-family:var(--sem-font-heading);font-size:22px;font-weight:700;color:var(--sem-black);margin:2px 0 10px}.ctaBand{background:var(--sem-black);color:#fff;padding:60px 8%;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.ctaBand h2{margin:0;font-size:42px;line-height:1.05}@media(max-width:1000px){.heroGrid2{grid-template-columns:1fr!important}.whatYouGetHead{flex-direction:column;align-items:flex-start;gap:16px}.whatYouGetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.discountRow,.discountRowReverse{grid-template-columns:1fr;text-align:left!important;gap:16px}.discountCode,.discountPercent,.discountRowReverse .discountCode,.discountRowReverse .discountPercent{text-align:left}.ctaBand{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.whatYouGetGrid{grid-template-columns:1fr}.whatYouGetWatermark{display:none}}.dashboardPage{max-width:1280px;margin:0 auto;padding:32px 4% 80px}.candidateStart{margin-bottom:28px}.candidateStartName{color:var(--sem-red)}.sectionNumHead{display:flex;align-items:baseline;gap:14px;margin:0 0 16px}.sectionNumHeadSmall{margin-bottom:12px}.sectionNumBig{font-size:28px;font-weight:700;color:var(--sem-red);line-height:1}.sectionNumBig,.sectionNumLabel{font-family:var(--sem-font-heading)}.sectionNumLabel{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.onboardBadge{position:absolute;top:18px;right:18px;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 9px;border-radius:999px;text-transform:uppercase}.onboardBadgeDone{background:#e8f8ee;color:#16a34a}.onboardBadgeOptional{background:#f3f4f5;color:#5a6472}.onboardBadgeReady{background:#fdeceb;color:var(--sem-red)}.dashStatPanel{background:var(--sem-black);color:#fff;border-radius:14px;padding:28px 30px 24px;margin-bottom:36px;position:relative}.dashStatBadge{display:inline-block;background:#16a34a;color:#fff;font-size:10px;font-weight:800;padding:3px 10px;border-radius:999px;margin-bottom:10px}.dashStatBadge,.dashStatPanel h2{letter-spacing:.06em;text-transform:uppercase}.dashStatPanel h2{color:#c7cdd3;font-size:14px;margin:0 0 6px}.dashStatBig{font-size:58px;color:#fff}.dashStatSubRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid #2a2f36}.dashStatSubRow>div{display:flex;flex-direction:column;gap:4px}.dashStatSubRow b{color:#fff;font-size:15px}.dashStatSubRow small{color:#8f98a3;font-size:12px}.dashStatSubLabel{font-size:11px;letter-spacing:.06em;color:#8f98a3;text-transform:uppercase}.dashStatExpiry{color:#c7cdd3;margin-top:14px}.hireMeSocializeSection{margin-bottom:36px}.hireMeSocializeGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.hireMeSocializeLeft{display:flex;flex-direction:column;gap:18px}.lifetimeAccessPanel{background:var(--sem-black);color:#fff;border-radius:14px;padding:26px 28px}.lifetimeAccessPanel .eyebrow{color:var(--sem-red)}.lifetimeAccessPanel h2{color:#fff;margin:6px 0 10px}.lifetimeAccessPanel p{color:#c7cdd3;margin:0}.hireMeSocializeRight{background:#fff;border:1px solid #e1e5e9;border-radius:14px;padding:22px 24px}.unlockedAppsList{display:flex;flex-direction:column;gap:2px}.unlockedAppRow{display:flex;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid #eef0f2}.unlockedAppRow:last-child{border-bottom:none}.unlockedAppNum{font-family:var(--sem-font-heading);font-weight:700;color:var(--sem-red);font-size:13px;width:22px}.unlockedAppInfo{flex:1 1;display:flex;flex-direction:column;gap:2px}.unlockedAppInfo span{color:#66717d;font-size:13px}.unlockedAppArrow{color:#aeb7c0;font-size:16px}.dashAccountSection{margin-top:12px}.dashAccountGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}@media(max-width:1000px){.hireMeSocializeGrid{grid-template-columns:1fr}.dashStatSubRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashAccountGrid{grid-template-columns:1fr}.dashStatBig{font-size:44px}}.cvAiPage{max-width:1400px;margin:0 auto;padding:40px 4% 80px}.cvAiBigHeadline{font-family:var(--sem-font-heading);font-size:52px;line-height:1.05;margin:14px 0 18px;color:var(--sem-black)}.cvAiHeroGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);grid-gap:40px;gap:40px;align-items:start}.cvAiHeroLeft{padding-top:4px}.cvAiStatRow{display:flex;gap:28px;flex-wrap:wrap;margin:22px 0;padding-top:16px;border-top:1px solid #d9d9d4}.cvAiStatItem{display:flex;flex-direction:column;gap:4px}.cvAiStatItem b{font-family:var(--sem-font-heading);font-size:30px;font-weight:700}.cvAiStatItem b small{font-size:14px;font-weight:600}.cvAiStatItem span{font-size:12px;color:#66717d;max-width:160px}.cvAiTruthDark{background:var(--sem-black);color:#fff;border:0;border-left:4px solid var(--sem-red);margin-top:26px}.cvAiTruthDark .eyebrow{color:var(--sem-red)}.cvAiTruthDark h2{color:#fff;margin:6px 0 10px}.cvAiTruthDark p{color:#c7cdd3;margin:0}.cvAiFormCard{padding:0;overflow:hidden}.cvAiFormCard form{display:flex;flex-direction:column}.cvAiFormCard .cvTruthBox{margin:0;border:0;border-radius:0;border-bottom:1px solid #e1e5e9;background:#fff}.cvAiFormCard .cvAiFieldsGrid:first-child{display:grid;grid-template-columns:1fr 1fr}.cvAiFormCard .cvAiFieldsGrid:first-child .cvTruthBox:first-child{border-right:1px solid #e1e5e9}.cvAiFieldsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:14px 0}.cvAiStepNum{color:var(--sem-red);font-weight:800;margin-right:8px}.cvAiFormFooter{display:flex;justify-content:flex-end;padding:20px 22px;background:#f4f2ec}.cvAiFormFooter .btn{padding:15px 26px}.cvWorkspaceHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;flex-wrap:wrap}.cvWorkspaceHead h2{margin:4px 0 0;font-size:22px}.cvWorkspaceStepper{display:flex;gap:8px;flex-wrap:wrap}.cvWorkspaceStep{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:9px 14px;border-radius:7px;background:#eef0f2;color:#5a6472}.cvWorkspaceStepDone{background:#e8f8ee;color:#16a34a}.cvWorkspaceStepActive{background:var(--sem-red);color:#fff}.cvWorkspaceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.cvWorkspaceCol .card{height:100%}.cvWorkspaceCol .cvAiFormCard form{max-height:900px;overflow-y:auto}.cvAiMatchCard{padding:0;overflow:hidden}.cvAiMatchHead{background:var(--sem-black);color:#fff;padding:24px;display:flex;gap:20px;align-items:flex-start}.cvAiMatchScoreNum{font-family:var(--sem-font-heading);font-size:48px;font-weight:700;color:#fff;white-space:nowrap}.cvAiMatchScoreNum span{color:var(--sem-red);font-size:28px}.cvAiMatchHead h3{color:var(--sem-red);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.cvAiMatchHead ul{margin:0;padding-left:18px;color:#dbe3ea;font-size:13px}.cvAiMatchHead li{margin:5px 0}.cvAiMatchBody{padding:22px}.cvAiPreviewLabel{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#66717d;margin:18px 0 8px}.cvAiPreviewPane{white-space:pre-wrap;word-break:break-word;background:#f6f7f8;border:1px solid #dfe3e7;border-radius:8px;padding:16px;font:13px/1.55 Arial,Helvetica,sans-serif;max-height:340px;overflow-y:auto}.cvAiCoverPane{max-height:640px}.cvAiDownloadBar{display:flex;align-items:center;gap:10px;padding:16px 22px;background:#f4f2ec;border-top:1px solid #e1e5e9}.cvAiDownloadBar span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#66717d;margin-right:auto}.cvAiDownloadBar .btn{padding:10px 16px;font-size:13px}.cvAiCoverCard{padding:22px}@media(max-width:1100px){.cvAiHeroGrid,.cvWorkspaceGrid{grid-template-columns:1fr}.cvWorkspaceCol .cvAiFormCard form{max-height:none}}@media(max-width:760px){.cvAiBigHeadline{font-size:34px}.cvAiFormCard .cvAiFieldsGrid:first-child{grid-template-columns:1fr}.cvAiFormCard .cvAiFieldsGrid:first-child .cvTruthBox:first-child{border-right:0}.cvAiFieldsGrid{grid-template-columns:1fr}}.breadcrumb{font-size:13px;margin-bottom:16px}.breadcrumb,.breadcrumb a{color:#8b94a0}.prepareMePage{max-width:1400px;margin:0 auto;padding:40px 4% 0}.prepareHero{margin-bottom:0}.prepareHeroGrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:40px;gap:40px;align-items:start;margin-top:10px}.prepareHeadline{font-family:var(--sem-font-heading);font-size:58px;line-height:1.05;margin:0 0 20px}.prepareLead{font-size:18px;max-width:520px;padding-top:16px;border-top:1px solid #d9d9d4}.prepareAllowanceCard{background:var(--sem-black);color:#fff;border:0}.prepareAllowanceCard .eyebrow{color:var(--sem-red)}.prepareAllowanceCard h2{color:#fff;margin:6px 0 18px}.prepareAllowancePrice{display:flex;align-items:baseline;gap:12px;font-family:var(--sem-font-heading);font-size:48px;font-weight:700;color:#fff;margin:10px 0 18px;padding-bottom:18px;border-bottom:1px solid #2a2f36}.prepareAllowancePrice span{font-family:var(--sem-font-body);font-size:12px;font-weight:600;color:#9aabb8;line-height:1.4}.prepareAllowanceCard p{color:#9aabb8}.prepareHowSection{background:var(--sem-black);color:#fff;margin-top:48px;padding:56px 4% 64px}.sectionNumHeadLight .sectionNumLabel{color:var(--sem-red)}.prepareHowHeadline{font-family:var(--sem-font-heading);font-size:44px;line-height:1.1;margin:0 0 30px;padding-bottom:26px;border-bottom:1px solid #2a2f36}.prepareHowDim{color:#4c545c}.prepareHowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px}.prepareHowCol{display:flex;flex-direction:column;gap:10px}.prepareHowCol h3{color:#fff;font-size:20px;margin:4px 0 6px}.prepareHowCol p{color:#9aabb8;line-height:1.5}.prepareHowCol .btn{align-self:flex-start;margin-top:8px}.prepareScoreStat{font-family:var(--sem-font-heading);font-size:72px;font-weight:700;color:#fff;margin-top:4px}@media(max-width:1000px){.prepareHeroGrid,.prepareHowGrid{grid-template-columns:1fr}}@media(max-width:760px){.prepareHeadline{font-size:38px}.prepareHowHeadline{font-size:30px}}.messagesPageHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:24px}.messagesPageHead h1{font-family:var(--sem-font-heading);font-size:56px;margin:8px 0 0}.messagesPageHead h1:after{content:".";color:var(--sem-red)}.messagesCol-profile{background:var(--sem-black)!important;color:#fff;border:0!important}.messagesCol-profile .eyebrow{color:var(--sem-red)}.messagesCol-profile h2,.messagesCol-profile h3{color:#fff}.messagesCol-profile .muted{color:#9aabb8}.messagesCol-profile a{color:#fff}.messagesCol-profile .btn.secondary{background:transparent;color:#fff;border:1px solid #3b4149}.callControlsRow{display:flex;gap:18px;margin:14px 0 10px}.callControlBtn{display:flex;flex-direction:column;align-items:center;gap:6px}.callControlBtn span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#9aabb8}.embeddedCallPanel{background:#141a1f;border:1px solid #2b323a;border-radius:12px;padding:16px;margin:14px 0}.embeddedCallControls{display:flex;gap:18px;margin-top:14px;padding-top:14px;border-top:1px solid #2b323a}.embeddedCallBtn{display:flex;flex-direction:column;align-items:center;gap:6px}.embeddedCallBtn span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#9aabb8}@media(max-width:850px){.messagesPageHead h1{font-size:38px}}.findPeopleHead{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #d9d9d4}.findPeopleHeadline{font-family:var(--sem-font-heading);font-size:56px;margin:8px 0 0}.findPeopleAccessBanner{background:var(--sem-black);color:#fff;border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:16px;min-width:300px;max-width:420px}.findPeopleAccessIcon{font-size:28px;color:var(--sem-red);flex-shrink:0}.findPeopleAccessBanner strong{display:block;margin-bottom:4px}.findPeopleAccessBanner p{margin:0;color:#9aabb8;font-size:13px}.findPeopleFiltersTitle{display:flex;align-items:center;gap:10px}.findPeopleFiltersTitle:after{content:"";flex:1 1;height:2px;background:var(--sem-red);max-width:40px}.findPeopleResultCount{font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:14px;display:flex;align-items:baseline;gap:10px}.findPeopleResultNum{font-family:var(--sem-font-heading);font-size:34px;font-weight:700;color:var(--sem-black)}.findPeopleFactsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2;padding:10px 0}.findPeopleFactsGrid span{display:flex;flex-direction:column;gap:2px;font-size:13px}.findPeopleFactsGrid b{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#8b94a0;font-weight:700}.hireMeCategoryBadge{color:#fff!important}@media(max-width:850px){.findPeopleHeadline{font-size:36px}.findPeopleAccessBanner{width:100%;max-width:none}}.recruitersLandingPage{max-width:1400px;margin:0 auto;padding:40px 4% 0}.recruitersHero{position:relative;overflow:hidden;padding-bottom:40px;border-bottom:1px solid #d9d9d4;margin-bottom:40px}.recruitersHeroWatermark{position:absolute;top:-10px;right:-10px;font-family:var(--sem-font-heading);font-size:220px;font-weight:700;color:#00000008;line-height:1;pointer-events:none;z-index:0}.recruitersHeroGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,420px);grid-gap:40px;gap:40px;align-items:start;position:relative;z-index:1;margin-top:10px}.recruitersHeadline{font-family:var(--sem-font-heading);font-size:58px;line-height:1.05;margin:0}.recruitersHeroCta{padding-top:4px}.recruitersHeroCta .actions{margin-top:18px;gap:10px}.recruitersHeroCta .actions .btn{width:100%;text-align:center}.recruitersSection{margin-bottom:48px}.recruitersPriceRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:stretch}.recruitersPriceCard{background:#fff;border:1px solid #e1e5e9;border-radius:4px;padding:26px 24px;display:flex;flex-direction:column}.recruitersPriceCardDark{background:var(--sem-black);color:#fff;border-color:var(--sem-black)}.recruitersPriceCardDark .muted{color:#9aabb8}.recruitersPriceTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.recruitersPriceTag{font-size:11px;letter-spacing:.06em;color:#9aa1a9}.recruitersPriceBig{font-family:var(--sem-font-heading);font-size:52px;font-weight:700;margin-bottom:6px}.recruitersPriceBig span{font-size:52px}.recruitersPriceCard .priceBoxAction{margin-top:auto;padding-top:14px}.recruitersPriceCard .priceBoxAction .btn{width:100%;text-align:center}.recruitersAddonsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px;border-top:1px solid #1a1a1a;padding-top:24px;margin-top:8px}.recruitersAddonCol h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:18px;margin:10px 0 6px}.recruitersAddonPrice{display:block;font-family:var(--sem-font-heading);font-weight:700;font-size:18px;color:var(--sem-black)}.recruitersAddonCol p{color:#4c545c;font-size:13.5px;line-height:1.55}.recruitersEasyApplyBand{background:var(--sem-black);color:#fff;border-radius:14px;padding:44px 4%;margin-bottom:24px}.recruitersEasyApplyBand .sectionNumLabel{color:var(--sem-red)}.recruitersEasyApplyGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;margin-top:14px}.recruitersEasyApplyGrid h2{font-family:var(--sem-font-heading);font-size:42px;line-height:1.1;margin:0}.recruitersEasyApplyGrid p{color:#c7cdd3}@media(max-width:1000px){.recruitersHeroGrid,.recruitersPriceRow{grid-template-columns:1fr}.recruitersAddonsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitersEasyApplyGrid{grid-template-columns:1fr}}@media(max-width:760px){.recruitersHeadline{font-size:36px}.recruitersHeroWatermark{font-size:120px}.recruitersAddonsGrid{grid-template-columns:1fr}.recruitersEasyApplyGrid h2{font-size:30px}}.recruiterDashPage{max-width:1200px}.recruiterDashHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:20px}.recruiterDashHeadline{font-family:var(--sem-font-heading);font-size:40px;line-height:1.05;margin:4px 0 10px}.recruiterDashHeadActions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.recruiterDashStatRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.4fr);grid-gap:16px;gap:16px;background:var(--sem-black);color:var(--sem-white);border-radius:14px;padding:22px 24px;margin:18px 0 28px}.recruiterDashStatRow>div{display:flex;flex-direction:column;gap:6px}.recruiterDashStatRow>div>span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#b7bdc4}.recruiterDashStatRow .stat{font-family:var(--sem-font-heading);font-size:34px;line-height:1}.recruiterDashPackagePanel b{font-size:17px;line-height:1.25}.recruiterDashPackagePanel p{margin:2px 0 0;color:#aeb7c0}.recruiterDashSection{margin:30px 0}.recruiterDashVacHead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.recruiterDashVacHead h2{margin:0;font-size:22px}.recruiterDashAccountGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.recruiterEasyApplyDashCard{background:var(--sem-black);color:var(--sem-white)}.recruiterEasyApplyDashCard h3{color:var(--sem-white)}.recruiterEasyApplyDashCard .muted{color:#b7bdc4}@media(max-width:1000px){.recruiterDashStatRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.recruiterDashHeadline{font-size:30px}.recruiterDashAccountGrid,.recruiterDashStatRow{grid-template-columns:1fr}}.postJobPage{max-width:1400px}.postJobGrid{display:grid;grid-template-columns:400px 1fr;grid-gap:40px;gap:40px;align-items:start}.postJobLeftCol{position:-webkit-sticky;position:sticky;top:20px}.postJobHeadline{font-family:var(--sem-font-heading);font-size:52px;line-height:.98;margin:6px 0 20px;color:var(--sem-black)}.postJobIntroRow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-bottom:1px solid #d9d9d4;padding-bottom:18px;margin-bottom:18px}.postJobCreditStat{text-align:right;flex-shrink:0}.postJobCreditStat b{display:block;font-family:var(--sem-font-heading);font-size:30px;line-height:1}.postJobCreditStat span{letter-spacing:.05em}.postJobCreditStat span,.postJobPreviewHead{font-size:11px;text-transform:uppercase;color:#8b94a0}.postJobPreviewHead{display:flex;justify-content:space-between;letter-spacing:.06em;margin-bottom:8px}.postJobPreviewCard{background:var(--sem-white);border:1px solid #d9d9d4;border-radius:10px;padding:18px}.postJobPreviewTop{display:flex;align-items:center;gap:12px}.postJobPreviewAvatar{width:44px;height:44px;border-radius:8px;background:var(--sem-black);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--sem-font-heading);font-size:20px;flex-shrink:0}.postJobPreviewCompany{font-size:13px;color:#6b7280}.postJobPreviewTitle{font-family:var(--sem-font-heading);font-size:20px;color:var(--sem-black)}.postJobPreviewPills{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.postJobPreviewPill{font-size:12px;padding:5px 10px;border:1px solid #d9d9d4;border-radius:6px;color:#374151}.postJobPreviewPill.dark{background:var(--sem-black);color:#fff;border-color:var(--sem-black)}.postJobPreviewDesc{font-size:13px;color:#8b94a0;margin:0}.postJobReadiness{background:var(--sem-black);color:#fff;border-radius:10px;padding:18px 20px;margin-top:18px}.postJobReadinessHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.postJobReadinessHead span{font-size:11px;letter-spacing:.06em;color:var(--sem-red);font-weight:600}.postJobReadinessHead b{font-family:var(--sem-font-heading);font-size:22px}.postJobReadinessBar{height:4px;background:#333;border-radius:2px;overflow:hidden;margin-bottom:14px}.postJobReadinessBar>div{height:100%;background:var(--sem-red)}.postJobReadinessRow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #2a2a2a;font-size:13px;color:#d4d7db}.postJobReadinessRow:first-of-type{border-top:none}.postJobReadinessRow input{accent-color:var(--sem-red)}.postJobFormCard{position:relative}.postJobMethodGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:10px 0}.postJobMethodCard{text-align:left;border:1px solid #d9d9d4;border-radius:10px;padding:14px 16px;background:var(--sem-white);cursor:pointer;position:relative}.postJobMethodCard strong{display:block;font-size:13px;letter-spacing:.02em;margin-bottom:4px}.postJobMethodCard .postJobMethodRadio{position:absolute;top:16px;right:16px;width:16px;height:16px;border-radius:50%;border:1px solid #c7ccd1}.postJobMethodCard.selected{background:var(--sem-black);color:#fff;border-color:var(--sem-red);box-shadow:inset 3px 0 0 var(--sem-red)}.postJobMethodCard.selected .muted{color:#b7bdc4}.postJobMethodCard.selected .postJobMethodRadio{border-color:var(--sem-red);background:radial-gradient(circle,var(--sem-red) 0 5px,transparent 6px)}.postJobDestBox{background:var(--sem-offwhite);border-radius:10px;padding:16px;margin-top:4px}.postJobFormFooter{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #e5e5e0;margin-top:22px;padding-top:18px}.postJobSaveBtn{background:#9aa0a6;color:#fff;border:none}.postJobSaveBtn:hover{background:#80868b}@media(max-width:1050px){.postJobGrid{grid-template-columns:1fr}.postJobLeftCol{position:static}}@media(max-width:600px){.postJobHeadline{font-size:36px}.postJobMethodGrid{grid-template-columns:1fr}}.pill.red{border-color:var(--sem-red);background:var(--sem-red);color:#fff}.billingHero{display:grid;grid-template-columns:1fr 480px;grid-gap:40px;gap:40px;align-items:start;margin-bottom:30px}.billingHeadline{font-family:var(--sem-font-heading);font-size:52px;line-height:.98;margin:10px 0 0;color:var(--sem-black)}.billingPlanCard{background:var(--sem-black);color:#fff;border-radius:14px;padding:26px 28px}.billingPlanBadgeRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.billingPlanBadges{display:flex;gap:8px}.billingPlanCard .eyebrow{color:var(--sem-red)}.billingPlanName{font-family:var(--sem-font-heading);font-size:44px;line-height:1;margin:6px 0 4px;color:#fff}.billingPlanCard .muted{color:#aeb7c0}.billingPlanCard .actions{margin:16px 0 14px;gap:14px;align-items:center}.billingManageBtn{background:#fff;color:var(--sem-black);border:none}.billingManageBtn:hover{background:#eee}.billingPlanCard .actions .btn.secondary{background:none;border:none;color:#aeb7c0;text-decoration:underline;padding:0;font-size:13px}.billingPlanCard .actions .btn.secondary:hover{color:#fff}.billingSectionHead{display:flex;align-items:baseline;gap:14px;margin:34px 0 16px}.billingStatRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid #1a1a1a;padding-top:18px}.billingStatRow>div{padding:0 18px;border-left:1px solid #d9d9d4}.billingStatRow>div:first-child{padding-left:0;border-left:none}.billingStatRow span{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8b94a0;margin-bottom:6px}.billingStatRow b{display:block;font-family:var(--sem-font-heading);font-size:40px;line-height:1;color:var(--sem-black)}.billingStatRow b small{font-size:16px;color:#8b94a0;font-weight:400}.billingStatMuted{color:#c7ccd1!important}.billingStatRow p{margin:6px 0 0}.billingCreditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.billingCreditCard{border:1px solid #d9d9d4;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.billingCreditCardTop{background:var(--sem-white);padding:22px 24px;flex:1 1}.billingCreditCardTop h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:20px}.billingCreditLetter{color:var(--sem-red);font-family:var(--sem-font-heading)}.billingCreditPriceRow{display:flex;align-items:baseline;gap:12px;margin-top:14px}.billingCreditPriceBig{font-family:var(--sem-font-heading);font-size:34px}.billingCreditPriceMinutes{font-weight:600;margin:0}.billingCreditCardBottom{background:var(--sem-black);color:#fff;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.billingBalanceLabel{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sem-red);margin-bottom:4px}.billingBalanceBig{font-family:var(--sem-font-heading);font-size:30px;line-height:1}.billingCreditCardNote{color:#aeb7c0;text-align:right;margin:0}.billingTopupHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;border-bottom:1px solid #d9d9d4;padding-bottom:18px}.billingTopupHeadline{font-family:var(--sem-font-heading);font-size:40px;line-height:1.05;margin:0;color:var(--sem-black)}.billingTopupNote{max-width:300px;text-align:right}.billingTopupGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:18px}.billingTopupCol{padding:18px;border-left:1px solid #d9d9d4}.billingTopupCol:first-child{padding-left:0;border-left:none}.billingTopupColHead{display:flex;justify-content:space-between;align-items:baseline}.billingTopupColHead h3{margin:0;font-size:16px}.billingTopupTag{font-size:11px;color:#8b94a0}.billingTopupPrice{font-family:var(--sem-font-heading);font-size:46px;line-height:1;color:var(--sem-red);margin-top:8px}.billingTopupBtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:14px;padding:12px;border-radius:8px;border:none;background:var(--sem-black);color:#fff;font-size:13px;cursor:pointer}.billingTopupBtn.locked{background:none;border:1px dashed #c7ccd1;color:#8b94a0;cursor:not-allowed}.billingImportantNote{border-top:1px solid #d9d9d4;margin-top:20px;padding-top:16px}@media(max-width:1000px){.billingHero{grid-template-columns:1fr}.billingStatRow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.billingStatRow>div:nth-child(3){border-left:none}.billingCreditGrid,.billingTopupGrid{grid-template-columns:1fr}.billingTopupCol{border-left:none;border-top:1px solid #d9d9d4;padding-left:0}.billingTopupCol:first-child{border-top:none}}@media(max-width:600px){.billingHeadline{font-size:36px}.billingPlanName{font-size:32px}.billingTopupHeadline{font-size:28px}}.authPageInner{max-width:460px;margin:30px auto 0}.contactPage{max-width:1400px;margin:0 auto;padding:40px 4% 80px;overflow-x:hidden}.contactGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,600px);grid-gap:40px;gap:40px;align-items:start}.contactHeadline{font-family:var(--sem-font-heading);font-size:48px;line-height:1.05;margin:10px 0 16px}.contactLead{font-size:17px;line-height:1.6;color:#2b333b}.contactBox{padding:0;overflow:hidden;max-width:none;margin-top:0;background:#fff;border:1px solid #d9d9d4;border-radius:12px;gap:0}.contactBox,.contactBoxBody{display:flex;flex-direction:column}.contactBoxBody{padding:24px;gap:16px}.contactFormGrid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.contactBox .contactFormActions{margin:0;justify-content:flex-end;padding:18px 24px;background:#f4f2ec}.contactBox .contactFormActions .btn{min-width:120px}@media(max-width:900px){.contactGrid{grid-template-columns:1fr}.contactHeadline{font-size:34px}.contactFormGrid2{grid-template-columns:1fr}.contactBox .contactFormActions{flex-direction:column}.contactBox .contactFormActions .btn{width:100%}}body,html{max-width:100%;overflow-x:clip}.footer,.legalFooter{box-sizing:border-box;max-width:100%;flex-wrap:wrap;gap:24px}.footer>div{min-width:0;max-width:100%}.candidateNotice,.legalEntity,.licenceNotice{overflow-wrap:anywhere}.footerLinks{flex-wrap:wrap}.whatYouGetTile p{font-size:17px;font-weight:600;line-height:1.5;max-width:260px}.watchWhoWeAreBtn{font-size:16px!important;padding:16px 28px!important;background:var(--sem-red)!important;border:0!important;color:#fff!important;border-radius:6px;box-shadow:0 8px 22px rgba(196,31,47,.35)}.watchWhoWeAreIcon{font-size:18px}.discountRow{grid-template-columns:200px minmax(0,1fr) 280px;align-items:center}.discountPercent,.discountRow .discountPercent{text-align:left}.discountCode,.discountRow .discountCode{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.discountCode .btn{white-space:normal;text-align:center;min-width:240px}.discountEyebrowRow{display:flex;align-items:center;gap:10px;margin-bottom:8px}.discountEyebrowRow .discountEyebrow{margin-bottom:0}.newBadgeSm{display:inline-block;background:var(--sem-red);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:999px}@media(max-width:850px){.discountRow{grid-template-columns:1fr}.discountCode,.discountRow .discountCode{text-align:left;align-items:flex-start}.discountCode .btn{width:100%;min-width:0}}.ctaBand .heroLineWhite,.hero .heroLineWhite,.prepareHowSection .heroLineWhite,.recruitersEasyApplyBand .heroLineWhite,.whatYouGetSection .heroLineWhite{color:#fff}.section h1,.section h2,.section h3{color:inherit}.careerTracks,.creditGrid,.grid,.jobGrid,.prepareHowGrid{align-items:stretch}.careerTrack,.grid>.card,.jobCard,.prepareHowCol{display:flex;flex-direction:column}.careerTrack>.btn:last-child,.careerTrack>a.btn:last-child,.grid>.card>.btn:last-child,.grid>.card>a.btn:last-child,.grid>.card>form:last-child,.jobCard>.btn:last-child,.prepareHowCol>.btn:last-child{margin-top:auto}.grid>.card>.btn,.grid>.card>a.btn{align-self:stretch}.btn,.dangerBtn,.navcta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;line-height:1.2;text-align:center;font-weight:700;max-width:100%;box-sizing:border-box}.card .btn,.card a.btn{margin-bottom:0}.card{box-sizing:border-box;max-width:100%}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.actions .btn{flex:0 0 auto}@media(max-width:850px){.actions{flex-direction:column}.actions .btn,.card .btn,.grid>.card>.btn{width:100%}}.prepareTrialLead{font-size:18px;font-weight:700;color:#fff!important;margin:0 0 16px}.prepareTrialTop{margin:0;padding-top:16px;border-top:1px solid #2a2f36;color:#c7cdd3!important;line-height:1.6}.prepareTrialTop b{color:#fff}.prepareAllowanceCard h2{font-size:30px;line-height:1.1;margin:6px 0 10px}.prepareHowGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}.prepareTrainCol h3{color:#fff}.trainFinder{gap:12px;margin-top:6px}.trainFinder,.trainFinder label{display:flex;flex-direction:column}.trainFinder label{gap:6px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#c7cdd3}.trainFinder .req{color:var(--sem-red)}.trainFinder input,.trainFinder select{width:100%;box-sizing:border-box;padding:12px;border:1px solid #3b4149;border-radius:8px;background:#0f1114;color:#fff;font:inherit;font-size:14px;text-transform:none;letter-spacing:0}.trainFinder .btn{align-self:flex-start;margin-top:4px}.trainErr{color:#ff8a8f}.trainErr,.trainNote{margin:0;font-size:14px}.trainNote{color:#c7cdd3;line-height:1.5}.trainResults{gap:12px}.trainResult,.trainResults{display:flex;flex-direction:column}.trainResult{border:1px solid #2a2f36;border-left:4px solid var(--sem-red);border-radius:8px;padding:14px;background:#0f1317;gap:6px}.trainResult b{color:#fff}.trainResult span{font-size:12px;color:#9aabb8}.trainResult p{margin:0;color:#c7cdd3;font-size:14px}.trainResult .btn{align-self:flex-start;margin-top:6px}@media(max-width:900px){.prepareHowGrid{grid-template-columns:1fr}}.trainAdminPage{margin:0 auto}.trainAdminTitle{font-family:var(--sem-font-heading);font-size:40px;margin:8px 0}.trainAdminForm{padding:0;overflow:hidden;max-width:760px;margin-top:20px}.trainAdminBody{padding:24px;display:flex;flex-direction:column;gap:14px}.trainAdminBody label,.trainAdminModal label{display:flex;flex-direction:column;gap:6px;font-weight:700}.trainAdminBody input:not([type=checkbox]),.trainAdminBody select,.trainAdminBody textarea,.trainAdminModal input:not([type=checkbox]),.trainAdminModal select,.trainAdminModal textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid #d8dee6;border-radius:8px;font:inherit;background:#fff}.trainAdminRow3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.trainAdminCheck{flex-direction:row!important;align-items:center;gap:10px!important}.trainAdminTable td{vertical-align:top}.trainAdminActions{display:flex;gap:8px;flex-wrap:wrap}.trainAdminActions .btn,.trainAdminActions .dangerBtn{min-height:38px;padding:8px 14px;font-size:13px}.trainAdminModalWrap{position:fixed;inset:0;background:#000a;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100;overflow:auto}.trainAdminModal{width:min(680px,100%);display:flex;flex-direction:column;gap:14px;max-height:92vh;overflow:auto}@media(max-width:800px){.trainAdminRow3{grid-template-columns:1fr}}@media(max-width:850px){.messagesGrid{grid-template-columns:minmax(0,1fr)!important}.messagesCol-conversation,.messagesGrid>*{min-width:0;max-width:100%}.messagesCol-conversation{overflow:hidden;padding:12px!important}.messagesCol-conversation .chatBubble{max-width:88%!important;min-width:0;overflow-wrap:anywhere;word-break:break-word}.messagesCol-conversation .chatBubble img{max-width:100%!important;height:auto}.messagesCol-conversation .chatBubble a{max-width:100%;overflow-wrap:anywhere}.chatComposerRow{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;align-items:stretch;width:100%;max-width:100%}.chatComposerRow .chatComposerInput{flex:1 1!important;min-width:0!important;width:auto!important;padding:10px 8px!important;font-size:16px}.chatComposerRow .chatEmojiBtn,.chatComposerRow .chatPlusBtn{flex:0 0 auto;min-width:0!important;min-height:44px!important;width:40px;padding:0!important;font-size:18px!important}.chatComposerRow .chatPlusWrap{flex:0 0 auto}.chatComposerRow .chatSendBtn{flex:0 0 auto;width:auto!important;min-width:0!important;min-height:44px!important;padding:0 12px!important;font-size:14px}}.jobGrid{align-items:stretch}.jobCard{display:flex!important;flex-direction:column;height:100%;padding:20px 20px 0}.jobCardBody{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.jobCardActions{margin-top:auto;padding:16px 0 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.jobCardActions>.btn{align-self:flex-start;width:auto;margin:0}.jobCardActions .easyApplyConsentPanel{width:100%;box-sizing:border-box}@media(max-width:850px){.jobCardActions>.btn{width:100%}}.trainNoteErr,.trainNoteOk{padding:12px 16px;border-radius:8px;font-weight:700;margin:14px 0;border-left:4px solid}.trainNoteOk{background:#e8f6ee;color:#0f5b2c;border-color:#16a34a}.trainNoteErr{background:#fdecee;color:#8f1220;border-color:var(--sem-red)}.trainReview{border-top:4px solid var(--sem-red)}.trainEditorActions{justify-content:flex-end;gap:10px;flex-wrap:wrap}.trainPublishBtn{min-width:150px}@media(max-width:700px){.trainEditorActions .btn{width:100%}}.trainAdminPage{width:100%;max-width:1200px;box-sizing:border-box}.trainAdminPage .tableWrap{overflow-x:visible;width:100%}.trainAdminTable{table-layout:auto!important;min-width:0!important}.trainAdminTable td,.trainAdminTable th{white-space:normal!important;overflow-wrap:anywhere;padding:12px 10px}.trainAdminTable td:last-child,.trainAdminTable th:last-child{width:auto!important;white-space:normal!important;min-width:210px}.trainAdminTable td:first-child{min-width:160px}.prepareHowGrid{gap:20px}.prepareHowCol{border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:24px 22px;background:rgba(255,255,255,.03);box-sizing:border-box;min-width:0}.prepareHowCol:hover{border-color:rgba(200,30,50,.7)}main.recruiterDashPage.section{max-width:1500px;padding-left:3%;padding-right:3%;box-sizing:border-box}@media(max-width:850px){main.recruiterDashPage.section{padding-left:14px;padding-right:14px}}.recruiterVacTableWrap{overflow-x:visible;width:100%;box-sizing:border-box}.recruiterVacTable{table-layout:auto!important;width:100%!important;min-width:0!important}.recruiterVacTable td,.recruiterVacTable th{white-space:normal!important;word-break:normal;overflow-wrap:break-word;padding:12px 8px;vertical-align:top}.recruiterVacTable td:last-child,.recruiterVacTable th:last-child{width:auto!important;min-width:150px}.recruiterVacTable td:first-child{min-width:170px}@media(max-width:850px){.recruiterVacTableWrap{overflow-x:auto}.recruiterVacTable{min-width:760px!important}}.sefCriteriaCard input:not([type]),.sefCriteriaCard input[type=number],.sefCriteriaCard input[type=text],.sefCriteriaCard select{font-size:14px;font-weight:700}.sefCriteriaCard input::placeholder{font-weight:400}.recruiterDashAccountGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:1000px){.recruiterDashAccountGrid{grid-template-columns:1fr!important}}.accountDetailsCard input,.changePasswordCard .passwordFieldInput,.changePasswordCard input{box-sizing:border-box!important;width:100%!important;height:42px!important;padding:0 12px!important;border:1px solid #b8bec6!important;border-radius:0!important;background:#fff!important;font:inherit!important;font-size:14px!important;color:#18202a!important;box-shadow:none!important;margin-top:4px!important}.changePasswordCard .passwordField{position:relative;display:block;width:100%}.changePasswordCard .passwordFieldInput{padding-right:42px!important;margin-top:0!important}.changePasswordCard .passwordField{margin-top:4px}.accountDetailsCard .btn,.changePasswordCard .btn{border-radius:0}.prepareHowCol .trainFinder>button.btn,.prepareHowCol>.btn{box-sizing:border-box;width:260px;max-width:100%;height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:13px;line-height:1;white-space:nowrap;margin-top:auto;align-self:flex-start}.prepareTrainCol .trainFinder{flex:1 1}.prepareTrainCol .trainFinder>button.btn{margin-top:auto}@media(max-width:900px){.prepareHowCol .trainFinder>button.btn,.prepareHowCol>.btn{width:100%;margin-top:12px}}.trainAdminPage{max-width:1800px!important;width:96%!important}.trainAdminPage .trainAdminForm{max-width:760px}.trainAdminTable{table-layout:fixed!important;width:100%!important}.trainAdminTable td,.trainAdminTable th{overflow-wrap:break-word;word-break:normal;vertical-align:middle;padding:14px 16px;font-size:15px}.trainAdminTable th:first-child{width:38%}.trainAdminTable th:nth-child(2){width:12%}.trainAdminTable th:nth-child(3){width:13%}.trainAdminTable th:nth-child(4){width:12%}.trainAdminTable th:nth-child(5){width:10%}.trainAdminTable th:nth-child(6){width:15%;min-width:330px}.trainAdminTable td:last-child,.trainAdminTable th:last-child{min-width:330px!important}.trainAdminTable td:first-child{min-width:0!important}.trainActGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%;max-width:340px}.trainActGrid .btn,.trainActGrid .dangerBtn{width:100%;height:44px;min-height:44px;padding:0 10px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:13px;white-space:nowrap;margin:0}@media(max-width:900px){.trainAdminPage .tableWrap{overflow-x:auto!important}.trainAdminTable{min-width:960px!important}}.trainAdminTable th:first-child{width:auto}.trainAdminTable th:nth-child(6){width:360px;min-width:0}.rowActions .btn.manageBtnBlack{background:#111!important;color:#fff!important;border-color:#111!important}.rowActions .btn.manageBtnBlack:hover:not(:disabled){background:#2a2a2a!important}@media(min-width:1101px){header>nav{flex-wrap:nowrap;white-space:nowrap;gap:clamp(4px,.4vw,8px);font-size:clamp(16px,1.2vw,18px)}header>nav>a{display:inline-flex;align-items:center;min-height:44px;padding:0 clamp(5px,.7vw,14px);line-height:1}header>nav>a.navCareerLive{padding:0 clamp(9px,.9vw,16px);min-height:42px}}.alignCtas>.card{display:flex;flex-direction:column;height:100%;border-width:2px}.alignCtas>.card>:last-child{margin-top:auto!important;margin-bottom:0!important}.alignCtas>.card>:last-child:not(:only-child){padding-top:12px}.alignCtas>.card>:last-child .btn,.alignCtas>.card>:last-child button.btn,.alignCtas>.card>a.btn:last-child{width:100%;min-height:46px}.alignCtas>.card.popular{background:linear-gradient(180deg,#fff5f5,#ffffff 46%);border:2px solid #c41f2f;box-shadow:0 10px 32px rgba(196,31,47,.2)}.alignCtas>.card.popular .bestValueLabel{color:#c41f2f}.popular:before{content:"\2605";background:transparent;color:#c41f2f;padding:0;border-radius:0;font-size:30px;line-height:1;font-weight:400;top:10px;right:16px}.form input[type=checkbox],.form input[type=radio]{width:18px;height:18px;min-height:0;padding:0;flex:0 0 18px;margin:2px 0 0;accent-color:#c41f2f}.consentRow{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;font-size:14px;line-height:1.45;text-align:left}.consentRow span{flex:1 1;min-width:0}.consentRow a{color:#c41f2f;font-weight:700;text-decoration:underline}.forgotRow{margin:6px 0 14px;text-align:right}.forgotLink{color:#c41f2f;font-weight:700;font-size:14px;text-decoration:underline}.forgotLink:hover{color:#8f1521}.topupGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:18px 0 12px;align-items:stretch}.topupCol{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #e7eaee;background:#fafbfc}.topupCol h3{margin:0 0 10px;font-size:18px;line-height:1.25;min-height:2.5em;display:flex;align-items:flex-start}.topupCol p{margin:0 0 6px;line-height:1.45}.topupQty{font-weight:700}.topupPrice{font-size:34px;font-weight:800;line-height:1.1;margin:auto 0 0;padding-top:14px}.topupCol .vatNote{margin:3px 0 0}.topupCol .topupBtn,.topupCol .topupForm{width:100%}.topupCol .topupForm{display:block;margin:0}.topupCol .topupBtn{display:flex;align-items:center;justify-content:center;height:46px;min-height:46px;padding:0 14px;margin:0;font-size:14px;line-height:1.2;font-family:inherit;text-align:center;width:100%;box-sizing:border-box}.topupCol .topupPrice+.vatNote{margin-bottom:18px}.topupCol .topupBtn:not(form .topupBtn){margin:0}@media(max-width:850px){.topupGrid{grid-template-columns:1fr}.topupCol h3{min-height:0}}.discountRow .discountCode .btn{box-sizing:border-box;width:280px;max-width:100%;min-width:0;height:60px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}@media(max-width:850px){.discountRow .discountCode .btn{width:100%}}