.hr-plan2{background-color:var(--bg);padding:64px 24px}h2.hr-plan2-title{margin:0 auto;max-width:900px}.hr-plan2-wrap{margin:0 auto;width:min(1120px,calc(100% - 48px))}.hr-plan2-head{margin:0 0 24px;text-align:center}.hr-plan2-kicker{color:#5070a0;font-size:12px;font-weight:800;letter-spacing:.16em;line-height:16px}.hr-plan2-title{color:#0b0f17;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:48px;margin:8px 0}.hr-plan2-sub{color:rgba(14,23,38,.68);font-size:16px;font-weight:400;line-height:24px;margin:0 auto 40px;max-width:768px}.hr-plan2-value{display:grid;gap:16px;margin:24px 0 40px}.hr-plan2-valueTitle{color:#0e1726;font-size:18px;font-weight:700;line-height:24px}.hr-plan2-valueText{color:rgba(14,23,38,.68);font-size:16px;font-weight:400;line-height:24px;margin:8px 0 0}.hr-plan2-two{align-items:start;display:grid;gap:24px}.hr-plan2-steps{display:grid;gap:16px;list-style:none;margin:0;padding:0}.hr-plan2-step{border-top:1px solid rgba(14,23,38,.08);padding:16px 0 0}.hr-plan2-stepTop{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px}.hr-plan2-stepNum{background:#5070a0;border-radius:999px;color:#fff;display:grid;font-size:14px;font-weight:900;height:32px;line-height:16px;place-items:center;width:32px}.hr-plan2-stepTitle{color:#0e1726;font-size:20px;font-weight:700;line-height:24px}.hr-plan2-stepText{color:rgba(14,23,38,.68);font-size:16px;font-weight:400;line-height:24px;margin:16px 0 0;max-width:960px}.hr-plan2-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.hr-plan2-chip{background:#fff;border:1px solid rgba(14,23,38,.12);border-radius:999px;color:rgba(14,23,38,.76);font-size:14px;font-weight:650;line-height:16px;padding:8px 12px}.hr-plan2-meta{color:rgba(14,23,38,.7);font-size:16px;font-weight:400;line-height:24px;margin:16px 0 0}.hr-plan2-meta strong{color:rgba(14,23,38,.88);font-weight:900}.hr-plan2-handoff{align-items:center;border-top:1px dashed rgba(14,23,38,.16);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:24px 0 0;padding:16px 0 0}.hr-plan2-handoffText{color:rgba(14,23,38,.68);font-size:16px;font-weight:400;line-height:24px;max-width:800px}.hr-plan2-handoffText strong{color:rgba(14,23,38,.88);font-weight:900}.hr-plan2-btn{align-items:center;background:#5070a0;border:1px solid #5070a0;border-radius:16px;color:#fff;display:inline-flex;font-size:14px;font-weight:850;justify-content:center;line-height:16px;padding:16px;text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .12s ease;white-space:nowrap}.hr-plan2-btn:hover{background:#3e5f92;border-color:#3e5f92;transform:translateY(-1px)}.hr-plan2-right{display:grid;gap:16px}.hr-plan2-imageFrame{background:#fff;border-radius:16px;box-shadow:0 16px 32px rgba(14,23,38,.08);overflow:hidden}.hr-plan2-image{display:block;height:auto;max-height:600px;object-fit:cover;width:100%}.hr-plan2-imageCaption{color:rgba(14,23,38,.68);font-size:14px;font-weight:400;line-height:24px}@media (min-width:980px){.hr-plan2-value{gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.hr-plan2-two{gap:40px;grid-template-columns:1fr 1fr}}@media (max-width:860px){.hr-plan2-wrap{width:min(1120px,calc(100% - 40px))}.hr-plan2-title{font-size:32px;line-height:40px}}.hr-plan2-step:first-child{border-top:none}@media (prefers-reduced-motion:reduce){.hr-plan2-btn{transition:none}}