.workforce-home{--paper:#f8f6f1}.workforce-home .section-heading{font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(36px,4.2vw,64px);font-weight:400;letter-spacing:-.05em;line-height:1.08}.work-home.workforce-home .workforce-hero{min-height:820px;padding:170px 0 150px;background:#101b18}.hero-film{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-film video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-film:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071713e8,#071713c7 42%,#07171320 79%);pointer-events:none}.workforce-home .hero-copy{position:relative;z-index:1;pointer-events:none}.workforce-home .hero-copy a{pointer-events:auto}.work-home.workforce-home .hero-copy h1{max-width:820px;font-size:clamp(48px,5.2vw,78px);line-height:1.02}.workforce-home .hero-description{max-width:550px}.film-control{z-index:3;bottom:82px;border:1px solid #ffffff70;background:#10221bd9;color:white;padding:8px 14px;font-size:12px;min-height:44px;display:flex;gap:12px;align-items:center}.film-caption,.film-control{position:absolute;right:48px}.film-caption{z-index:2;bottom:140px;color:#ffffffb3;font-size:10px}.hero-bottom{position:absolute;bottom:0;width:100%;padding:20px 48px;display:flex;justify-content:space-between;gap:20px;color:#f6f4ec;border-top:1px solid #ffffff26;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.workforce-introduction{padding-block:105px}.workforce-introduction .section-heading{max-width:1050px;margin-top:28px}.intro-bottom{display:grid;grid-template-columns:1.3fr .7fr;gap:100px;margin-top:40px;align-items:start}.intro-bottom>p{color:#525650;font-size:17px;max-width:760px}.intro-bottom .pilot-note{border-left:1px solid #b6bcae;padding-left:26px;font-size:13px}.pilot-note span{display:block;margin-bottom:8px;color:#24382e;font-weight:500}.value-feature{padding-block:92px;border-top:1px solid #11110f12}.value-feature-hunting{background:#e8ecdf}.value-feature-protection{background:#e6e9e7}.value-feature-recovery{background:#ede6da}.value-feature-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:center}.value-feature-protection .value-feature-copy{order:2}.value-feature-protection .value-preview{order:1}.value-feature-copy .section-heading{font-size:clamp(36px,3.5vw,54px);max-width:520px;margin:32px 0 26px}.value-feature-copy>p:not(.eyebrow){font-size:16px;color:#54594f;line-height:1.8}.value-feature-copy .value-keywords{font-size:11px!important;line-height:1.7;margin:28px 0 20px;text-transform:uppercase;letter-spacing:.06em}.value-feature-copy .text-link{font-weight:500;display:flex;width:-moz-fit-content;width:fit-content}.pilot-tag{display:block;margin-top:20px;color:#596050;font-size:11px}.value-preview{min-width:0;background:#fffefa;box-shadow:0 18px 44px #20291e0a;border:1px solid #14251c26}.preview-top{display:flex;justify-content:space-between;gap:16px;background:#1b2a23;color:#e4e8df;padding:18px 24px;font-size:10px;letter-spacing:.08em}.preview-top>span:first-child{display:flex;align-items:center;gap:8px}.preview-top i{height:5px;width:5px;background:#bad091;border-radius:50%}.preview-body{padding:28px}.preview-label{font-size:10px;color:#5f685d;text-transform:uppercase;letter-spacing:.09em}.preview-body h3{margin:14px 0 26px;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.035em;max-width:390px}.preview-tabs{display:flex;border-bottom:1px solid #17271c21;gap:22px}.preview-tabs button{text-align:left;font-size:11px;color:#687063;min-height:44px;padding:8px 0;border-bottom:2px solid transparent}.preview-tabs button[aria-pressed=true]{color:#1b2a23;border-color:#334d34}.preview-content{min-height:285px;padding-top:16px}.preview-table>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);gap:12px;padding:14px 0;border-bottom:1px solid #11110f12;font-size:11px;line-height:1.5}.preview-table>div>span{min-width:0;overflow-wrap:anywhere}.preview-table>div>span:last-child{text-align:right}.preview-table .preview-table-head{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#74786e;padding:8px 0}.preview-amount{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:26px}.preview-amount>div>span{display:block;font-size:10px;color:#6c7265}.preview-amount strong{display:block;font-size:42px;font-weight:400;letter-spacing:-.06em;line-height:1.1;margin-top:10px;white-space:nowrap}.preview-status{font-size:9px;background:#ebece0;color:#4d5c41;padding:6px 9px;max-width:145px}.preview-protection .preview-status,.preview-recovery .preview-status{background:#f2e8d5;color:#705a30}.preview-explanation{color:#73766d;font-size:10px;line-height:1.7;margin-top:18px}.preview-evidence li{display:flex;gap:15px;border-bottom:1px solid #11110f12;padding:14px 0;font-size:12px}.preview-evidence li span{font-size:9px;color:#929887}.preview-evidence>p{margin-top:24px;font-size:12px;color:#5b6455;line-height:1.8}.preview-disclaimer{border-top:1px solid #11110f12;padding:13px 24px;background:#f5f5ef;color:#596050;font-size:10px}.work-depth .editorial-intro{margin-bottom:40px}.work-casebook{border:1px solid #1b2a232e}.casebook-heading{display:flex;gap:20px;justify-content:space-between;padding:18px 28px;background:#eeeFE8;font-size:11px}.casebook-grid{display:grid;grid-template-columns:1fr 1fr}.casebook-case{padding:40px;background:#1b2a23;color:#f4f2e7}.casebook-case .eyebrow{color:#a3b59a}.casebook-case h3{font-size:34px;line-height:1.14;letter-spacing:-.04em;margin:28px 0 24px;font-weight:400}.casebook-case>p:not(.eyebrow){font-size:12px;color:#f5f5e7a6}.casebook-case strong{display:block;font-size:13px;background:#dde4cf;color:#34442c;padding:14px 16px;margin-top:32px;font-weight:400}.casebook-case>span{display:block;margin-top:15px;font-size:10px;color:#c8d0bb}.casebook-checks{padding:12px 32px}.casebook-checks>div{display:grid;grid-template-columns:.7fr 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #11110f12}.casebook-checks>div:last-child{border:0}.casebook-checks dt{font-size:13px}.casebook-checks dt span{display:block;font-size:9px;color:#8a9181;margin-bottom:4px}.casebook-checks dd{font-size:12px;color:#69705e}.order-operations{background:#eeede6}.order-operations-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;margin-bottom:44px;align-items:end}.order-operations-heading .section-heading{font-size:clamp(36px,3.8vw,58px);margin-bottom:0}.order-operations-heading>div>p:not(.eyebrow){color:#666b60;font-size:16px}.order-operations-heading .text-link{margin-top:22px}.workforce-home .outcome-copy h3{font-family:var(--font-inter),Arial,sans-serif;font-weight:400;letter-spacing:-.04em;font-size:30px}.workforce-home .order-example{border-color:#11110f26}.procurement-strip{display:grid;grid-template-columns:1fr 1fr auto;gap:36px;padding:32px 0 0;margin-top:48px;border-top:1px solid #11110f26;align-items:center}.procurement-strip h3{font-size:24px;letter-spacing:-.035em;line-height:1.2;font-weight:400;margin-top:14px}.procurement-strip>p{font-size:13px;color:#666b60}.procurement-strip a{font-size:12px;white-space:nowrap}.managed-workforce{background:#18251e;color:#f6f4ea}.managed-workforce .eyebrow{color:#b6c5a8}.managed-intro{max-width:740px;font-size:17px;color:#c1c9b9;margin-top:28px}.managed-responsibilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #f5f5e726;margin-top:48px}.managed-responsibilities>div{padding:28px 24px 8px 0;min-width:0}.managed-responsibilities h3{font-size:23px;font-weight:400;letter-spacing:-.03em}.managed-responsibilities p{margin-top:20px;font-size:13px;color:#bdc5b4}.trust-inline{display:flex;justify-content:space-between;align-items:center;gap:48px;border-top:1px solid #f5f5e726;padding-top:28px;margin-top:36px}.trust-inline p{max-width:660px;font-size:13px;color:#c8d1bd}.trust-inline .text-link{color:#f5f5e7;flex-shrink:0}.project-measures{background:#e6e7db}.measure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;border-top:1px solid #11110f26;padding-top:32px}.measure-grid h3{font-size:27px;font-weight:400;letter-spacing:-.04em}.measure-grid p{margin-top:16px;max-width:300px;font-size:14px;color:#626957}.consulting-compact{padding-block:40px}.consulting-compact>div{border-block:1px solid #11110f26;padding-block:28px}.consulting-compact>div>div{display:grid;grid-template-columns:1fr 1fr auto;gap:48px;align-items:center;margin-top:22px}.consulting-compact h2{font-size:28px;line-height:1.15;letter-spacing:-.035em;font-weight:400}.consulting-compact p:not(.eyebrow){font-size:14px;color:#666b60}.consulting-compact a{font-size:12px}.workforce-home .closing-panel{background:#dfe5cc}.workforce-home .closing-panel .section-heading{max-width:1050px}.agent-guide .section-heading,.agent-guide h1,.agent-guide h3.font-serif{font-family:var(--font-inter),Arial,sans-serif!important;font-weight:400}.agent-guide{background:#f8f6f1!important}.agent-guide .secondary-hero{text-align:left}.agent-guide .secondary-hero .max-w-4xl{max-width:none}.agent-guide .secondary-hero h1{max-width:1040px;font-size:clamp(42px,5.5vw,80px);line-height:1.04}.agent-guide .secondary-hero .max-w-2xl{margin-inline:0;max-width:740px}.agent-guide .secondary-hero .justify-center{justify-content:flex-start}.agent-guide .secondary-hero aside{margin-inline:0;max-width:100%;border-left:3px solid #879775;background:#e6eadf}.agent-guide .section-heading{font-size:clamp(32px,3.4vw,50px);line-height:1.1}@media(min-width:1101px) and (max-width:1300px){.desktop-nav{gap:15px}.desktop-nav a{font-size:12px}.header-inner{gap:16px}.header-actions{gap:12px}.header-company{display:none}}@media(max-width:1100px){.value-feature-grid{gap:40px}.intro-bottom,.order-operations-heading{gap:48px}.procurement-strip{grid-template-columns:1fr 1fr}.procurement-strip a{grid-column:2}.casebook-case{padding:32px}.casebook-checks{padding:12px 24px}.preview-body{padding:22px}.work-home.workforce-home .hero-copy h1{font-size:64px;max-width:720px}}@media(max-width:800px){.intro-bottom,.order-operations-heading,.value-feature-grid{grid-template-columns:1fr;gap:36px}.value-feature-protection .value-feature-copy,.value-feature-protection .value-preview{order:0}.value-feature-copy .section-heading{max-width:650px}.value-feature{padding-block:60px}.value-feature-copy .value-keywords{margin-top:20px}.value-feature-copy .pilot-tag{margin-top:12px}.intro-bottom .pilot-note{max-width:560px}.casebook-grid{grid-template-columns:1fr}.casebook-case h3{max-width:520px}.managed-responsibilities{grid-template-columns:1fr 1fr}.trust-inline{flex-direction:column;align-items:flex-start;gap:16px}.measure-grid{gap:24px}.consulting-compact>div>div{grid-template-columns:1fr;gap:20px}.work-home.workforce-home .hero-copy h1{font-size:58px}.hero-film video{-o-object-position:60% center;object-position:60% center}.hero-film:after{background:linear-gradient(90deg,#071713ed,#071713a8 70%,#07171366)}.film-caption{right:auto;left:48px}.film-control{bottom:75px}.work-home.workforce-home .workforce-hero{min-height:850px;padding-bottom:210px}}@media(max-width:600px){.workforce-home .section-heading{font-size:36px}.workforce-introduction{padding-block:64px}.intro-bottom{margin-top:28px;gap:28px}.intro-bottom>p{font-size:15px}.value-feature-grid{gap:28px}.value-feature-copy .section-heading{font-size:36px;margin-top:24px}.value-feature-copy>p:not(.eyebrow){font-size:15px}.preview-top{padding:16px;font-size:8px}.preview-body{padding:20px 16px}.preview-body h3{font-size:24px}.preview-tabs{gap:20px}.preview-tabs button{font-size:10px}.preview-table>div{font-size:10px;gap:8px}.preview-amount{flex-direction:column;align-items:flex-start;gap:14px}.preview-amount strong{font-size:42px}.preview-status{max-width:none}.preview-disclaimer{padding:12px 16px;font-size:8px}.preview-content{min-height:320px}.casebook-heading{padding:16px;font-size:9px}.casebook-case{padding:28px 20px}.casebook-case h3{font-size:29px}.casebook-checks{padding:8px 20px}.casebook-checks>div{grid-template-columns:.65fr 1fr;gap:16px}.casebook-checks dt{font-size:12px}.casebook-checks dd{font-size:11px}.order-operations-heading .section-heading{font-size:36px}.order-operations-heading>div>p:not(.eyebrow){font-size:15px}.procurement-strip{grid-template-columns:1fr;gap:20px}.procurement-strip a{grid-column:auto}.procurement-strip h3{font-size:25px}.managed-responsibilities{grid-template-columns:1fr 1fr;gap:16px}.managed-responsibilities>div{padding-right:0}.managed-responsibilities h3{font-size:21px}.managed-responsibilities p{font-size:12px}.managed-intro{font-size:15px}.measure-grid{grid-template-columns:1fr;gap:24px}.measure-grid>div{border-bottom:1px solid #11110f12;padding-bottom:24px}.measure-grid h3{font-size:24px}.measure-grid p{max-width:none;margin-top:10px}.hero-bottom{padding:18px 20px;font-size:8px;gap:12px}.film-caption{left:20px;right:100px;bottom:104px;font-size:8px}.film-control{right:20px;bottom:90px;font-size:10px;padding:8px 10px}.work-home.workforce-home .workforce-hero{min-height:810px;padding:145px 0 190px}.work-home.workforce-home .hero-copy h1{font-size:clamp(37px,9.4vw,56px)}.workforce-home .hero-description{font-size:16px}.workforce-home .hero-actions{flex-direction:column;align-items:flex-start}.workforce-home .hero-actions .button-primary{padding:12px 16px;font-size:13px}.workforce-home .hero-actions .button-secondary{font-size:13px}.workforce-home .outcome-copy h3{font-size:27px}.agent-guide .secondary-hero h1{font-size:42px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}.contact-page{background:#f8f6f1!important}.contact-page .section-heading,.contact-page h1{font-family:var(--font-inter),Arial,sans-serif;font-weight:400;line-height:1.07}.contact-page .secondary-hero{text-align:left}.contact-page .secondary-hero h1,.contact-page .secondary-hero p{margin-inline:0}.order-demo-disclosure{padding:14px 24px;font-size:11px;background:#1b2a23;color:#e2e9da;border-bottom:1px solid #11110f26}@media(max-width:600px){.preview-disclaimer{font-size:10px}.order-demo-disclosure{padding:14px 20px;font-size:10px}}@media(max-width:800px){.workforce-home .hero-film video{-o-object-position:left center;object-position:left center}}@media(prefers-reduced-motion:reduce){.hero-film video{transition:none}.workforce-home *{scroll-behavior:auto}}@media screen and (max-width:650px){@supports (content-visibility:auto) and (contain-intrinsic-block-size:auto 1px){.workforce-home>:is(#work,#architecture,#security,#operations,#how-it-works){content-visibility:auto}.workforce-home>#work{contain-intrinsic-block-size:auto 4000px}.workforce-home>#architecture{contain-intrinsic-block-size:auto 1100px}.workforce-home>#security{contain-intrinsic-block-size:auto 1400px}.workforce-home>#operations{contain-intrinsic-block-size:auto 1200px}.workforce-home>#how-it-works{contain-intrinsic-block-size:auto 1600px}.workforce-home:has(:target)>:is(#work,#architecture,#security,#operations,#how-it-works),.workforce-home>:is(#work,#architecture,#security,#operations,#how-it-works):is(:target,:has(:target),:focus-within){content-visibility:visible}}}