#pecas.parts-hero{display:flex;align-items:center;min-height:530px;padding:85px 7%;background:linear-gradient(90deg,#111923ed 0%,#111923bf 42%,#11192326 100%),url('assets/fundo-pecas.png') center/cover no-repeat;color:#fff;border:0}
#pecas .parts-hero-content{width:100%;max-width:650px}
#pecas .parts-hero-content h2{font-size:clamp(42px,4.7vw,66px);line-height:1.08;letter-spacing:-1.4px;color:#fff;margin:0 0 28px}
#pecas .parts-hero-content p{font-size:21px;line-height:1.75;color:#fff;margin:0 0 34px;max-width:620px}
#pecas .parts-hero-button{display:inline-flex;align-items:center;gap:25px;background:#b51e2a;color:#fff;padding:18px 26px;font-size:18px;line-height:1.5;font-weight:700;border:1px solid #c62b37;text-decoration:none}
#pecas .parts-hero-button:hover{background:#971823}
#pecas .parts-hero-button:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:700px){#pecas.parts-hero{min-height:500px;padding:60px 6%;background:linear-gradient(90deg,#111923e8,#11192399),url('assets/fundo-pecas.png') 70% center/cover no-repeat}#pecas .parts-hero-content h2{font-size:43px;line-height:1.12;letter-spacing:-.8px;margin-bottom:24px}#pecas .parts-hero-content p{font-size:18px;line-height:1.75;margin-bottom:30px}#pecas .parts-hero-button{font-size:17px;padding:16px 23px}}
