
/* Rodapé global Tecnoguard — revisão outubro/2026 */
.site-footer-global{
  width:100%;min-height:0;margin:0;padding:54px clamp(20px,5vw,72px) 28px;
  display:block;background:#050607;border-top:1px solid #242a2e;color:#aeb5b9;
  font-family:Manrope,Arial,sans-serif
}
.site-footer-global *{box-sizing:border-box}
.site-footer-global__inner{width:min(1460px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(360px,1.5fr) minmax(180px,.65fr);gap:48px;align-items:start}
.site-footer-global__brand{display:flex;gap:18px;align-items:center;color:#fff;text-decoration:none}
.site-footer-global__brand img{display:block;width:74px;height:74px;object-fit:contain;flex:0 0 auto}
.site-footer-global__brand strong{display:block;font:700 1rem/1.35 "Space Grotesk",Manrope,sans-serif;color:#f4f6f6}
.site-footer-global__brand span{display:block;margin-top:5px;color:#8f989c;font-size:.78rem;line-height:1.45}
.site-footer-global__label{display:block;margin:0 0 14px;color:#ffd400;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.site-footer-global__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}
.site-footer-global__nav a,.site-footer-global__social a{color:#c5cbce;text-decoration:none;font-size:.82rem;font-weight:700;line-height:1.5}
.site-footer-global__nav a:hover,.site-footer-global__nav a:focus-visible,.site-footer-global__social a:hover,.site-footer-global__social a:focus-visible{color:#ffd400;text-decoration:underline;text-underline-offset:4px}
.site-footer-global__social a{display:inline-flex;align-items:center;gap:7px;color:#fff}
.site-footer-global__social small{display:block;margin-top:8px;color:#747d81;font-size:.72rem}
.site-footer-global__bottom{width:min(1460px,100%);margin:34px auto 0;padding-top:18px;border-top:1px solid #1d2225;display:flex;justify-content:space-between;gap:16px;color:#747d81;font-size:.7rem;line-height:1.5}
.site-footer-global__bottom a{color:#9fa7aa;text-decoration:none}.site-footer-global__bottom a:hover{color:#ffd400}
.service-page .site-footer-global{padding-bottom:90px}
@media(max-width:900px){.site-footer-global__inner{grid-template-columns:1fr 1fr}.site-footer-global__brand-wrap{grid-column:1/-1}.site-footer-global__nav{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.site-footer-global{padding:42px 20px 26px}.site-footer-global__inner{grid-template-columns:1fr;gap:32px}.site-footer-global__brand-wrap{grid-column:auto}.site-footer-global__nav{grid-template-columns:1fr 1fr;gap:11px 16px}.site-footer-global__bottom{margin-top:28px;flex-direction:column}.site-footer-global__brand img{width:64px;height:64px}}

/* Trabalhe conosco — página Equipe */
.team-careers{background:#ffd400;color:#080909;padding-top:74px;padding-bottom:74px}
.team-careers__inner{width:min(1460px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:40px;align-items:center}
.team-careers .company-kicker{color:#111315}
.team-careers h2{margin:12px 0 8px;font:700 clamp(2.15rem,4vw,3.8rem)/1.05 "Space Grotesk",Manrope,sans-serif;letter-spacing:-.04em;color:#080909}
.team-careers p{margin:0;max-width:760px;color:#403b17;font-size:1rem;line-height:1.65}
.team-careers__action{min-width:230px;min-height:58px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:#090b0c;color:#fff;text-decoration:none;font-weight:800;border:1px solid #090b0c}
.team-careers__action:hover,.team-careers__action:focus-visible{background:#171b1d;color:#ffd400}
@media(max-width:760px){.team-careers{padding-top:54px;padding-bottom:54px}.team-careers__inner{grid-template-columns:1fr;gap:24px}.team-careers__action{width:100%;min-width:0}}
