.premium-should-section{padding:3.5rem 0}.premium-should-section .premium-should-card .card-header{font-weight:600}.premium-should-section .premium-should-card .card-body .feature-list li{gap:.75rem}.premium-should-section .premium-should-card .card-body .feature-icon{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.95rem}.premium-should-section .premium-should-card .card-body .feature-icon-cross{color:#41484f;font-size:1.25rem}.premium-should-section .premium-should-card .card-body .feature-badge{color:#ce0604}.premium-should-section .premium-should-card .card-body .feature-note{background-color:#f8f8f8;color:#41484f;padding:1rem 1.25rem;border-radius:.75rem;font-weight:500;margin:1.5rem 0}.premium-should-section .premium-should-card.theme-magenta .card-header.bg-magenta{background-color:#96006b;color:#fff}.premium-should-section .premium-should-card.theme-magenta .card-body .feature-icon-check{background-color:#ffeef7;color:#96006b}.premium-should-section .premium-should-card.theme-magenta .card-body .feature-note{background-color:#ffeef7;color:#41484f}.premium-should-section .premium-should-card.theme-purple .card-header.bg-purple{background-color:#6b36d9;color:#fff}.premium-should-section .premium-should-card.theme-purple .card-body .feature-icon-check{background-color:#f5f5f5;color:#6c757d}.premium-should-section .premium-should-card.theme-green .card-header.bg-green{background-color:#044b40;color:#fff}.premium-should-section .premium-should-card.theme-green .card-body .feature-icon-check{background-color:#f5f5f5;color:#6c757d}.premium-should-section .premium-should-card.theme-green .card-body .btn-green{background-color:#044b40;color:#fff}.hrms-adapt{padding:3.5rem 0;margin-top:1rem}.hrms-adapt .card{border-radius:.75rem;border:unset}.hrms-adapt .card .feature-badge{color:#d65d5f}.hrms-adapt .card .card-header{background-color:transparent;color:#fff;font-weight:500;border-bottom:1px solid #a3a3a3}.hrms-adapt .card .card-body h3{color:#fff}.hrms-adapt .card .card-body .feature-note{padding:1rem 1.25rem;border-radius:.75rem;font-weight:500;margin:1.5rem 0}.hrms-adapt .card.theme-dark-green{background-color:#065f50}.hrms-adapt .card.theme-dark-green .card-header{border-color:#039e7d99}.hrms-adapt .card.theme-dark-green .card-body{background-color:transparent;color:#fff}.hrms-adapt .card.theme-dark-green .card-body .feature-note{background-color:#effffa;color:#065f50}.hrms-adapt .card.theme-magenta{background-color:#80005b}.hrms-adapt .card.theme-magenta .card-header{border-color:#c42195b3}.hrms-adapt .card.theme-magenta .card-body{background-color:transparent;color:#fff}.hrms-adapt .card.theme-magenta .card-body .feature-note{background-color:#ffeef7;color:#80005b}.strength-section{padding:3rem 0}.strength-section .strength-card{border-radius:16px;padding:10px}.strength-section .strength-card-success{border:1px solid #7CFFE0;background:#effffa}.strength-section .strength-card-success .card-title{color:#044b40;border-bottom:1px solid #7CFFE0}.strength-section .strength-card-success .strength-number{background:#044b40b3}.strength-section .strength-card-success .strength-item h5{color:#044b40}.strength-section .strength-card-danger{border:1px solid #FFD2CE;background:#fff5f5}.strength-section .strength-card-danger .card-title{color:#7f1d1d;border-bottom:1px solid #FFD2CE}.strength-section .strength-card-danger .strength-number{background:#7f1d1db3}.strength-section .strength-card-danger .strength-item h5{color:#7f1d1d}.strength-section .strength-card .card-title{font-size:1.25rem;font-weight:700;padding-bottom:.5rem}.strength-section .strength-item{padding:18px 0}.strength-section .strength-number{width:32px;height:32px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.strength-section .strength-item h5{font-size:1.05rem;font-weight:600;margin-bottom:8px}.strength-section .strength-item p{margin-bottom:8px;font-size:.95rem}.strength-section .strength-source{font-weight:600;font-size:.9rem}@media(max-width:767px){.strength-section{padding:2rem 0}}.section-title{font-size:2rem;font-weight:600}.section-title .text-underline{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:3px}@media(min-width:1400px){.section-title{font-size:2.5rem}}@media(max-width:767px){.section-title{font-size:1.75rem}}
