.site-footer[data-astro-cid-sz7xmlte]{position:relative;z-index:10;background:#000;border-top:1px solid rgba(255,255,255,.07);color:#ffffff80;font-size:.88rem;line-height:1.6}.footer-container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:4rem 2rem 0}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.6fr;gap:2.5rem;padding-bottom:3rem}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.6rem;text-decoration:none;margin-bottom:1rem}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:34px;height:34px;object-fit:contain}.logo-text[data-astro-cid-sz7xmlte]{font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.01em}.logo-text[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#0ef}.footer-about[data-astro-cid-sz7xmlte]{margin:0 0 1.5rem;max-width:260px;color:#ffffff73}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:.5rem}.social-link[data-astro-cid-sz7xmlte]{width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;display:flex;align-items:center;justify-content:center;color:#ffffff73;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.social-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:15px;height:15px}.social-link[data-astro-cid-sz7xmlte]:hover{background:#00eeff14;border-color:#00eeff40;color:#0ef}.social-link--wa[data-astro-cid-sz7xmlte]:hover{background:#25d36614;border-color:#25d3664d;color:#25d366}.footer-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin:0 0 1.1rem}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffff80;text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-col--newsletter[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 1rem;color:#fff6}.newsletter-row[data-astro-cid-sz7xmlte]{display:flex;gap:0;margin-bottom:1.5rem}.newsletter-input[data-astro-cid-sz7xmlte]{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-right:none;border-radius:9px 0 0 9px;padding:.65rem 1rem;color:#fff;font-size:.88rem;outline:none;font-family:inherit;transition:border-color .2s,background .2s}.newsletter-input[data-astro-cid-sz7xmlte]:focus{border-color:#0ef6;background:#00eeff0a}.newsletter-input[data-astro-cid-sz7xmlte]::placeholder{color:#ffffff40}.newsletter-btn[data-astro-cid-sz7xmlte]{background:#00eeff1f;border:1px solid rgba(0,238,255,.25);border-radius:0 9px 9px 0;padding:0 1rem;color:#0ef;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.newsletter-btn[data-astro-cid-sz7xmlte]:hover{background:#00eeff38}.newsletter-btn[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:16px;height:16px}.footer-contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.55rem}.footer-contact-item[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;color:#ffffff73;text-decoration:none;font-size:.83rem;transition:color .2s}.footer-contact-item[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-contact-item[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:14px;height:14px;flex-shrink:0;color:#0ef9}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.07);padding:1.4rem 0;display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:#ffffff47}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.footer-bottom-links[data-astro-cid-sz7xmlte]{display:flex;gap:1.5rem}.footer-bottom-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffff47;text-decoration:none;transition:color .2s}.footer-bottom-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#ffffffb3}@media (max-width: 1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-col--brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer-about[data-astro-cid-sz7xmlte]{max-width:100%}}@media (max-width: 600px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:.75rem;text-align:center}.footer-bottom-links[data-astro-cid-sz7xmlte]{gap:1rem}}
