.four-steps{padding:2.85rem 0rem;background-color:#80005b}.four-steps .heading-title .border-magenta-rounded{color:#fff;border-color:#fff}.four-steps .heading-title h2,.four-steps .heading-title p{color:#fff}.four-steps .stage-card{background-color:#fff;border-radius:1rem;padding:1.5rem}.four-steps .stage-card .stage-badge{display:inline-block;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:600;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 #B8EEF5}.four-steps .stage-card.light-info .stage-badge{background-color:#b8eef5}.four-steps .stage-card.light-magenta{border:1px solid #FFEEF7}.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 .salary-back-link{display:inline-block;text-decoration:underline;font-size:1.125rem}.compliance-calendar{padding:4rem 0}.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:#e8f5e5;background-color:#e8f5e5}.compliance-calendar .compliance-card.card_1 .compliance-action{background-color:#b9e0b0}.compliance-calendar .compliance-card.card_2{border-color:#edf3ff;background-color:#edf3ff}.compliance-calendar .compliance-card.card_2 .compliance-action{background-color:#bfd3ff}.compliance-calendar .compliance-card.card_3{border-color:#ffedd5;background-color:#ffedd5}.compliance-calendar .compliance-card.card_3 .compliance-action{background-color:#fdba74}.compliance-calendar .compliance-card.card_4{border-color:#edebff;background-color:#edebff}.compliance-calendar .compliance-card.card_4 .compliance-action{background-color:#c4c0ff}.compliance-calendar .compliance-card .compliance-tag{margin-bottom:1.5rem;width:3rem;height:3rem}.compliance-calendar .compliance-card .compliance-title{margin-bottom:.5rem;font-size:1.25rem}.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 #B8EEF5}.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:#d6eed1;color:#6ead60;border-radius:50%}.loan-reports{padding:2.85rem 0rem;background-color:#f9f9f9}.loan-reports .stage-card{background-color:#ebebeb;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{margin-bottom:.75rem}.loan-reports .stage-card .stage-desc{font-size:.95rem;line-height:1.6}
