.main-footer.svelte-jz8lnl{background-color:#5b21b6;color:#fff;padding-top:80px;font-family:Inter,sans-serif}.container.svelte-jz8lnl{max-width:1200px;margin:0 auto;padding:0 40px}.footer-grid.svelte-jz8lnl{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:60px;padding-bottom:60px}.logo.svelte-jz8lnl{display:flex;align-items:center;gap:12px;margin-bottom:25px}.logo.svelte-jz8lnl img:where(.svelte-jz8lnl){width:10%}.brand-name.svelte-jz8lnl{font-size:1.8rem;font-weight:800;letter-spacing:-1px}.footer-tagline.svelte-jz8lnl{font-size:1rem;opacity:.75;margin-bottom:20px;margin-top:-10px}.contact-info.svelte-jz8lnl{display:flex;flex-direction:column;gap:15px}.contact-item.svelte-jz8lnl{display:flex;align-items:center;gap:15px;font-size:1rem;opacity:.9}.contact-item.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fff;text-decoration:none;transition:opacity .3s}.contact-item.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1;text-decoration:underline}h3.svelte-jz8lnl{font-size:1.2rem;font-weight:700;margin-bottom:25px}.footer-links.svelte-jz8lnl{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fff;text-decoration:none;font-size:1rem;opacity:.8;transition:all .3s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1;padding-left:5px}.social-icons.svelte-jz8lnl{display:flex;gap:20px;align-items:center}.social-icons.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fff;text-decoration:none;font-size:1.2rem;opacity:.8;transition:transform .3s,opacity .3s}.social-icons.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1;transform:translateY(-5px)}.subfooter.svelte-jz8lnl{background-color:#2e1065;padding:30px 0;text-align:center}.subfooter.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:.9rem;opacity:.7;margin:0}@media(max-width:900px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr;text-align:center;gap:40px}.logo.svelte-jz8lnl,.social-icons.svelte-jz8lnl,.contact-item.svelte-jz8lnl{justify-content:center}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{padding-left:0}}
