.four-steps{padding:2.85rem 0rem;background-color:#8e0065}.four-steps .border-magenta-rounded{color:#fff;border:1px solid #FFFFFF}.four-steps .stage-card{background-color:#fff;border-radius:1rem;padding:1.5rem}.four-steps .stage-card .stage-badge{display:inline-block;font-size:1.25rem;font-weight:600;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;margin-bottom:1.5rem}.four-steps .stage-card.light-green{border:1px solid #d3e294}.four-steps .stage-card.light-green .stage-badge{background-color:#d3e294}.four-steps .stage-card.light-info{border:1px solid #C1E7F5}.four-steps .stage-card.light-info .stage-badge{background-color:#c1e7f5}.four-steps .stage-card.light-magenta{border:1px solid #FFDDF5}.four-steps .stage-card.light-magenta .stage-badge{background-color:#ffeef7}.four-steps .stage-card .stage-title{font-size:1.25rem;margin-bottom:1rem}.four-steps .stage-card .stage-desc{font-size:.95rem;line-height:1.6}.payrol-management-stucture{padding:3.5rem 0rem}.payrol-management-stucture.light-magenta{background-color:#fff3f9}.payrol-management-stucture .area{display:flex;gap:2rem}.payrol-management-stucture .area .left-area,.payrol-management-stucture .area .right-area{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);border-radius:2.5rem}.payrol-management-stucture .area .right-area{padding:2rem;background:#fdd8f2;opacity:.9}.payrol-management-stucture .area .right-area .img-fluid{max-width:100%}.payrol-management-stucture .area .right-area .feature-item{display:flex;align-items:flex-start;gap:1rem}.payrol-management-stucture .area .right-area .feature-item:not(:last-child){margin-bottom:1.5rem}.payrol-management-stucture .area .right-area .feature-item .icon-circle{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:50%;background:#ffffff59}.payrol-management-stucture .area .right-area .feature-item p{margin:0;font-size:1.25rem;line-height:1.6}.payrol-management-stucture .salary-feature-list{list-style:none;padding:0;margin:0 0 1.5rem}.payrol-management-stucture .salary-feature-list li{padding:1rem 0;font-size:1.125rem;line-height:1.6;color:#41484f;border-bottom:1px solid #F7F7F7}.payrol-management-stucture .salary-feature-list li:first-child{padding-top:0}.payrol-management-stucture .salary-feature-list li:last-child{border-bottom:0}.payrol-management-stucture .salary-back-link{display:inline-block;text-decoration:underline;font-size:1.125rem}.compliance-calendar{padding:4rem 0}.compliance-calendar .compliance-pill{display:inline-block;color:#fff;border:1px solid #FFFFFF;background-color:transparent;padding:.625rem 2rem;border-radius:999px}.compliance-calendar .compliance-card{border-radius:1rem;padding:1.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.compliance-calendar .compliance-card.card_1{border-color:#d8f0d7;background-color:#d8f0d7}.compliance-calendar .compliance-card.card_1 .compliance-action{background-color:#a2cea1}.compliance-calendar .compliance-card.card_2{border-color:#eef3ff;background-color:#eef3ff}.compliance-calendar .compliance-card.card_2 .compliance-action{background-color:#bfd3ff}.compliance-calendar .compliance-card.card_3{border-color:#ffe8d6;background-color:#ffe8d6}.compliance-calendar .compliance-card.card_3 .compliance-action{background-color:#ffba85}.compliance-calendar .compliance-card.card_4{border-color:#f0f0ff;background-color:#f0f0ff}.compliance-calendar .compliance-card.card_4 .compliance-action{background-color:#c2bfff}.compliance-calendar .compliance-card .compliance-tag{margin-bottom:1.5rem;width:3rem;height:3rem}.compliance-calendar .compliance-card .compliance-title{font-size:1.25rem;color:#41484f;margin-bottom:.5rem}.compliance-calendar .compliance-card .compliance-detail{font-size:.85rem;color:#6c757d;margin-bottom:1rem;line-height:1.5}.compliance-calendar .compliance-card .compliance-desc{font-size:.95rem;color:#41484f;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.compliance-calendar .compliance-card .compliance-action{display:inline-flex;align-items:center;gap:.5rem;background-color:#96006b;color:#212832;font-size:.95rem;font-weight:500;padding:.6rem 1.25rem;border-radius:999px}.compliance-calendar .compliance-card .compliance-action .check-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#fff;color:#212832;font-size:1rem;font-weight:600}.gratuity-bonus-section{background-color:#f9f9f9}.gratuity-bonus-section .card{border-radius:1.5rem}.gratuity-bonus-section .card .card-body{padding:1.5rem}.gratuity-bonus-section .card .card-body img{margin-bottom:1.5rem}.gratuity-bonus-section .light-green{border:1px solid #d3e294}.gratuity-bonus-section .light-info{border:1px solid #C1E7F5}.gratuity-bonus-section .feature-list{padding-top:1rem;list-style-type:none;padding-left:0}.gratuity-bonus-section .feature-list li{display:flex;flex-direction:row;padding:.5rem 0;font-size:1rem;gap:1rem}.gratuity-bonus-section .feature-list li .check-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:.5rem;background-color:#d8f0d7;color:#83b888;border-radius:50%}.loan-reports{padding:2.85rem 0rem;background-color:#f9f9f9}.loan-reports .stage-card{background-color:#f5f5f5;border-radius:1rem;padding:1.5rem}.loan-reports .stage-card .stage-badge{display:inline-block;background-color:#212832;color:#fff;font-size:.85rem;padding:.5rem .85rem;border-radius:999px;margin-bottom:1rem}.loan-reports .stage-card .stage-title{font-size:1.25rem;margin-bottom:.75rem}.loan-reports .stage-card .stage-desc{font-size:.95rem;line-height:1.6}.role-based-experience{padding:3rem 0rem}.role-based-experience .every-stakeholder-tabs{background-color:#fff3f9;margin-bottom:2.5rem;padding:1rem;display:flex;align-items:center;justify-content:space-around;border-radius:50rem}.role-based-experience .every-stakeholder-tabs .stage-tab{font-size:1.25rem;font-weight:500;padding:.75rem 1rem;background-color:unset;border:none;border-radius:50rem}.role-based-experience .every-stakeholder-tabs .stage-tab.active{color:#212832;background-color:#fff}.role-based-experience .every-stakeholder-card{padding:1.75rem;border-radius:1rem;box-shadow:0 2px 7px #00000029}.role-based-experience .every-stakeholder-card .every-stakeholder-info .info-features{padding-top:1rem;list-style-type:none;padding-left:0}.role-based-experience .every-stakeholder-card .every-stakeholder-info .info-features li{display:flex;flex-direction:row;padding:.5rem 0;font-size:1.125rem;gap:1rem}.role-based-experience .every-stakeholder-card .every-stakeholder-info .info-features li .check-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:.5rem;background-color:#96006b;color:#fff;border-radius:50%}.role-based-experience .every-stakeholder-card .every-stakeholder-preview .img-fluid{border-radius:1.5rem}.role-based-experience .every-stakeholder-card.bg-successes .every-stakeholder-tabs{background-color:#e5fef7}.role-based-experience .every-stakeholder-card.bg-successes .every-stakeholder-body .info-features li .check-icon{background-color:#51d0a9}.role-based-experience .every-stakeholder-card.bg-dangers .every-stakeholder-tabs{background-color:#f0f0ff}.role-based-experience .every-stakeholder-card.bg-dangers .every-stakeholder-body .info-features li .check-icon{background-color:#9090cc}.role-based-experience .every-stakeholder-card.bg-voilet .every-stakeholder-tabs{background-color:#f9f0ff}.role-based-experience .every-stakeholder-card.bg-voilet .every-stakeholder-body .info-features li .check-icon{background-color:#ba74d9}.payroll-cta{padding:4rem 0;background-color:#f7f7f7}.payroll-cta .cta-buttons{margin-top:1.85rem}.payroll-cta .cta-btn{display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap;border-radius:.75rem}.payroll-cta .cta-btn.cta-btn-primary{background-color:#96006b;color:#fff;border:1px solid #96006B}.payroll-cta .cta-btn.cta-btn-primary:hover{opacity:.9}.payroll-cta .cta-btn.cta-btn-outline{background-color:#fff;color:#212832;border:1px solid #41484F}.payroll-cta .cta-btn.cta-btn-outline:hover{border-color:#96006b;color:#96006b}
