/* Arquivos SVG fornecidos na entrega de identidade visual de 29/10/2026. */
html{scroll-padding-top:118px}.header{height:104px;padding-top:10px;padding-bottom:10px}.logo{display:block;flex-shrink:0}.logo img{width:200px;height:82px;object-fit:contain;object-position:left center}.footer-brand{display:block;max-width:240px}.footer-brand>img{width:220px;height:auto;display:block}.footer-brand>small{font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6;margin-top:12px}.service-card{scroll-margin-top:120px}
@media(max-width:760px){html{scroll-padding-top:102px}.header{height:88px;padding-top:8px;padding-bottom:8px}.header nav{top:88px}.logo img{width:160px;height:72px}.footer-brand>img{width:210px}.service-card{scroll-margin-top:106px}}
.contact-channels{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:300px}.contact-whatsapp{display:flex;align-items:center;gap:16px;padding:20px 22px;background:#0f6b3a;color:#fff;border-radius:5px;box-shadow:0 6px 18px #0f6b3a20;min-height:86px}.contact-whatsapp:hover{background:#0a502a}.contact-whatsapp:focus-visible{outline:3px solid #7ac943;outline-offset:4px}.contact-whatsapp>span:first-of-type{display:flex;flex-direction:column;gap:5px}.contact-whatsapp strong{font-size:18px;line-height:1.3;font-weight:600}.contact-whatsapp small{font-size:14px;color:#fff}.contact-whatsapp>span:last-child{margin-left:auto;font-size:23px}.contact-channels>.text-link{align-self:center;font-size:14px}.contact-bottom>.btn{flex-shrink:0}@media(max-width:760px){.contact-channels{width:100%;min-width:0}.contact-whatsapp{padding:20px;justify-content:flex-start}}

/* Primeiro card: imagem existente preenchendo toda a área, conforme solicitado. */
#area-design .service-picture{padding:0}
#area-design .service-picture img{width:100%;height:100%;object-fit:cover;object-position:center}

/* Mockup neutro de produtos no card Comunicação visual e impressão. */
#area-comunicacao .service-picture{padding:0}
#area-comunicacao .service-picture img{width:100%;height:100%;object-fit:cover;object-position:center}
