.footer.svelte-15ph9c5{background:#f7f7ff;padding:20px 20px 60px;color:#333}.footer-top.svelte-15ph9c5{text-align:center;margin-bottom:40px}.footer-top.svelte-15ph9c5 h2:where(.svelte-15ph9c5){font-size:48px;font-weight:700}.footer-top.svelte-15ph9c5 .highlight:where(.svelte-15ph9c5){color:#5628ed}.partners.svelte-15ph9c5{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:20px}.partners.svelte-15ph9c5 img:where(.svelte-15ph9c5){height:40px;object-fit:contain}.footer-bottom.svelte-15ph9c5{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;max-width:1160px;margin:0 auto;padding-top:40px;border-top:1px solid #ddd}.footer-left.svelte-15ph9c5{flex:1;min-width:260px}.footer-left.svelte-15ph9c5 .logo:where(.svelte-15ph9c5){height:48px;margin-bottom:12px}.contact-line.svelte-15ph9c5{display:flex;align-items:center;gap:10px;margin:6px 0}.contact-line.svelte-15ph9c5 img:where(.svelte-15ph9c5){width:20px;height:20px}.contact-line.svelte-15ph9c5 a:where(.svelte-15ph9c5){text-decoration:none;color:#6d7486;font-size:16px;font-weight:500}.footer-right.svelte-15ph9c5{flex:1;min-width:260px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.footer-right.svelte-15ph9c5 nav:where(.svelte-15ph9c5){display:flex;gap:24px;flex-wrap:wrap;justify-content:flex-end;margin-bottom:12px}.footer-right.svelte-15ph9c5 nav:where(.svelte-15ph9c5) a:where(.svelte-15ph9c5){text-decoration:none;font-weight:500;font-size:16px;color:#6d7486}.footer-right.svelte-15ph9c5 nav:where(.svelte-15ph9c5) a:where(.svelte-15ph9c5):visited{color:#6d7486}.social-icons.svelte-15ph9c5{display:flex;gap:16px;justify-content:flex-end}.social-icons.svelte-15ph9c5 img:where(.svelte-15ph9c5){width:24px;height:24px;transition:transform .2s ease}.social-icons.svelte-15ph9c5 a:where(.svelte-15ph9c5):hover img:where(.svelte-15ph9c5){transform:scale(1.1)}@media (max-width: 768px){.footer-bottom.svelte-15ph9c5{flex-direction:column;align-items:flex-start;text-align:left;gap:24px;padding-top:30px}.footer-right.svelte-15ph9c5{align-items:flex-start;text-align:left}.footer-right.svelte-15ph9c5 nav:where(.svelte-15ph9c5){justify-content:flex-start}.social-icons.svelte-15ph9c5{justify-content:flex-start}.footer.svelte-15ph9c5{padding:20px 16px}.footer-top.svelte-15ph9c5 h2:where(.svelte-15ph9c5){font-size:1.25rem;line-height:1.5}.partners.svelte-15ph9c5{gap:16px;margin-top:16px}.partners.svelte-15ph9c5 img:where(.svelte-15ph9c5){height:32px}.footer-left.svelte-15ph9c5 .logo:where(.svelte-15ph9c5){height:40px;margin-bottom:10px}.contact-line.svelte-15ph9c5 a:where(.svelte-15ph9c5),.footer-right.svelte-15ph9c5 nav:where(.svelte-15ph9c5) a:where(.svelte-15ph9c5){font-size:14px}.social-icons.svelte-15ph9c5 img:where(.svelte-15ph9c5){width:20px;height:20px}}
