.hr-policy_hero__biPbU{position:relative;min-height:500px;background-image:url(/hr-policy-services-hero.png);background-size:cover;background-position:50%;display:flex;align-items:stretch}.hr-policy_heroOverlay__MgGIV{width:100%;min-height:500px;display:flex;align-items:center}.hr-policy_heroContent__E9Ya3{width:50%;max-width:650px;margin-left:7%;padding:55px 20px}.hr-policy_breadcrumb__YDidn{font-size:14px;color:#183b68;margin-bottom:18px}.hr-policy_heroContent__E9Ya3 h1{font-size:50px;line-height:1.05;color:#0b315d;margin:0 0 12px;font-weight:800}.hr-policy_heroContent__E9Ya3 h2{font-size:23px;line-height:1.3;color:#123c70;margin:0 0 14px;font-weight:700}.hr-policy_heroContent__E9Ya3 p{font-size:16px;line-height:1.65;color:#23496f;max-width:600px;margin-bottom:25px}.hr-policy_ctaButtons__Z2LgG,.hr-policy_heroButtons__KodCn{display:flex;gap:14px;flex-wrap:wrap}.hr-policy_primaryBtn__jX04O{display:inline-flex;align-items:center;gap:8px;background:#ff8a00;color:#fff;padding:14px 23px;border-radius:7px;text-decoration:none;font-weight:700;transition:.2s ease}.hr-policy_primaryBtn__jX04O:hover{transform:translateY(-2px)}.hr-policy_secondaryBtn__1L2m2{display:inline-flex;align-items:center;justify-content:center;border:1px solid #174a7c;color:#174a7c;background:rgba(255,255,255,.78);padding:13px 21px;border-radius:7px;text-decoration:none;font-weight:600}.hr-policy_container__bTIIP{width:min(1180px,90%);margin:auto}.hr-policy_section__FT99_{padding:65px 0;background:#fff}.hr-policy_sectionHeading__ygKO8{text-align:center;margin-bottom:35px}.hr-policy_sectionHeading__ygKO8 h2{color:#103b6d;font-size:34px;margin:0 0 8px;font-weight:800}.hr-policy_sectionHeading__ygKO8 p{color:#55708f;font-size:16px;margin:0 auto;max-width:800px;line-height:1.6}.hr-policy_serviceGrid__pangw{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hr-policy_serviceCard__uwg1x{min-height:190px;padding:22px 19px;border:1px solid #dfebf5;border-radius:11px;background:#fff;box-shadow:0 5px 18px rgba(20,63,100,.06);transition:.2s ease}.hr-policy_serviceCard__uwg1x:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgba(20,63,100,.11)}.hr-policy_serviceIcon__EdDoc{width:46px;height:46px;border-radius:50%;background:#eaf5ff;display:flex;align-items:center;justify-content:center;font-size:21px;margin-bottom:12px}.hr-policy_serviceCard__uwg1x h3{color:#123e70;font-size:16px;margin:0 0 8px}.hr-policy_serviceCard__uwg1x p{color:#637a95;font-size:13px;line-height:1.55;margin:0}.hr-policy_approachSection__NE2VP{padding:65px 0;background:#eaf7ff}.hr-policy_approachGrid__lX8ZB{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:start}.hr-policy_approachStep__AXU2c{text-align:center}.hr-policy_stepNumber__t4Yf1{width:45px;height:45px;border-radius:50%;background:#087ce8;color:white;display:flex;align-items:center;justify-content:center;font-weight:800;margin:0 auto 12px}.hr-policy_stepIcon__ZvqMV{font-size:23px;margin-bottom:8px}.hr-policy_approachStep__AXU2c h3{color:#123e70;font-size:16px;margin:0 0 7px}.hr-policy_approachStep__AXU2c p{color:#607996;font-size:13px;line-height:1.5;margin:0}.hr-policy_approachArrow__VNdqM{color:#1683ed;font-size:28px;padding-top:22px}.hr-policy_lifecycleSection__FILBR{padding:65px 0;background:#fff}.hr-policy_lifecycleGrid__daATJ{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.hr-policy_lifecycleCard__LlDli{overflow:hidden;border:1px solid #dfebf5;border-radius:12px;background:#fff;box-shadow:0 6px 20px rgba(20,63,100,.07);transition:.2s ease}.hr-policy_lifecycleCard__LlDli:hover{transform:translateY(-4px);box-shadow:0 11px 28px rgba(20,63,100,.12)}.hr-policy_lifecycleImage__LdV9r{width:100%;height:190px;overflow:hidden}.hr-policy_lifecycleImage__LdV9r img{width:100%;height:100%;object-fit:cover;display:block}.hr-policy_lifecycleContent__rlQNx{padding:18px 20px 21px}.hr-policy_lifecycleContent__rlQNx h3{color:#123e70;font-size:18px;margin:0 0 8px}.hr-policy_lifecycleContent__rlQNx p{color:#637a95;font-size:14px;line-height:1.55;margin:0}.hr-policy_benefitsSection__0BXgw{padding:65px 0;background:#eaf7ff}.hr-policy_benefitsGrid__GxU2j{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.hr-policy_benefitCard__tQXmb{text-align:center;padding:8px 10px}.hr-policy_benefitIcon__A_Nfh{width:58px;height:58px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:24px;box-shadow:0 5px 15px rgba(30,90,140,.08)}.hr-policy_benefitCard__tQXmb h3{color:#123e70;font-size:16px;margin:0 0 7px}.hr-policy_benefitCard__tQXmb p{color:#637a95;font-size:13px;line-height:1.5;margin:0}.hr-policy_ctaSection__CAPRQ{min-height:310px;background-image:url(/hr-policy-services-cta.png);background-size:cover;background-position:50%;position:relative}.hr-policy_ctaOverlay__mifSY{min-height:310px;display:flex;align-items:center}.hr-policy_ctaContent__CBbVg{width:50%;margin-left:7%;padding:45px 20px}.hr-policy_ctaContent__CBbVg h2{color:#fff;font-size:36px;line-height:1.15;margin:0 0 10px;font-weight:800}.hr-policy_ctaContent__CBbVg p{color:#e8f3ff;font-size:16px;margin:0 0 22px;line-height:1.5}.hr-policy_ctaSecondaryBtn__pOPua{display:inline-flex;align-items:center;justify-content:center;border:1px solid white;color:white;background:rgba(255,255,255,.08);padding:13px 21px;border-radius:7px;text-decoration:none;font-weight:600}.hr-policy_faqSection__FcsI2{padding:65px 0;background:#fff}.hr-policy_faqGrid__41tly{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.hr-policy_faqGrid__41tly details{border:1px solid #dfe9f2;border-radius:7px;background:#fff;overflow:hidden}.hr-policy_faqGrid__41tly summary{list-style:none;cursor:pointer;padding:17px 45px 17px 20px;color:#143e6d;font-size:15px;font-weight:600;position:relative}.hr-policy_faqGrid__41tly summary::-webkit-details-marker{display:none}.hr-policy_faqGrid__41tly summary:after{content:"+";position:absolute;right:18px;top:12px;font-size:22px;color:#087ce8}.hr-policy_faqGrid__41tly details[open] summary:after{content:"−"}.hr-policy_faqGrid__41tly details p{padding:0 20px 18px;margin:0;color:#607996;font-size:14px;line-height:1.6}@media (max-width:1100px){.hr-policy_lifecycleGrid__daATJ,.hr-policy_serviceGrid__pangw{grid-template-columns:repeat(2,1fr)}.hr-policy_benefitsGrid__GxU2j{grid-template-columns:repeat(3,1fr)}.hr-policy_approachGrid__lX8ZB{grid-template-columns:1fr;gap:25px}.hr-policy_approachArrow__VNdqM{display:none}}@media (max-width:800px){.hr-policy_hero__biPbU{min-height:620px;background-position:65%}.hr-policy_heroContent__E9Ya3{width:85%;margin-left:5%;padding-top:45px}.hr-policy_heroContent__E9Ya3 h1{font-size:40px}.hr-policy_heroContent__E9Ya3 h2{font-size:20px}.hr-policy_benefitsGrid__GxU2j,.hr-policy_faqGrid__41tly,.hr-policy_lifecycleGrid__daATJ,.hr-policy_serviceGrid__pangw{grid-template-columns:1fr}.hr-policy_ctaOverlay__mifSY,.hr-policy_ctaSection__CAPRQ{min-height:390px}.hr-policy_ctaContent__CBbVg{width:85%;margin-left:5%}.hr-policy_ctaContent__CBbVg h2{font-size:30px}}@media (max-width:550px){.hr-policy_hero__biPbU{min-height:680px;background-position:67%}.hr-policy_heroContent__E9Ya3{width:90%;margin-left:3%}.hr-policy_heroContent__E9Ya3 h1{font-size:34px}.hr-policy_ctaButtons__Z2LgG,.hr-policy_heroButtons__KodCn{flex-direction:column;align-items:flex-start}.hr-policy_lifecycleImage__LdV9r{height:220px}}