/* SHER V91.5.78 - metodologia NR-13 */
.sher72-section{padding:clamp(42px,6vw,82px) 20px;background:linear-gradient(180deg,#f4f9f6,#fff);color:#173a2b}
.sher72-section *{box-sizing:border-box}
.sher72-wrap{max-width:1180px;margin:0 auto}
.sher72-eyebrow{margin:0 0 10px!important;color:#16875d;font-weight:800;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}
.sher72-section h2{margin:0 0 14px;font-size:clamp(1.75rem,3.5vw,2.7rem);line-height:1.2;color:#064a35}
.sher72-intro{margin:0 0 30px;max-width:760px;line-height:1.7;color:#476357}
.sher72-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none!important;margin:0 0 40px!important;padding:0!important;counter-reset:none}
.sher72-steps>.sher72-step{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0!important;padding:26px!important;list-style:none!important;background:#fff;border:1px solid #d8e8df;border-radius:15px;box-shadow:0 8px 24px rgba(5,60,38,.055)}
.sher72-step::marker{content:''}
.sher72-num{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background:#e3f4ea;color:#087449;font-weight:800;font-size:1.1rem;letter-spacing:.04em;margin-bottom:15px}
.sher72-step h3{font-size:1.16rem;line-height:1.3;color:#084b36;margin:0 0 10px!important}
.sher72-step p{color:#52675c;line-height:1.65;margin:0!important}
.sher72-subtitle{font-size:1.5rem;color:#064a35;margin:34px 0 20px}
.sher72-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sher72-cases article{padding:23px;border:1px solid #d8e8df;background:#fff;border-radius:14px}
.sher72-cases h3{margin:0 0 10px;color:#084b36;font-size:1.12rem}
.sher72-cases p{margin:0;line-height:1.65;color:#52675c}
.sher72-section a{color:#075c40;font-weight:700}
@media(max-width:900px){.sher72-steps,.sher72-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sher72-section{padding:42px 16px}.sher72-steps,.sher72-cases{grid-template-columns:1fr;gap:14px}.sher72-steps>.sher72-step{padding:21px!important}}

/* V91.5.79: neutraliza estilos globais e elimina marcadores automáticos */
.sher72-section .sher72-steps{list-style:none!important;list-style-type:none!important;display:grid!important;padding-left:0!important}
.sher72-section .sher72-steps>.sher72-step{list-style:none!important;list-style-type:none!important;display:flex!important}
.sher72-section .sher72-steps>.sher72-step::before{content:none!important;display:none!important}
.sher72-section .sher72-steps>.sher72-step::marker{content:none!important}
