*{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:#f59e0b}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:#f59e0b;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;color:#fbbf24}.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{display:flex;gap:12px;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}.verified{color:#15803d;font-weight:700}.lockedbox{background:#f4f5f7;border:1px dashed #aab2bd;border-radius:9px;padding:12px;margin:15px 0;font-weight:700}.price{font-size:42px;font-weight:800}.popular{border:2px solid #f59e0b;position:relative}.popular:before{content:"BEST VALUE";position:absolute;top:-13px;right:18px;background:#f59e0b;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-red:#ef1b13;--sem-orange:#ff7a00;--sem-yellow:#ffd400;--sem-black:#080b0e;--sem-panel:#111820;--sem-silver:#d8dde2}body{background:#f3f4f5;color:#111820}header{background:linear-gradient(180deg,#050607,#11161b);padding:10px 4%;border-bottom:2px solid #ff6b00;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:#ffb000}.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 #ff650033}.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:#ff9a00}.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 #ff7600;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 #ff7200}.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 #ff7300;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 #ff7200}.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 #ff7200}.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 #ff7200;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 #ff7200;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 #ff7200;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;flex-wrap:wrap;font-weight:700;color:#fff}.footerLinks a:hover{color:#ff9a00}.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:#ff9a00}.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 #ff7200;box-shadow:0 5px 18px #18202a0d}.consentMock,.legalCallout{padding:18px;background:#fff}.consentMock{border:1px solid #dfe3e7;border-left:4px solid #ff7200;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:#f59e0b;color:#f6b73c}.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 #f59e0b;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;color:#f6b73c}.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:#f6b73c}.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 #ff7200;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:linear-gradient(90deg,var(--sem-red),var(--sem-orange),var(--sem-yellow));color:#080b0e;font-weight:800;padding:7px 10px;font-size:12px}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 #ff8a00;box-shadow:none}.recruiterHome{margin:0 8% 48px;padding:28px 30px;background:#0b0f13;color:#fff;border-left:5px solid #ff7600;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:#fff4e5;border-top:1px solid #ffd39a;border-bottom:1px solid #ffd39a}.legalLink,.safetyStrip a{color:#c2410c;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 #ff7200;background:#fff8ed;font-size:13px}.priceRow .priceBox{background:#101820;color:#fff;border-top:3px solid #ff7600}.priceRow .priceBox p{color:#cbd5df}.recruiterBadge{color:#ffb000}.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 #ff8a00;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 #ff7600;padding:14px 16px;border-radius:6px;margin:18px 0}.trialBanner span{color:#fbbf24}.formMessage{padding:12px;background:#fff8ed;border-left:4px solid #ff7200}.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(255,170,0,.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{color:#ff7a00;font-size:11px}.chev{color:#fbbf24}.accountDropdown{position:absolute;right:0;top:calc(100% + 8px);width:310px;background:#fff;color:#111820;border:1px solid #dfe3e7;border-top:3px solid #ff7200;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:#c2410c}.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:#fff8ed;border-left:4px solid #ff7200;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:#ff7200;color:#fff;border-radius:999px;font-size:10px;font-weight:800;line-height:1}@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))}.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}}.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 #ff7600;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:#fbbf24;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:#fff8ed;border:1px solid #ffd39a;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{background:#fff!important;color:#101820!important;border:1px solid #ff8a00!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 #ffd39a;border-left:4px solid #ff7a00;border-radius:10px;background:#fffaf2}.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:#9a3d00}.cvAiWide{max-width:980px}.cvResult{margin-top:26px;padding-top:24px;border-top:3px solid #ff7600}.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:#fff8ed;border-left:4px solid #ff7600}.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 #ff7600;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 #ff7600}.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 #ff8a00;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 #ffd09a;border-top:4px solid #ff7600;border-radius:14px;padding:24px;background:#fff;box-shadow:0 10px 28px #18202a12}.careerTrack h2{margin-top:0}.trackOffer{padding:10px 12px;background:#fff4e6;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 #ff7600;background:#fff8ed;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:#ffb23c;font-weight:800;text-align:right}.modelAnswer{background:#fff;color:#17212b;border-left:5px solid #ff7600;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:#fbbf24;border:1px solid #ff8a00;border-radius:20px;padding:5px 11px;font-size:11px;font-weight:800;letter-spacing:.4px;margin-bottom:8px}.easyApplyNote{color:#c2410c;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:#ff7200}.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:#fff4e6;color:#c2410c;border:1px solid #ffd09a;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 #ef1b1300}50%{opacity:.86;box-shadow:0 0 10px #ef1b1399}}@media(prefers-reduced-motion:reduce){.navCareerLive{animation:none}}@media(max-width:850px){.messagesGrid{grid-template-columns:1fr!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,620px) minmax(280px,420px);justify-content:space-between;grid-column-gap:40px;column-gap:40px;grid-row-gap:24px;row-gap:24px;align-items:start}.heroMain h1{background:none;-webkit-background-clip:initial;color:inherit}.heroLineWhite{color:#fff;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)}.whatYouGetPanel h2{margin:0 0 16px;font-size:20px;color:#fff}.whatYouGetPanel ul{list-style:none;margin:0;padding:0}.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:#ff9a00;font-weight:900;opacity:.8}.careerTrackIcon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff4e6;font-size:22px;margin-bottom:10px}@media(max-width:960px){.heroGrid{grid-template-columns:1fr;max-width:640px;width:auto;justify-content:normal}}.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}}