:root{--font-inter:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-space:"Space Grotesk","Inter",system-ui,-apple-system,sans-serif;--font-nunito:"Nunito","Inter",system-ui,-apple-system,sans-serif;--font-quicksand:"Quicksand","Inter",system-ui,-apple-system,sans-serif;--font-comfortaa:"Comfortaa","Inter",system-ui,-apple-system,sans-serif;--font-poppins:"Poppins","Inter",system-ui,-apple-system,sans-serif;--font-mplus:"M PLUS Rounded 1c","Inter",system-ui,-apple-system,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:var(--font-inter),"Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#f4f5fb!important;color:#1a1b2e;overflow-x:hidden}@keyframes spinRing{to{transform:rotate(1turn)}}@keyframes spinRingRev{to{transform:rotate(-1turn)}}@keyframes blobA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,20px) scale(1.08)}}@keyframes blobB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-25px,30px) scale(1.05)}}@keyframes blobC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-25px) scale(1.06)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes gradBar{0%{background-position:0 0}to{background-position:200% 0}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.grain{position:fixed;inset:-200%;width:400%;height:400%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.028;pointer-events:none;z-index:100;animation:grainShift 8s steps(10) infinite}@keyframes grainShift{0%{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}to{transform:translate(0)}}.spin-ring-a{animation:spinRing 9s linear infinite}.spin-ring-b{animation:spinRingRev 22s linear infinite}.blob-a{animation:blobA 14s ease-in-out infinite}.blob-b{animation:blobB 18s ease-in-out infinite}.blob-c{animation:blobC 12s ease-in-out infinite}.anim-up-1{animation:fadeSlideUp .7s ease .1s both}.anim-up-2{animation:fadeSlideUp .7s ease .3s both}.anim-up-3{animation:fadeSlideUp .7s ease .5s both}.anim-up-4{animation:fadeSlideUp .7s ease .65s both}.anim-right{animation:fadeSlideRight .7s ease .25s both}.grad-bar-anim{animation:gradBar 4s linear infinite;background-size:200% 100%}.badge-pulse{animation:pulse 2.2s ease-in-out infinite}.icon-float{animation:iconFloat 4s ease-in-out infinite}h1,h2,h3,h4,h5,h6{font-family:var(--font-mplus),"M PLUS Rounded 1c",system-ui,sans-serif}button,input{font-family:inherit}a{text-decoration:none}@keyframes twinkle{0%,to{opacity:.06}50%{opacity:var(--bright,.75)}}@keyframes nodePulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.26;transform:scale(1.52)}}@keyframes nodeHalo{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.56;transform:scale(1.33)}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(var(--fy,-6px))}}.page-x{padding-left:52px!important;padding-right:52px!important}@media (max-width:1024px){.page-x{padding-left:32px!important;padding-right:32px!important}}@media (max-width:768px){.page-x{padding-left:18px!important;padding-right:18px!important}}@media (max-width:480px){.page-x{padding-left:14px!important;padding-right:14px!important}}@media (max-width:768px){.login-left-panel{flex:none!important;width:100%!important;min-height:100dvh}.login-right-panel{display:none!important}}.jobs-card-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.jobs-card-grid{grid-template-columns:1fr!important}}.profile-hamburger{display:none;position:fixed;top:14px;left:14px;z-index:300;width:40px;height:40px;border-radius:10px;background:rgba(244,245,251,.96);border:1.5px solid #e2e4f0;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(26,27,46,.1)}@media (max-width:768px){.profile-hamburger{display:flex!important}.profile-sidebar{transform:translateX(-100%)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important;z-index:200!important}.profile-sidebar.open{transform:translateX(0)!important;box-shadow:4px 0 32px rgba(26,27,46,.22)!important}.profile-panel{left:0!important}.profile-btm-hint{left:50%!important}.profile-backdrop{display:block!important}.profile-content-panel{padding-left:20px!important;padding-right:20px!important}.profile-h1{font-size:clamp(1.8rem,8vw,2.4rem)!important}.profile-section-h2{font-size:clamp(1.4rem,5.5vw,1.9rem)!important}.profile-2col{grid-template-columns:1fr!important}.org-main-content{margin-left:0!important}.org-content-grid{grid-template-columns:1fr!important}.org-form-3col{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.org-form-2col,.org-form-3col{grid-template-columns:1fr!important}.org-form-2col>div[style*="1 / -1"]{grid-column:auto!important}}@media (max-width:540px){.test-2col{grid-template-columns:1fr!important}.as-grid,.es-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:360px){.as-grid,.es-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.landing-hero-v{padding-top:100px!important;padding-bottom:80px!important}.landing-s2-v{padding-top:80px!important}.landing-cta-v,.landing-s2-v{padding-bottom:60px!important}.landing-cta-v{padding-top:60px!important}}@media (max-width:480px){.landing-hero-v{padding-top:80px!important;padding-bottom:50px!important}.landing-s2-v{padding-top:60px!important}.landing-cta-v,.landing-s2-v{padding-bottom:40px!important}.landing-cta-v{padding-top:40px!important}}@media (max-width:640px){.landing-nav-divider,.landing-nav-signup{display:none!important}}@media (max-width:768px){.landing-how-cols{flex-direction:column!important;gap:32px!important}.landing-tile-grid-3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.landing-tile-grid-3{grid-template-columns:1fr!important}}@media (max-width:640px){.landing-tile-grid-2{grid-template-columns:1fr!important}}.landing-transformation-card{display:flex;flex-direction:row;width:100%;align-items:stretch}.landing-transformation-card .landing-transformation-divider{width:1px;flex-shrink:0;align-self:stretch;min-height:200px;background:linear-gradient(180deg,rgba(26,27,46,0),rgba(26,27,46,.12) 20%,rgba(69,74,211,.18) 50%,rgba(26,27,46,.12) 80%,rgba(26,27,46,0))}@media (max-width:720px){.landing-transformation-card{flex-direction:column}.landing-transformation-card .landing-transformation-divider{width:100%;min-height:1px;height:1px;min-height:0}}@media (max-width:640px){.landing-stats-divider{display:none!important}.landing-stats-row{gap:28px!important}}@media (max-width:768px){.mc-body-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.mc-topbar-pills{display:none!important}}@media (max-width:480px){.mc-topbar{flex-wrap:wrap!important;gap:8px!important;padding:12px 18px!important}.mc-topbar-contractor-label{display:none!important}}@media (max-width:560px){.cp-cand-scroll{overflow-x:auto!important}.cp-cand-row{min-width:460px!important}}@media (max-width:640px){.pc-step1-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.rdp-grid-3{grid-template-columns:1fr 1fr!important}.rdp-grid-2{grid-template-columns:1fr!important}}@media (max-width:400px){.rdp-grid-3{grid-template-columns:1fr!important}}@media (max-width:640px){.emp-find-talent-cards,.emp-insights-kpi-row{flex-direction:column!important}.emp-section-pad{padding-left:20px!important;padding-right:20px!important}.emp-header-card{padding:20px 18px!important}.page-nav,.pc-nav{padding-left:18px!important;padding-right:18px!important}.cp-step-label,.pc-step-label{display:none!important}}@media (max-width:480px){.cp-summary-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.is-two-col,.pi-challenge-row{flex-direction:column!important}.pi-challenge-row{height:auto!important}}@media (max-width:480px){.landing-sentence-btn{padding:8px 18px!important}.landing-sentence-btn,.landing-sentence-label{font-size:clamp(1.6rem,7vw,2.2rem)!important}}@media (max-width:400px){.hire-card{min-width:0!important;max-width:100%!important;flex:1 1 100%!important}}@media (max-width:640px){.payment-body{flex-direction:column!important}}@media (max-width:768px){.split-test-outer{height:auto!important;min-height:100dvh!important;overflow:visible!important}.split-test-cols{flex-direction:column!important;overflow-y:auto!important}.split-test-col{flex:none!important;height:auto!important;overflow-y:visible!important}.qr-split{flex-direction:column!important;overflow-y:auto!important;height:auto!important}.qr-split>div{flex:none!important;width:100%!important;min-height:unset!important;height:auto!important;max-height:none!important;overflow:auto!important}.qr-split-padded{padding-left:16px!important;padding-right:16px!important;padding-bottom:16px!important}.qr-right-panel{padding-top:24px!important}.qr-heading-spacer{display:none!important}.qr-result-cols{flex-direction:column!important}.qr-result-cols>div:first-child{border-right:none!important;border-bottom:1px solid #e2e4f0!important}}@media (max-width:640px){.acm-split-row{flex-direction:column!important}.acm-split-row>div{flex:none!important;width:100%!important}.acm-split-row>div:empty{display:none!important}.acm-split-row>div>div{width:100%!important}.acm-task-card-pad{padding:16px 20px!important}.acm-task-bubble-pad{padding:14px 16px!important}}@media (max-width:600px){.gp-split-row{flex-direction:column!important;gap:12px!important}.gp-split-row>div{flex:none!important;width:100%!important}.pi-heading-spacer{display:none!important}}@media (max-width:480px){.test-content-pad{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:768px){.landing-section-v{padding-top:64px!important;padding-bottom:64px!important}}@media (max-width:480px){.landing-section-v{padding-top:44px!important;padding-bottom:44px!important}.landing-nav-login{display:none!important}.emp-how-flow-tabs{flex-wrap:wrap!important;justify-content:center!important}.emp-how-flow-tabs button{flex:1 1 auto!important;text-align:center!important}.test-h1-large{font-size:clamp(1.2rem,5vw,1.75rem)!important}}.test-btn-wrap{padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:540px){.test-centered-content{justify-content:flex-start!important;padding-top:1.5rem!important;padding-bottom:calc(2rem + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:768px){.cc-right-col{padding-bottom:env(safe-area-inset-bottom,0)}}@media (max-width:540px){.rp-content{padding-top:1.25rem!important;padding-bottom:2rem!important}}