/* DCS Sales — identidade compartilhada, v1.0 | escopo isolado para não afetar as páginas */
.dcs-site-footer, .dcs-site-footer * {box-sizing:border-box}
.dcs-site-footer {position:relative!important;clear:both!important;display:block!important;z-index:1!important;width:100%!important;max-width:none!important;margin:48px 0 0!important;padding:30px max(18px,calc((100vw - 1120px)/2)) 110px!important;background:linear-gradient(180deg,#0b1728,#07101d)!important;border-top:1px solid rgba(120,165,223,.22)!important;color:#c5d4e8!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important;text-align:left!important;line-height:1.55!important;font-size:13px!important;letter-spacing:normal!important;transform:none!important}
.dcs-site-footer .dcs-foot-top{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap}
.dcs-site-footer .dcs-foot-brand{font-size:20px;font-weight:900;line-height:1.2;color:#75cbff;letter-spacing:.01em;text-decoration:none}
.dcs-site-footer .dcs-foot-brand span{color:#efc56d}
.dcs-site-footer .dcs-foot-sub{margin:8px 0 0!important;font-size:12px!important;color:#9baec8!important;max-width:300px}
.dcs-site-footer .dcs-foot-links{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;max-width:760px}
.dcs-site-footer .dcs-foot-links a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border-radius:11px;border:1px solid rgba(140,178,225,.16);background:rgba(255,255,255,.035);color:#cbdcf0!important;text-decoration:none!important;font-weight:700;font-size:12px!important;transition:background .18s,border-color .18s}
.dcs-site-footer .dcs-foot-links a:hover,.dcs-site-footer .dcs-foot-links a:focus-visible{background:rgba(83,150,245,.14);border-color:rgba(83,150,245,.52);color:#fff!important;outline-offset:2px}
.dcs-site-footer .dcs-foot-links a[aria-current=page]{border-color:rgba(231,189,98,.52);color:#f3d489!important;background:rgba(231,189,98,.09)}
.dcs-site-footer .dcs-foot-bottom{border-top:1px solid rgba(140,178,225,.14);margin-top:20px;padding-top:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px 28px;flex-wrap:wrap}
.dcs-site-footer .dcs-foot-bottom p{margin:0!important;color:#91a4be!important;font-size:11px!important;line-height:1.6!important;max-width:800px}
.dcs-site-footer .dcs-foot-bottom .dcs-foot-copy{white-space:nowrap;color:#8ca0bc!important}
@media(max-width:740px){.dcs-site-footer{margin-top:34px!important;padding:25px 16px 100px!important}.dcs-site-footer .dcs-foot-links{justify-content:flex-start}.dcs-site-footer .dcs-foot-top{gap:16px}.dcs-site-footer .dcs-foot-bottom{margin-top:16px}}
@media(prefers-reduced-motion:reduce){.dcs-site-footer .dcs-foot-links a{transition:none}}
