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