.hr-challenges{background:#fff;padding:80px 0}.hr-challenges .button.tertiary_button>span{color:#001f20!important}.hr-challenges .button.tertiary_button>span svg path{fill:currentColor}.section-header{margin-bottom:60px;text-align:center}.hr-layout{display:grid;gap:30px;grid-template-columns:1fr 55%}.badge{background-color:#fff;border-radius:999px;color:#001f20;display:inline-flex;font-size:16px;font-weight:500;letter-spacing:0;line-height:120%;margin-bottom:50px;padding:6px 14px}.hr-problems .badge{background-color:#e5f3f3}.problem-item{display:flex;gap:24px;margin-bottom:70px}.problem-icon{flex-shrink:0;width:56px}.problem-icon img{width:100%}.problem-content h3{margin-bottom:16px}.problem-tag{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;padding:12px 20px}.hr-arrow{background:#fff;border-radius:100px;box-shadow:0 16px 34px 0 #00000029;display:flex;height:68px;justify-content:center;left:-30px;position:absolute;top:290px;width:68px}.hr-arrow img{width:15px}.solution-card{background:#e5f3f3;border-radius:40px;padding:40px;position:relative}.solution-card h3{margin-bottom:20px}.solution-intro{max-width:500px}.solution-image{margin-bottom:30px;text-align:center}.solution-features{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.feature{align-items:flex-start;display:flex;gap:12px}.feature img{flex-shrink:0;height:24px!important;margin-top:5px;object-fit:contain;width:24px}.solution-features p{margin:0}.hr-challenges .btn-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.hr-layout .hr-problems{padding-top:40px}@media(max-width:1200px) and (min-width:1025px){.hr-arrow{height:50px;left:-21px;width:50px}}@media (max-width:1024px){.hr-layout{grid-template-columns:1fr}.hr-arrow{display:none}.problem-item:last-child{margin-bottom:0}.solution-card{margin-top:20px}.hr-layout .hr-problems{padding-top:0}}@media (max-width:767px){.problem-item{flex-direction:column;gap:16px;margin-bottom:50px}.problem-icon{flex-shrink:0;height:35px;width:35px}.solution-card{border-radius:24px;padding:24px}.solution-features{grid-template-columns:1fr}.btn-primary{min-width:auto;width:100%}}