/* Navegação e rodapé renderizados diretamente no HTML. */
.global-header .static-links{display:flex;align-items:center;gap:21px;color:#cbd5e1;font-size:13px}.global-header .static-links>a{color:inherit}.global-header .static-links>a:hover{color:#93c5fd}.global-header .static-links .btn{color:#fff}.static-services{position:relative}.static-services summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer}.static-services summary::-webkit-details-marker{display:none}.static-services summary:after{width:7px;height:7px;margin:-3px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:'';transform:rotate(45deg)}.static-services[open] summary:after{margin-top:3px;transform:rotate(225deg)}.static-services-menu{position:absolute;top:calc(100% + 13px);left:50%;z-index:40;display:grid;min-width:245px;padding:10px;transform:translateX(-50%);border:1px solid rgba(147,197,253,.25);border-radius:14px;background:#0b1021;box-shadow:0 18px 40px rgba(0,0,0,.35)}.static-services-menu a{padding:8px 10px;border-radius:8px;white-space:nowrap}.static-services-menu a:hover{background:rgba(37,99,235,.18)}.static-mobile-menu{display:none}.global-header[data-static-shell]{z-index:50}.global-header[data-static-shell] .brand-logo{width:132px;height:62px;object-fit:contain}
@media(max-width:760px){.global-header[data-static-shell]{position:relative;padding:16px 0;background:#050814}.global-header[data-static-shell] .nav{position:relative}.global-header[data-static-shell] .static-links{display:none}.global-header[data-static-shell] .static-mobile-menu{display:block;margin-left:auto}.global-header[data-static-shell] .static-mobile-menu>summary{position:relative;display:block;width:46px;height:42px;margin:0;border:1px solid rgba(147,197,253,.35);border-radius:10px;background:rgba(37,99,235,.12);color:transparent;cursor:pointer;font-size:0;line-height:0;list-style:none}.global-header[data-static-shell] .static-mobile-menu>summary::-webkit-details-marker{display:none}.global-header[data-static-shell] .static-mobile-menu>summary:after{position:absolute;top:50%;left:50%;width:20px;height:14px;border:0;background:linear-gradient(#fff,#fff) 0 0/100% 2px no-repeat,linear-gradient(#fff,#fff) 0 6px/100% 2px no-repeat,linear-gradient(#fff,#fff) 0 12px/100% 2px no-repeat;box-shadow:none;content:'';transform:translate(-50%,-50%)}.global-header[data-static-shell] .static-mobile-menu[open]>summary:after{width:16px;height:16px;border:0;border-right:2px solid #fff;border-bottom:2px solid #fff;background:transparent;box-shadow:none;transform:translate(-50%,-50%) rotate(45deg)}.static-mobile-menu>div{position:fixed;top:88px;right:16px;left:16px;z-index:80;display:grid;min-width:0;max-height:calc(100vh - 104px);gap:6px;padding:18px;overflow-y:auto;border:1px solid rgba(147,197,253,.3);border-radius:16px;background:#0b1021;box-shadow:0 22px 48px rgba(0,0,0,.5)}.static-mobile-menu>div>a,.static-mobile-menu .static-services>summary{display:block;width:100%;padding:13px 12px;border-radius:8px;color:#e5e7eb;font-size:15px;font-weight:600;line-height:1.4}.static-mobile-menu>div>a:hover,.static-mobile-menu .static-services>summary:hover{background:rgba(37,99,235,.18);color:#fff}.static-mobile-menu .static-services{width:100%}.static-mobile-menu .static-services>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.static-mobile-menu .static-services>summary::-webkit-details-marker{display:none}.static-mobile-menu .static-services>summary:after{width:7px;height:7px;margin:-3px 2px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;background:none;box-shadow:none;content:'';transform:rotate(45deg)}.static-mobile-menu .static-services[open]>summary:after{margin-top:3px;transform:rotate(225deg)}.static-mobile-menu .static-services-menu{position:static;display:grid;min-width:0;margin:3px 0 6px;padding:3px 0 6px 12px;transform:none;border:0;border-radius:0;background:transparent;box-shadow:none}.static-mobile-menu .static-services-menu a{padding:9px 10px;color:#bfdbfe;font-size:14px}.static-mobile-menu .btn{margin-top:8px;color:#fff;text-align:center}.site-footer .footer-brand{text-align:center}.site-footer .footer-brand img{display:block;margin:0 auto 14px}.site-footer .footer-brand p{margin-right:auto;margin-left:auto}}
