.Staffing-module___oo2tW__root{--navy:#1b3a6b;--navyDeep:#0f2647;--gold:#f0a500;--goldDeep:#c98600;--bg:#f4f6fa;--panel:#fff;--line:#dce2ed;--text:#16233a;--muted:#5a6b85;--jss:#f0a500;--employer:#2e7d8c;--global:#5c8f5a;--bpo:#6c5b9c;--radius:14px;--maxw:1200px;--display:"Fraunces", "Georgia", serif;--body:"Inter", system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;font-family:var(--body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.Staffing-module___oo2tW__root,.Staffing-module___oo2tW__root *,.Staffing-module___oo2tW__root :before,.Staffing-module___oo2tW__root :after{box-sizing:border-box}.Staffing-module___oo2tW__root p,.Staffing-module___oo2tW__root h1,.Staffing-module___oo2tW__root h2,.Staffing-module___oo2tW__root h3,.Staffing-module___oo2tW__root h4,.Staffing-module___oo2tW__root h5,.Staffing-module___oo2tW__root ul{margin:0}.Staffing-module___oo2tW__root ul{padding:0;list-style:none}.Staffing-module___oo2tW__root a{color:inherit;text-decoration:none}.Staffing-module___oo2tW__root a:focus-visible,.Staffing-module___oo2tW__root button:focus-visible,.Staffing-module___oo2tW__root summary:focus-visible{outline:2px solid var(--gold-deep,var(--goldDeep));outline-offset:3px}.Staffing-module___oo2tW__wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.Staffing-module___oo2tW__section{padding:64px 0;scroll-margin-top:96px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.Staffing-module___oo2tW__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--goldDeep);font-size:.72rem;font-weight:600}.Staffing-module___oo2tW__h2{font-family:var(--display);color:var(--navyDeep);letter-spacing:-.005em;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:600;line-height:1.15;margin-top:10px!important}.Staffing-module___oo2tW__sectionHead{max-width:640px;margin-bottom:40px}.Staffing-module___oo2tW__sectionHeadCenter{text-align:center;max-width:640px;margin:0 auto 40px}.Staffing-module___oo2tW__sectionHead p{color:var(--muted);font-size:1rem;line-height:1.6;margin-top:12px!important}.Staffing-module___oo2tW__btn{cursor:pointer;font-size:.9rem;font-weight:600;font-family:var(--body);border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;transition:transform .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex}.Staffing-module___oo2tW__btnGold{background:var(--gold)}.Staffing-module___oo2tW__root .Staffing-module___oo2tW__btnGold{color:var(--navyDeep)}.Staffing-module___oo2tW__root .Staffing-module___oo2tW__btnGold:hover{background:var(--goldDeep);color:var(--navyDeep);transform:translateY(-1px);box-shadow:0 8px 20px #f0a50059}.Staffing-module___oo2tW__btnOutline{border-color:var(--navy)}.Staffing-module___oo2tW__root .Staffing-module___oo2tW__btnOutline{color:var(--navy)}.Staffing-module___oo2tW__root .Staffing-module___oo2tW__btnOutline:hover{background:var(--navy);color:#fff}.Staffing-module___oo2tW__btnGhost{border-color:#ffffff80}.Staffing-module___oo2tW__root .Staffing-module___oo2tW__btnGhost{color:#fff}.Staffing-module___oo2tW__root .Staffing-module___oo2tW__btnGhost:hover{color:#fff;background:#ffffff1f}.Staffing-module___oo2tW__brandMark{width:auto;height:44px;margin-bottom:24px;display:block}.Staffing-module___oo2tW__ctaBadge{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:fit-content;margin:0 auto 22px;padding:13px 22px;display:flex;box-shadow:0 14px 34px -16px #00000080}.Staffing-module___oo2tW__ctaBadge img{width:auto;height:40px;display:block}.Staffing-module___oo2tW__hero{isolation:isolate;padding:76px 0 60px;position:relative;overflow:hidden}.Staffing-module___oo2tW__heroBg{z-index:-2;filter:saturate(1.06);background-image:url(/assets/img/staffing-hero.jpg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0}.Staffing-module___oo2tW__heroBg:after{content:"";background:linear-gradient(96deg, var(--bg) 0%, var(--bg) 34%, #f4f6faeb 46%, #f4f6fa80 55%, #f4f6fa00 64%);position:absolute;inset:0}.Staffing-module___oo2tW__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.Staffing-module___oo2tW__heroTitle{font-family:var(--display);color:var(--navyDeep);letter-spacing:-.01em;font-size:clamp(2.1rem,3.6vw,3.2rem);font-weight:600;line-height:1.12;margin:16px 0 20px!important}.Staffing-module___oo2tW__heroTitle em{color:var(--navy);font-style:italic}.Staffing-module___oo2tW__heroLead{color:var(--muted);max-width:520px;font-size:1.08rem;line-height:1.6;margin-bottom:30px!important}.Staffing-module___oo2tW__heroCtas{flex-wrap:wrap;gap:14px;display:flex}.Staffing-module___oo2tW__pipelineCard{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px 24px;box-shadow:0 20px 50px -20px #0f264740}.Staffing-module___oo2tW__pipelineCap{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:.7rem;display:flex;margin-bottom:22px!important}.Staffing-module___oo2tW__pipeline{padding:6px 0 4px;position:relative}.Staffing-module___oo2tW__pipelineTrack{background:var(--line);border-radius:4px;height:4px;margin:0 10px 26px;position:relative}.Staffing-module___oo2tW__pipelineFill{background:linear-gradient(90deg, var(--gold), var(--employer));border-radius:4px;width:100%;height:100%;animation:1.6s cubic-bezier(.4,.1,.2,1) both Staffing-module___oo2tW__fill;position:absolute;top:0;left:0}@keyframes Staffing-module___oo2tW__fill{0%{width:0%}to{width:100%}}.Staffing-module___oo2tW__pipelineNodes{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:-35px;display:grid}.Staffing-module___oo2tW__node{text-align:center;flex-direction:column;align-items:center;display:flex}.Staffing-module___oo2tW__nodeDot{border:3px solid var(--navy);background:#fff;border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-bottom:12px;animation:.4s both Staffing-module___oo2tW__pop;display:block;box-shadow:0 2px 6px #00000026}.Staffing-module___oo2tW__nodeLabel{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.58rem;line-height:1.3}@keyframes Staffing-module___oo2tW__pop{0%{transform:scale(0)}to{transform:scale(1)}}.Staffing-module___oo2tW__pipelineNote{color:var(--muted);font-size:.88rem;line-height:1.55;margin-top:20px!important}.Staffing-module___oo2tW__photoBand{background:var(--navyDeep);position:relative;overflow:hidden}.Staffing-module___oo2tW__photoGrid{grid-template-columns:2fr 1fr 1fr;gap:2px;display:grid}.Staffing-module___oo2tW__photoFrame{background:var(--navy);position:relative;overflow:hidden}.Staffing-module___oo2tW__photoFrame img{object-fit:cover;aspect-ratio:4/3;filter:saturate(.96)contrast(1.02);width:100%;height:100%;display:block}.Staffing-module___oo2tW__photoLead img{aspect-ratio:16/10}.Staffing-module___oo2tW__photoLead:after{content:"";pointer-events:none;background:linear-gradient(#0f264700 30%,#0f264759 58%,#0f2647db 100%);position:absolute;inset:0}.Staffing-module___oo2tW__photoCaption{z-index:2;color:#fff;padding:30px 32px;position:absolute;bottom:0;left:0;right:0}.Staffing-module___oo2tW__photoCaption .Staffing-module___oo2tW__eyebrow{color:var(--gold)}.Staffing-module___oo2tW__photoCaption h3{font-family:var(--display);color:#fff;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600;line-height:1.2;margin-top:8px!important}.Staffing-module___oo2tW__photoCaption p{color:#c7d2e6;max-width:46ch;font-size:.92rem;line-height:1.55;margin-top:8px!important}@media (max-width:900px){.Staffing-module___oo2tW__photoGrid{grid-template-columns:1fr 1fr}.Staffing-module___oo2tW__photoLead{grid-column:1/-1}.Staffing-module___oo2tW__photoLead img{aspect-ratio:3/2}.Staffing-module___oo2tW__photoCaption{padding:22px 20px}}@media (max-width:520px){.Staffing-module___oo2tW__photoLead img{aspect-ratio:4/3}.Staffing-module___oo2tW__photoFrame img{aspect-ratio:1}}.Staffing-module___oo2tW__paths{background:var(--navyDeep);color:#fff}.Staffing-module___oo2tW__paths .Staffing-module___oo2tW__h2{color:#fff}.Staffing-module___oo2tW__paths .Staffing-module___oo2tW__sectionHead p{color:#b9c7de}.Staffing-module___oo2tW__pathGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.Staffing-module___oo2tW__pathCard{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff24;flex-direction:column;gap:12px;padding:26px 22px;transition:transform .18s,background .18s;display:flex}.Staffing-module___oo2tW__pathCard:hover{background:#ffffff14;transform:translateY(-5px)}.Staffing-module___oo2tW__pathTag{width:38px;height:38px;font-family:var(--mono);color:var(--navyDeep);border-radius:10px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.Staffing-module___oo2tW__pathCard h3{font-family:var(--display);color:#fff;font-size:1.15rem;font-weight:600}.Staffing-module___oo2tW__pathCard p{color:#c7d2e6;flex-grow:1;font-size:.9rem;line-height:1.55}.Staffing-module___oo2tW__pathGo{font-family:var(--mono);color:var(--gold);align-items:center;gap:6px;font-size:.78rem;font-weight:600;transition:gap .18s;display:flex}.Staffing-module___oo2tW__pathCard:hover .Staffing-module___oo2tW__pathGo{gap:11px}.Staffing-module___oo2tW__steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.Staffing-module___oo2tW__step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px 20px}.Staffing-module___oo2tW__stepNum{font-family:var(--mono);color:var(--goldDeep);font-size:.85rem;font-weight:700;margin-bottom:10px!important}.Staffing-module___oo2tW__step h4{font-family:var(--display);color:var(--navyDeep);font-size:1.02rem;font-weight:600;margin-bottom:8px!important}.Staffing-module___oo2tW__step p{color:var(--muted);font-size:.88rem;line-height:1.55}.Staffing-module___oo2tW__serviceRow{grid-template-columns:1fr 1.06fr;align-items:center;gap:58px;padding:58px 0;scroll-margin-top:96px;display:grid}.Staffing-module___oo2tW__serviceRow+.Staffing-module___oo2tW__serviceRow{border-top:1px solid var(--line)}.Staffing-module___oo2tW__serviceReverse .Staffing-module___oo2tW__servicePanel{order:2}.Staffing-module___oo2tW__serviceCopy .Staffing-module___oo2tW__eyebrow{margin-bottom:10px;display:block}.Staffing-module___oo2tW__serviceCopy h3{font-family:var(--display);color:var(--navyDeep);letter-spacing:-.012em;font-size:1.55rem;font-weight:600;line-height:1.2;margin-bottom:14px!important}.Staffing-module___oo2tW__serviceCopy p{color:var(--muted);max-width:54ch;line-height:1.65;margin-bottom:24px!important}.Staffing-module___oo2tW__capTags{flex-wrap:wrap;gap:9px;margin-bottom:26px;display:flex}.Staffing-module___oo2tW__capTag{border:1px solid var(--line);color:var(--navyDeep);letter-spacing:-.005em;background:#fff;border-radius:100px;padding:8px 16px;font-size:.84rem;font-weight:600}.Staffing-module___oo2tW__servicePanel{color:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:268px;padding:32px;display:flex;position:relative;overflow:hidden}.Staffing-module___oo2tW__servicePanelPhoto{z-index:0;opacity:.45;mix-blend-mode:luminosity;background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.Staffing-module___oo2tW__servicePanel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#080e1800 22%,#080e182e 44%,#080e1894 72%,#080e18d1 100%),linear-gradient(90deg,#080e1873 0%,#080e181a 46%,#080e1800 70%);position:absolute;inset:0}.Staffing-module___oo2tW__servicePanel:after{z-index:1;content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:7px;position:absolute;inset:14px}.Staffing-module___oo2tW__servicePanelCap{z-index:2;position:relative}.Staffing-module___oo2tW__servicePanelName{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #00000080;margin-bottom:11px;font-size:.72rem;display:block}.Staffing-module___oo2tW__servicePanelFlow{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 3px #00000073;border-top:1px solid #ffffff52;padding-top:11px;font-size:.71rem;display:block}.Staffing-module___oo2tW__industryRow{flex-wrap:wrap;gap:12px;display:flex}.Staffing-module___oo2tW__industryChip{background:var(--panel);border:1px solid var(--line);color:var(--navyDeep);border-radius:100px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:border-color .15s,transform .15s}.Staffing-module___oo2tW__industryChip:hover{border-color:var(--navy);transform:translateY(-1px)}.Staffing-module___oo2tW__testiGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.Staffing-module___oo2tW__testi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:16px;padding:26px 24px;display:flex}.Staffing-module___oo2tW__testiQuote{font-family:var(--display);color:var(--navyDeep);font-size:1.02rem;font-weight:500;line-height:1.5}.Staffing-module___oo2tW__testiWho{margin-top:auto}.Staffing-module___oo2tW__testiName{color:var(--text);font-size:.92rem;font-weight:600}.Staffing-module___oo2tW__testiRole{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.7rem;margin-top:4px!important}.Staffing-module___oo2tW__faq{max-width:760px;margin:0 auto}.Staffing-module___oo2tW__faqItem{border-bottom:1px solid var(--line)}.Staffing-module___oo2tW__faqItem summary{cursor:pointer;color:var(--navyDeep);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.Staffing-module___oo2tW__faqItem summary::-webkit-details-marker{display:none}.Staffing-module___oo2tW__faqItem summary:after{content:"+";font-family:var(--mono);color:var(--goldDeep);flex-shrink:0;font-size:1.3rem;transition:transform .2s}.Staffing-module___oo2tW__faqItem[open] summary:after{content:"–"}.Staffing-module___oo2tW__faqAnswer{color:var(--muted);max-width:64ch;padding:0 0 22px;font-size:.96rem;line-height:1.65}.Staffing-module___oo2tW__ctaWrap{padding:20px 0 84px}.Staffing-module___oo2tW__ctaBand{background:linear-gradient(120deg, var(--navy), var(--navyDeep));color:#fff;text-align:center;border-radius:24px;padding:56px 40px}.Staffing-module___oo2tW__ctaBand .Staffing-module___oo2tW__h2{color:#fff;margin-top:10px!important}.Staffing-module___oo2tW__ctaBand p{color:#c7d2e6;max-width:520px;line-height:1.6;margin:14px auto 26px!important}.Staffing-module___oo2tW__ctaBtns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:900px){.Staffing-module___oo2tW__heroGrid{grid-template-columns:1fr;gap:40px}.Staffing-module___oo2tW__hero{padding-bottom:340px}.Staffing-module___oo2tW__heroBg{filter:saturate(1.1);background-position:72%;background-size:cover;height:320px;top:auto;bottom:0}.Staffing-module___oo2tW__heroBg:after{background:linear-gradient(to bottom, var(--bg) 0%, #f4f6fab8 14%, #f4f6fa1f 30%, #f4f6fa00 44%)}.Staffing-module___oo2tW__pathGrid,.Staffing-module___oo2tW__steps{grid-template-columns:repeat(2,1fr)}.Staffing-module___oo2tW__serviceRow,.Staffing-module___oo2tW__serviceReverse{grid-template-columns:1fr;gap:28px}.Staffing-module___oo2tW__serviceReverse .Staffing-module___oo2tW__serviceVisual{order:0}.Staffing-module___oo2tW__testiGrid{grid-template-columns:1fr}}@media (max-width:560px){.Staffing-module___oo2tW__section{padding:52px 0}.Staffing-module___oo2tW__hero{padding:52px 0 300px}.Staffing-module___oo2tW__heroBg{height:285px}.Staffing-module___oo2tW__pathGrid,.Staffing-module___oo2tW__steps{grid-template-columns:1fr}.Staffing-module___oo2tW__nodeLabel{font-size:.52rem}.Staffing-module___oo2tW__ctaBand{padding:40px 24px}.Staffing-module___oo2tW__heroCtas .Staffing-module___oo2tW__btn,.Staffing-module___oo2tW__ctaBtns .Staffing-module___oo2tW__btn{flex:auto}}@media (prefers-reduced-motion:reduce){.Staffing-module___oo2tW__root *,.Staffing-module___oo2tW__root :before,.Staffing-module___oo2tW__root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
