html.career-fit-page,body.career-fit-page{background:#fafaf8;color:#0d0d0d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html.career-fit-page body.career-fit-page,html.career-fit-page body.career-fit-page *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html.cf-home.career-fit-page,html.cf-home.career-fit-page body{background-color:#f7f5f0}html.cf-home.career-fit-page,html.cf-home.career-fit-page body,html.cf-home.career-fit-page body *{font-family:DM Sans,sans-serif!important}html.cf-home.career-fit-page body{color:#0c1427}@media (max-width: 959px){.cf-nav-desktop-links,.cf-nav-desktop-auth{display:none!important}.cf-nav-hamburger{display:flex!important;align-items:center;justify-content:center}}@keyframes cf-hero-fade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cf-hf-1{animation:cf-hero-fade .6s cubic-bezier(.4,0,.2,1) .35s both}.cf-hf-2{animation:cf-hero-fade .6s cubic-bezier(.4,0,.2,1) .5s both}.cf-hf-3{animation:cf-hero-fade .6s cubic-bezier(.4,0,.2,1) .62s both}.cf-hf-4{animation:cf-hero-fade .6s cubic-bezier(.4,0,.2,1) .74s both}.cf-hf-5{animation:cf-hero-fade .6s cubic-bezier(.4,0,.2,1) .84s both}.cf-hf-6{animation:cf-hero-fade .6s cubic-bezier(.4,0,.2,1) .94s both}.cf-reveal{opacity:0;transform:translateY(24px);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.cf-reveal.cf-revealed{opacity:1;transform:translateY(0)}@keyframes cf-nudge-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.cf-nudge-svg{animation:cf-nudge-bob 2.8s ease-in-out infinite}.cf-upload-nudge{position:absolute;left:18px;top:78px;width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 700px){.cf-upload-nudge{display:none}}.cf-carousel-shell{position:relative;padding-inline:72px}.cf-bleed-scroll{display:flex;gap:14px;overflow-x:auto;overflow-y:visible;padding:8px 20px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cf-bleed-scroll::-webkit-scrollbar{display:none}@media (min-width: 640px){.cf-bleed-scroll{padding-left:max(20px,calc((100vw - 1160px)/2));padding-right:max(20px,calc((100vw - 1160px)/2))}}.cf-cat-card{transition:all .2s;cursor:pointer}.cf-cat-card:hover{transform:translateY(-2px);background:#fff9!important}.cf-cat-card:hover .cf-cat-icon{stroke:#e8640a}.cf-cat-card:hover .cf-cat-name{color:#e8640a!important}.cf-sector-card{transition:all .2s;cursor:pointer}.cf-sector-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000017!important}.cf-chip{transition:all .2s;cursor:pointer;white-space:nowrap}.cf-chip:hover{background:#e8640a14!important;border-color:#e8640a4d!important;color:#e8640a!important}.cf-go-btn:hover{background:linear-gradient(135deg,#e55f00,#ff7a20)!important;transform:scale(1.05);box-shadow:0 4px 14px #ff6b0066!important}.cf-cta-btn:hover{background:#e8f0fe!important;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.cf-stat-item:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background:#c8c3b973}@media (max-width: 960px){.cf-stats-inner{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.cf-stat-item:nth-child(2):after{display:none}}@media (max-width: 600px){.cf-search-box{flex-direction:column!important;height:auto!important;border-radius:14px!important;overflow:hidden!important}.cf-search-part,.cf-search-exp-wrap{width:100%!important;flex:none!important;height:56px!important;border-right:none!important;border-bottom:1px solid rgba(200,195,185,.5)!important;box-sizing:border-box!important}.cf-search-exp-wrap>button{width:100%!important;height:56px!important;font-size:16px!important}.cf-search-sep{display:none!important}.cf-search-go-wrap{padding:8px!important;width:100%!important;box-sizing:border-box!important}.cf-go-btn{width:100%!important;height:48px!important;border-radius:10px!important;box-sizing:border-box!important}}@keyframes cf-pulse{0%,to{opacity:1}50%{opacity:.4}}.cf-pulse{animation:cf-pulse 2s ease-in-out infinite}@media (max-width: 600px){.cf-stat-item:after{display:none!important}}@media (max-width: 480px){.cf-stats-inner{padding:20px 16px!important;gap:16px!important}.cf-chip{font-size:.72rem;padding:4px 10px}.cf-carousel-shell{padding-inline:16px}.cf-bleed-scroll{padding-left:16px;padding-right:16px;gap:10px}}html.career-fit-page body.career-fit-page :where(h1,h2,h3,h4,h5,h6,p,a,span,button,label,li,dt,dd,th,td,figcaption,blockquote,small,strong,em,input,select){text-transform:none!important;letter-spacing:normal}html.career-fit-page body.career-fit-page em{font-style:italic}
