#diagnostico-rh-section{background-color:#17392f;border-radius:8px;color:#fff;font-family:Inter,sans-serif;margin:20px 0;padding:60px 20px}#diagnostico-rh-section .diagnostico-container{margin:0 auto;max-width:1100px}#diagnostico-rh-section .diagnostico-header{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:20px}#diagnostico-rh-section h2{color:#fff;font-size:28px;font-style:italic;font-weight:300;margin:0}#diagnostico-rh-section h2 span{font-style:normal;font-weight:600}#diagnostico-rh-section .diagnostico-subtitle{font-size:11px;letter-spacing:1.5px;opacity:.6;text-transform:uppercase}#diagnostico-rh-section .diagnostico-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#diagnostico-rh-section .diagnostico-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:30px 25px;transition:all .3s ease}#diagnostico-rh-section .diagnostico-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}#diagnostico-rh-section .card-label{color:#fff;font-size:10px;letter-spacing:1.2px;margin-bottom:12px;opacity:.5;text-transform:uppercase}#diagnostico-rh-section .card-value{color:#fff;font-size:44px;font-weight:400;line-height:1;margin:0}#diagnostico-rh-section .card-alert{color:#ef8943;font-size:13px;margin:12px 0 18px}#diagnostico-rh-section .progress-bar{background:hsla(0,0%,100%,.1);border-radius:4px;height:4px;overflow:hidden;width:100%}#diagnostico-rh-section .progress-fill{background-color:#ef8943;border-radius:4px;height:100%}#diagnostico-rh-section .diagnostico-footer{display:flex;justify-content:flex-end;margin-top:40px}#diagnostico-rh-section .cta-specialist{align-items:center;color:#fff;display:flex;font-size:14px;text-decoration:none}#diagnostico-rh-section .dot{background-color:#006241;border-radius:50%;box-shadow:0 0 8px #006241;display:inline-block;height:8px;margin-right:10px;width:8px}#diagnostico-rh-section .cta-text-orange{color:#ef8943;font-weight:700;margin-left:5px}@media (max-width:768px){#diagnostico-rh-section .diagnostico-header{align-items:flex-start;flex-direction:column;gap:15px}}