body{margin:0!important;background:#f3f3f0!important;font-family:Manrope,Arial,sans-serif!important;color:var(--ink)!important}footer{background:#050505!important}.footer-cta{position: relative; isolation: isolate; overflow: hidden; background: var(--acid); color: #111 !important; padding: 13px 16px; box-shadow: 0 0 18px #91ff5738;}.socials{display:flex!important;gap:16px!important}.socials a{width:28px!important;height:28px!important;padding:5px!important;border:1px solid #777!important;border-radius:50%!important;overflow:visible!important;color:#aaa!important}.socials svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:1.45!important}.socials .social-whatsapp,.socials .social-instagram{background:#d8d8d8!important;color:#101010!important;border-color:#d8d8d8!important}.socials .social-whatsapp svg{transform:translateX(-1px) scale(.92)}.socials .social-whatsapp svg path:last-child{fill:currentColor!important;stroke:none!important}.footer-links a{position:relative!important;padding-bottom:8px!important}.footer-links a:after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:1px!important;background:#91ff57!important;transition:width .25s!important}.footer-links a:hover:after{width:100%!important}@media(max-width:700px){.footer-main{grid-template-columns:1fr!important;gap:32px!important}.footer-brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.footer-cta{margin-top:14px!important}.footer-bottom{display:grid!important;grid-template-columns:1fr auto!important}.footer-bottom>span{grid-column:1/-1!important;grid-row:1!important;margin-bottom:12px!important}.footer-bottom .socials{grid-column:1!important;grid-row:2!important}.footer-bottom>a{grid-column:2!important;grid-row:2!important;margin-left:0!important}}
.footer-bottom>span a:hover{color:#91ff57!important}.footer-bottom .legal-separator{color:#fff!important;padding:0 4px}
.footer-links p{margin-bottom:15px!important}.footer-links div{gap:5px!important}.footer-bottom>span{color:#fff!important}.footer-bottom>span a{color:#aaa!important;font-weight:400!important}
