@import "https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Manrope:wght@400;500;600;700&family=Spline+Sans+Mono:wght@400;500;600&display=swap";
.footer{color:#b9c6c0;background:#16241f;width:100%;margin:26px 0 0;padding:34px 0 0;font-family:Manrope,Segoe UI,sans-serif}.footer-container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:0 32px 24px;display:flex}.footer-logo-section{flex-direction:column;gap:2px;display:flex}.footer-logo-marca{letter-spacing:-.02em;color:#fff;font-family:Sora,Segoe UI,sans-serif;font-size:2.2rem;font-weight:800;text-decoration:none}.footer-logo-marca:hover{color:#fff;text-decoration:none}.footer-logo-marca span{color:#dd6b00}.footer-logo-frase{letter-spacing:.14em;text-transform:uppercase;color:#8fa39b;margin:0;font-family:Spline Sans Mono,Consolas,monospace;font-size:.7rem;font-weight:600}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column h3{color:#fff;margin:0 0 8px;font-family:Sora,Segoe UI,sans-serif;font-size:.95rem;font-weight:700}.footer-column p{margin:0;font-size:.85rem}.footer-solutions{flex-direction:column;gap:6px;display:flex}.footer-link{color:#b9c6c0;text-decoration:none}.footer-link:hover{color:#fff;text-decoration:underline}.footer-solutions .footer-link,.footer-icon-text a{color:#b9c6c0;font-size:.9rem;text-decoration:none}.footer-solutions .footer-link:hover,.footer-icon-text a:hover{color:#fff;text-decoration:underline}.footer-icon-text{align-items:center;gap:10px;margin-bottom:8px;display:flex}.footer-icon-text i{color:#9ed4c5;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1.05rem;display:flex}.footer-bottom{text-align:center;background:#00000040;padding:10px 0 6px}.footer-bottom p{color:#8fa39b;margin-bottom:5px;font-size:.72rem;font-weight:600}@media (max-width:768px){.footer-container{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;padding:0 20px 20px}.footer-column{align-items:flex-start;width:100%}}
