@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#5b43f5;--blue-strong:#4030c9;--blue-soft:#efedff;--cyan:#15bfa2;--ink:#17142f;--muted:#635f76;--line:#dedbe8;--paper:#f8f7f2;--success:#087c63;--coral:#ff735c;font-family:DM Sans,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none!important}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(39,184,242,.42);outline-offset:3px}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--blue);font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow:before{content:"";width:20px;height:2px;background:var(--cyan)}.primary-button{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.25rem;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-strong));box-shadow:0 12px 30px #1457e63d;font-weight:750;cursor:pointer}.primary-button:hover{transform:translateY(-1px);box-shadow:0 16px 36px #1457e64d}.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.15rem;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#fff;font-weight:700;cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.live-ledger{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:1rem;padding:1.2rem clamp(1.25rem,6vw,6rem);color:#fff;background:#08234c}.live-ledger div{padding-left:1rem;border-left:1px solid rgba(255,255,255,.1098039216)}.live-ledger b,.live-ledger span{display:block}.live-ledger b{color:#61e2c2;font:800 1.15rem Manrope}.live-ledger span{margin-top:.2rem;color:#92a9c8;font-size:.5rem}.live-ledger a{color:#61e2c2;font-size:.57rem;font-weight:850}@media(max-width:800px){.live-ledger{grid-template-columns:repeat(2,1fr)}.live-ledger a{grid-column:1/-1;padding-left:1rem}}@media(max-width:450px){.live-ledger{grid-template-columns:1fr}.live-ledger a{grid-column:auto}}::selection{color:#fff;background:#5b43f5}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}button:disabled{transform:none!important}.seo-static{max-width:960px;margin:0 auto;padding:clamp(24px,5vw,72px) 20px}.seo-static nav{margin-bottom:2rem;color:var(--muted);font-size:.9rem}.seo-static a{color:var(--blue-strong);text-decoration:underline!important;text-underline-offset:3px}.seo-static h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.15}.seo-static h2{margin:2rem 0 .8rem;font-size:1.4rem}.seo-static p,.seo-static li{line-height:1.65}.seo-static dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:1.5rem 0}.seo-static dl div{padding:1rem;border:1px solid var(--line);background:#fff}.seo-static dt{margin-bottom:.3rem;color:var(--muted);font-size:.8rem}.seo-static dd{margin:0;font-weight:700}.seo-static li{margin-bottom:.7rem}:root{--brand-ink: #17122f;--brand-ink-soft: #292146;--brand-paper: #fffaf2;--brand-surface: #ffffff;--brand-mist: #f5f2ff;--brand-violet: #6847ff;--brand-violet-dark: #4a2ed4;--brand-mint: #00c9a7;--brand-coral: #ff6b6b;--brand-sun: #ffc857;--brand-sky: #4cc9f0;--brand-lime: #b8ed68;--brand-text: #201a38;--brand-muted: #69627b;--brand-line: #d9d2e5;--brand-line-strong: #b9afca;--brand-shadow: 0 24px 70px rgba(38, 23, 91, .14);--brand-gradient: linear-gradient(135deg, #6847ff 0%, #835cff 42%, #ff6b8a 100%);--brand-night-gradient: radial-gradient(circle at 84% 8%, rgba(76, 201, 240, .2), transparent 28%), radial-gradient(circle at 10% 92%, rgba(255, 107, 107, .18), transparent 30%), #17122f;--brand-mesh: radial-gradient(circle at 8% 12%, rgba(255, 200, 87, .42), transparent 25%), radial-gradient(circle at 88% 15%, rgba(76, 201, 240, .35), transparent 27%), radial-gradient(circle at 68% 88%, rgba(0, 201, 167, .25), transparent 30%), #fffaf2;--blue: var(--brand-violet);--blue-strong: var(--brand-violet-dark);--blue-soft: var(--brand-mist);--cyan: var(--brand-mint);--ink: var(--brand-ink);--muted: var(--brand-muted);--line: var(--brand-line);--paper: var(--brand-paper);--success: #087c63;--coral: var(--brand-coral)}body{color:var(--brand-text);background:var(--brand-paper)}::selection{color:#fff;background:var(--brand-violet)}:where(a,button,input,select,textarea):focus-visible{outline-color:var(--brand-sky)}:root :is(.companies-page,.salary-page,.roles-page,.landing-page,.report-page,.partners-page,.guide,.guides-hero){color:var(--brand-text)}:root :is(.companies-hero,.salary-hero,.roles-hero,.landing-hero,.report-hero){position:relative;overflow:hidden;border-color:var(--brand-line-strong);background:var(--brand-mesh)}:root :is(.companies-hero,.salary-hero,.roles-hero,.landing-hero,.report-hero):after{position:absolute;right:clamp(-80px,-5vw,-20px);bottom:clamp(-120px,-8vw,-50px);width:clamp(180px,24vw,360px);aspect-ratio:1;border:1px solid rgba(104,71,255,.25);border-radius:50%;box-shadow:inset 0 0 0 32px #ffffff40,inset 0 0 0 64px #6847ff14;content:"";pointer-events:none}:root :is(.companies-hero,.salary-hero,.roles-hero,.landing-hero,.report-hero)>*{position:relative;z-index:1}:root :is(.companies-page,.salary-page,.roles-page) :is(button,a){transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}:root :is(.company-grid article,.salary-list article,.role-index article){border-color:var(--brand-line);background:#ffffffdb}:root :is(.company-grid article,.salary-list article,.role-index article):hover{border-color:var(--brand-violet);transform:translateY(-4px)}:root :is(.company-method,.salary-method,.role-use){background:var(--brand-night-gradient)}:root :is(.company-method,.salary-method,.role-use)>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){:root :is(.company-grid article,.salary-list article,.role-index article):hover{transform:none}}:root body :is(.catalogue-hero,.trust-hero,.examples-hero,.studio-intro,.blueprint-hero){position:relative;overflow:hidden;border-color:var(--brand-line-strong);background:var(--brand-mesh)}:root body :is(.catalogue-hero,.trust-hero,.examples-hero,.studio-intro,.blueprint-hero):after{position:absolute;right:clamp(-90px,-5vw,-30px);bottom:clamp(-130px,-8vw,-60px);width:clamp(210px,27vw,390px);aspect-ratio:1;border:1px solid rgba(104,71,255,.24);border-radius:50%;box-shadow:inset 0 0 0 38px #ffffff47,inset 0 0 0 76px #6847ff12;content:"";pointer-events:none}:root body :is(.catalogue-hero,.trust-hero,.examples-hero,.studio-intro,.blueprint-hero)>:not(.hero-grid){position:relative;z-index:1}:root body .guide-index>div article{position:relative;overflow:hidden;background:#fff;transition:transform .2s ease,border-color .2s ease}:root body .guide-index>div article:before{position:absolute;top:0;right:0;left:0;height:6px;background:var(--brand-violet);content:""}:root body .guide-index>div article:nth-child(4n+2):before{background:var(--brand-coral)}:root body .guide-index>div article:nth-child(4n+3):before{background:var(--brand-sky)}:root body .guide-index>div article:nth-child(4n+4):before{background:var(--brand-mint)}:root body .guide-index>div article:hover{border-color:var(--brand-violet);transform:translateY(-4px)}:root body :is(.workspace-shell,.scout-shell,.lab-main){background:linear-gradient(135deg,#f7f4ff,#f3fbff 48%,#fff8ee)}:root body :is(.dashboard-pulse,.cv-lab-launch,.scout-card){border-color:#6847ff38}:root body .next-move{background:var(--brand-night-gradient)}:root body .dashboard-facts dd{color:var(--brand-violet)}:root body .readiness-track i{background:linear-gradient(90deg,var(--brand-violet),var(--brand-mint))}:root body .cv-lab-launch{background:var(--brand-night-gradient);box-shadow:var(--brand-shadow)}@media(prefers-reduced-motion:reduce){:root body .guide-index>div article:hover{transform:none}}:root{--brand-night-gradient: linear-gradient(135deg,#17122f 0%,#241943 56%,#123047 100%);--brand-mesh: linear-gradient(118deg,rgba(255,200,87,.18) 0 22%,transparent 22% 100%),linear-gradient(145deg,#fffaf2 0%,#f5f2ff 58%,#eafcff 100%);--layout-gutter: clamp(1rem,6vw,6rem);--layout-wide: 1440px;--layout-reading: 760px}html,body{overflow-x:clip}:root body main{overflow:clip}:root body :where(section,header,article,aside,div,form,nav){min-width:0}:root body :where(h1,h2,h3){text-wrap:balance}:root body :where(p,li,dd){overflow-wrap:break-word}:root body :is(.company-fit,.feature-map,.match-brief,.trust-section,.control-standard,.known-limits,.headline-data,.methodology,.salary-method,.company-method,.role-use,.boundaries,.scout-feature,.next-move,.cv-lab-launch,.process-rail,.parser-panel,.method-strip){background-image:linear-gradient(135deg,#17122f,#251a43 58%,#123047)}:root body :is(.home-hero,.catalogue-hero,.feature-hero,.landing-hero,.guides-hero,.detail-hero,.method-hero){isolation:isolate;background-color:var(--brand-paper);background-image:linear-gradient(90deg,#fffaf2fc,#fffaf2f5 43%,#fffaf2c7 66%,#fffaf24d),url(/images/abstract/career-path.webp);background-repeat:no-repeat;background-position:center;background-size:cover}:root body :is(.companies-hero,.salary-hero,.roles-hero,.report-hero,.trust-hero,.company-hero,.feedback-hero,.government-hero,.pricing-hero){isolation:isolate;color:#fff;background-color:var(--brand-ink);background-image:linear-gradient(90deg,#17122ffc,#17122ff5 45%,#17122fb8 70%,#17122f2e),url(/images/abstract/research.webp);background-repeat:no-repeat;background-position:center;background-size:cover}:root body :is(.studio-hero,.examples-hero,.blueprint-hero,.studio-intro){isolation:isolate;color:var(--brand-ink);background-color:var(--brand-paper);background-image:linear-gradient(90deg,#fffaf2fc,#fffaf2f2 45%,#fffaf2a8 67%,#fffaf21f),url(/images/abstract/cv-evidence.webp);background-repeat:no-repeat;background-position:center;background-size:cover}:root body :is(.home-hero,.feature-hero,.companies-hero,.salary-hero,.roles-hero,.report-hero,.info-hero,.studio-hero,.catalogue-hero,.trust-hero,.examples-hero,.studio-intro,.blueprint-hero):before,:root body :is(.home-hero,.companies-hero,.salary-hero,.roles-hero,.report-hero,.info-hero,.catalogue-hero,.trust-hero,.examples-hero,.studio-intro,.blueprint-hero,.landing-hero):after,:root body :is(.career-map,.scout-feature,.home-cta,.boundaries,.salary-method):before,:root body :is(.career-map,.scout-feature,.home-cta,.boundaries,.salary-method):after,:root body .site-footer:after,:root body .brand-mark:after{display:none}:root body :is(.research-paths a,.workflow-grid article,.country-data article):after{right:0;bottom:0;width:72px;height:7px;aspect-ratio:auto;border-radius:0;opacity:.72}:root body .site-header{height:76px;border-bottom-color:#6847ff2e;background:#fffaf2f0}:root body .site-header nav{padding:.3rem;border-radius:14px 4px}:root body .site-header nav a{border-radius:10px 3px}:root body .menu-toggle{border-radius:10px 3px}:root body .site-footer{background-image:linear-gradient(135deg,#17122f,#22183d 62%,#132b45)}:root body :is(.home-hero,.feature-hero,.companies-hero,.salary-hero,.roles-hero,.report-hero,.info-hero,.examples-hero,.studio-hero,.landing-hero,.blueprint-hero,.trust-hero){min-height:clamp(520px,66vh,760px)}:root body :is(.home-hero,.feature-hero,.companies-hero,.salary-hero,.roles-hero,.info-hero,.examples-hero,.studio-hero,.landing-hero,.blueprint-hero,.trust-hero) h1{max-width:15ch;font-size:clamp(3.25rem,6.2vw,6.8rem);line-height:.92;letter-spacing:-.065em}:root body :is(.home-hero,.feature-hero,.companies-hero,.salary-hero,.roles-hero,.info-hero,.examples-hero,.studio-hero,.landing-hero,.blueprint-hero,.trust-hero) p{max-width:68ch}:root body :is(.companies-hero,.salary-hero,.roles-hero,.info-hero)>:is(aside,dl){align-self:center;margin:var(--layout-gutter);padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.18);border-left:5px solid var(--brand-mint);border-radius:20px 5px;background:#17122fb8;box-shadow:0 24px 64px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root body .info-hero>aside{margin:0;min-width:280px}:root body .trust-hero .hero-statement{padding:1.5rem;border:1px solid rgba(255,255,255,.18);border-left:5px solid var(--brand-mint);border-radius:20px 5px;background:#17122fc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root body .trust-hero .hero-statement p{color:#ddd7eb}:root body .landing-hero{color:var(--brand-ink)}:root body .landing-hero h1{color:var(--brand-ink)}:root body .landing-hero>div>p{color:#4f465f!important}:root body .landing-hero>aside{color:#fff;border-left:5px solid var(--brand-mint);background:var(--brand-night-gradient);box-shadow:var(--brand-shadow)}:root body .landing-hero>aside p{color:#d7d0e3}:root body .studio-intro>p{padding:1rem 1.2rem;border:1px solid rgba(104,71,255,.18);border-left:5px solid var(--brand-coral);border-radius:16px 4px;color:var(--brand-muted);background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root body .report-hero{min-height:520px;padding:clamp(4rem,8vw,8rem) var(--layout-gutter)}:root body .report-hero p{max-width:68ch}:root body :is(.hero-scout-mark,.career-map>header i,.map-node:before,.feature-map-visual li:before,.source-state i,.live-chip i,.signal i,.status-mark){border-radius:2px}:root body .preview-dial{width:156px;height:96px;border-radius:18px 4px;background:linear-gradient(135deg,#1468f3 0 72%,var(--brand-sky) 72% 84%,#dfe7f2 84%)}:root body .preview-dial:after{inset:9px;border-radius:12px 3px}:root body .career-map,:root body .feature-map{border-radius:24px 6px}:root body :is(.map-node,.feature-map-visual li){box-shadow:0 14px 35px #00000021}:root body :is(.company-search,.company-results,.company-method,.company-related,.salary-controls,.salary-results,.salary-method,.salary-questions,.salary-related,.role-index,.role-use,.role-quality,.report-intro,.government-intro,.government-directory,.workflow,.account-paths,.boundaries,.feature-cta,.definition-ledger,.control-standard,.source-register,.known-limits,.trust-cta,.library,.company-fit,.use-safely){padding-inline:max(1rem,(100vw - var(--layout-wide)) / 2)}:root body :is(.company-search,.salary-controls,.report-intro,.government-intro){gap:clamp(1.5rem,5vw,5rem)}:root body :is(.company-grid,.role-index>div,.workflow-grid,.example-grid,.use-safely>div){width:min(var(--layout-wide),100%);margin-inline:auto}:root body :is(.company-grid article,.role-index article,.workflow-grid article,.example-grid article){min-width:0}:root body .catalogue-shell{width:min(var(--layout-wide),100% - 2rem)}:root body .search-ribbon{top:84px}:root body :is(.salary-list article,.company-grid article,.role-index article){overflow:hidden}:root body :is(.salary-list h3,.company-grid h3,.role-index h3){overflow-wrap:anywhere}:root body :is(.detail-shell,.company-page,.guide,.partners-page,.report-page){width:100%;max-width:none}:root body .guide>header{background-image:linear-gradient(90deg,#fffaf2fa,#fffaf2cc 66%,#fffaf238),url(/images/abstract/career-path.webp);background-position:center;background-size:cover}:root body .guide>header>*{max-width:var(--layout-reading)}:root body .article-body{width:min(1180px,100% - 2rem);margin-inline:auto}:root body :is(.workspace-shell,.scout-shell,.lab-main){background:linear-gradient(135deg,#f8f5ff,#f2fbff 54%,#fff9ef)}:root body :is(.workspace-shell,.scout-shell,.lab-main) .page-head,:root body .workspace-heading{padding:clamp(1.4rem,3.5vw,3rem);border:1px solid var(--brand-line);border-left:6px solid var(--brand-violet);border-radius:22px 5px;background-image:linear-gradient(90deg,#fffffffa,#ffffffe0 64%,#ffffff47),url(/images/abstract/cv-evidence.webp);background-position:center;background-size:cover;box-shadow:var(--brand-shadow)}:root body :is(.workspace-shell,.scout-shell,.lab-main) .page-head h1{max-width:15ch;text-wrap:balance}:root body :is(.studio-section,.panel,.target-panel,.evidence-map,.company-intelligence){border-radius:18px 4px}@media(max-width:1100px){:root body :is(.home-hero,.feature-hero,.companies-hero,.salary-hero,.roles-hero,.info-hero,.examples-hero,.studio-hero,.landing-hero,.blueprint-hero,.trust-hero,.company-hero){grid-template-columns:minmax(0,1fr)}:root body :is(.companies-hero,.salary-hero,.roles-hero,.info-hero)>:is(aside,dl){margin:0 var(--layout-gutter) var(--layout-gutter)}:root body :is(.company-grid,.role-index>div,.workflow-grid,.example-grid,.use-safely>div){grid-template-columns:repeat(2,minmax(0,1fr))}:root body .salary-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){:root{--layout-gutter:1rem}:root body :is(.home-hero,.catalogue-hero,.feature-hero,.landing-hero,.guides-hero,.detail-hero,.method-hero){background-image:linear-gradient(180deg,#fffaf2fa,#fffaf2f0 58%,#fffaf2b3),url(/images/abstract/career-path.webp);background-position:64% center}:root body :is(.companies-hero,.salary-hero,.roles-hero,.report-hero,.trust-hero,.company-hero,.feedback-hero,.government-hero,.pricing-hero){background-image:linear-gradient(180deg,#17122ffa,#17122fe6 64%,#17122fa3),url(/images/abstract/research.webp);background-position:68% center}:root body :is(.studio-hero,.examples-hero,.blueprint-hero,.studio-intro){background-image:linear-gradient(180deg,#fffaf2fa,#fffaf2f0 64%,#fffaf2ad),url(/images/abstract/cv-evidence.webp);background-position:68% center}:root body :is(.home-hero,.feature-hero,.companies-hero,.salary-hero,.roles-hero,.report-hero,.info-hero,.examples-hero,.studio-hero,.landing-hero,.blueprint-hero,.trust-hero){min-height:auto}:root body :is(.home-hero,.feature-hero,.companies-hero,.salary-hero,.roles-hero,.info-hero,.examples-hero,.studio-hero,.landing-hero,.blueprint-hero,.trust-hero) h1{max-width:100%;font-size:clamp(2.75rem,13vw,3.75rem);line-height:.94;letter-spacing:-.055em}:root body :is(.company-grid,.role-index>div,.workflow-grid,.example-grid,.use-safely>div,.salary-list article){grid-template-columns:minmax(0,1fr)}:root body .catalogue-shell{width:min(100% - 1rem,var(--layout-wide))}:root body .search-ribbon{position:relative;top:auto}:root body .filter-sidebar{position:relative;top:auto}:root body .article-body{width:min(100% - 2rem,1180px)}:root body :is(.workspace-shell,.scout-shell,.lab-main) .page-head,:root body .workspace-heading{padding:1.25rem;background-image:linear-gradient(90deg,#fffffff7,#ffffffdb),url(/images/abstract/cv-evidence.webp)}}
