footer.svelte-1fbvdqv{margin-top:5rem;background:#1a1a2e}.footer-inner.svelte-1fbvdqv{max-width:1200px;margin:0 auto;padding:3rem 2rem 2rem}.footer-content.svelte-1fbvdqv{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:2rem}.footer-section.svelte-1fbvdqv h4:where(.svelte-1fbvdqv){margin:0 0 1rem;color:#ffffffe6;font-size:1.1rem}.footer-section.svelte-1fbvdqv p:where(.svelte-1fbvdqv){margin:0;color:#ffffff80;font-size:.9rem}.footer-section.svelte-1fbvdqv nav:where(.svelte-1fbvdqv){display:flex;flex-direction:column;gap:.5rem}.footer-section.svelte-1fbvdqv nav:where(.svelte-1fbvdqv) a:where(.svelte-1fbvdqv){color:#fff9;text-decoration:none;font-size:.9rem;transition:color .2s}.footer-section.svelte-1fbvdqv nav:where(.svelte-1fbvdqv) a:where(.svelte-1fbvdqv):hover{color:#fffffff2}.footer-bottom.svelte-1fbvdqv{padding-top:2rem;text-align:center;color:#fff6;font-size:.85rem}.footer-bottom.svelte-1fbvdqv p:where(.svelte-1fbvdqv){margin:0}.footer-bottom.svelte-1fbvdqv a:where(.svelte-1fbvdqv){color:#ffffff80;text-decoration:none;transition:color .2s}.footer-bottom.svelte-1fbvdqv a:where(.svelte-1fbvdqv):hover{color:#fffc;text-decoration:underline}@media (max-width: 768px){.footer-content.svelte-1fbvdqv{grid-template-columns:1fr;gap:2rem}.footer-inner.svelte-1fbvdqv{padding:2rem 1rem 1rem}}
