/* Processo comercial e de execução — escopo restrito a esta seção */
.workflow.section{background:#101113;color:#f5f5f3;padding:72px 5%;max-width:1440px;margin:0 auto;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}
.workflow .workflow-heading{max-width:760px}
.workflow .eyebrow{color:#d7b980;margin:0 0 18px;font-size:12px;letter-spacing:2.5px}
.workflow h2{font-size:clamp(34px,3.6vw,52px);line-height:1.14;letter-spacing:-1.3px;margin:0}
.workflow h2 em{color:#d7b980}
.workflow .workflow-intro{max-width:620px;margin:22px 0 0;color:#bfc1c5;font-size:17px;line-height:1.65}
.workflow .workflow-steps{list-style:none;padding:0;margin:46px 0 30px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}
.workflow-steps li{position:relative;padding-top:24px;border-top:1px solid #766449}
.workflow-steps li::before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#d7b980;top:-5px;left:0;box-shadow:0 0 0 5px #101113}
.workflow .workflow-number{display:block;font-size:12px;letter-spacing:2px;color:#d7b980;margin-bottom:18px}
.workflow .workflow-steps h3{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:1.3;font-weight:500;margin:0 0 14px;color:#fff}
.workflow .workflow-steps p{font-size:14px;line-height:1.75;color:#bfc1c5;margin:0;max-width:260px}
.workflow .workflow-link{display:inline-flex;align-items:center;gap:24px;color:#d7b980;text-decoration:none;border-bottom:1px solid #766449;padding:8px 0;font-size:14px;margin-top:8px}
.workflow .workflow-link:hover{color:#fff;border-color:#fff}
@media(max-width:950px){.workflow .workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}
@media(max-width:650px){.workflow.section{padding:44px 6%}.workflow .workflow-intro{font-size:16px;margin-top:18px}.workflow .workflow-steps{display:block;margin:30px 0 12px}.workflow-steps li{border-top:0;border-left:1px solid #766449;padding:0 0 26px 27px;margin-left:5px}.workflow-steps li::before{top:4px;left:-5px}.workflow-steps li:last-child{padding-bottom:0;border-left-color:transparent}.workflow .workflow-number{margin-bottom:7px;font-size:11px}.workflow .workflow-steps h3{font-size:20px;margin-bottom:8px}.workflow .workflow-steps p{max-width:none;font-size:15px;line-height:1.65}.workflow .workflow-link{margin-top:16px}}
