.footer-mobile.svelte-jz8lnl{display:none}.footer-mobile.svelte-jz8lnl summary:where(.svelte-jz8lnl){cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.footer-mobile.svelte-jz8lnl summary:where(.svelte-jz8lnl)::-webkit-details-marker{display:none}.footer-chevron.svelte-jz8lnl{flex:0 0 18px;transition:transform .18s}.footer-mobile[open].svelte-jz8lnl .footer-chevron:where(.svelte-jz8lnl){transform:rotate(180deg)}.site-footer.dark.svelte-jz8lnl .footer-mobile:where(.svelte-jz8lnl){border-color:#d6e5f729}.footer-mobile.svelte-jz8lnl nav:where(.svelte-jz8lnl){padding-bottom:14px}.site-footer.svelte-jz8lnl{border-top:1px solid var(--line);color:#424245;background:#fff;padding:22px 0 28px}.site-footer.seamless.svelte-jz8lnl{border-top:0}.shell.svelte-jz8lnl{width:min(1120px,100% - 40px);max-width:1120px}.site-footer.dark.svelte-jz8lnl{color:#bac4d0;background:#05070b;border-top-color:#d6e5f71a}.site-footer.dark.svelte-jz8lnl .footer-intro:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-service:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-note:where(.svelte-jz8lnl){border-color:#d6e5f71f}.site-footer.dark.svelte-jz8lnl .footer-intro:where(.svelte-jz8lnl) span:where(.svelte-jz8lnl):last-child,.site-footer.dark.svelte-jz8lnl .footer-intro:where(.svelte-jz8lnl) i:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-service-label:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-service-copy:where(.svelte-jz8lnl) p:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-contact:where(.svelte-jz8lnl) span:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-note:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-bottom:where(.svelte-jz8lnl){color:#8693a4}.site-footer.dark.svelte-jz8lnl strong:where(.svelte-jz8lnl){color:#edf3f8}.site-footer.dark.svelte-jz8lnl nav:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-service:where(.svelte-jz8lnl)>a:where(.svelte-jz8lnl),.site-footer.dark.svelte-jz8lnl .footer-contact:where(.svelte-jz8lnl) a{color:#bac4d0}.site-footer.dark.svelte-jz8lnl .footer-contact:where(.svelte-jz8lnl) a{color:#8fc4ff}.footer-intro.svelte-jz8lnl{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 0 18px;font-size:13px;display:flex}.footer-intro.svelte-jz8lnl img:where(.svelte-jz8lnl){width:24px;height:24px}.footer-intro.svelte-jz8lnl i:where(.svelte-jz8lnl){color:#86868b;font-size:18px;font-style:normal}.footer-intro.svelte-jz8lnl span:where(.svelte-jz8lnl):last-child{color:#6e6e73}.footer-grid.svelte-jz8lnl{grid-template-columns:repeat(4,1fr);gap:40px;padding:18px 0;display:grid}nav.svelte-jz8lnl,.footer-contact.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:9px;font-size:13px;line-height:1.3;display:flex}strong.svelte-jz8lnl{color:#1d1d1f;font-size:13px;font-weight:550}nav.svelte-jz8lnl a:where(.svelte-jz8lnl),.footer-contact.svelte-jz8lnl a{align-items:center;min-height:28px;display:inline-flex}nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.footer-contact.svelte-jz8lnl a:hover{text-decoration:underline}.footer-contact.svelte-jz8lnl span:where(.svelte-jz8lnl){color:#6e6e73}.footer-contact.svelte-jz8lnl a{color:#06c;margin-top:5px}.footer-service.svelte-jz8lnl{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 0;display:grid}.footer-service-label.svelte-jz8lnl{color:#6e6e73;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.footer-service-copy.svelte-jz8lnl{min-width:0}.footer-service-copy.svelte-jz8lnl strong:where(.svelte-jz8lnl){line-height:1.35;display:block}.footer-service-copy.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#6e6e73;max-width:720px;margin:4px 0 0;font-size:12px;line-height:1.45}.footer-service.svelte-jz8lnl>a:where(.svelte-jz8lnl){color:#06c;white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.footer-service.svelte-jz8lnl>a:where(.svelte-jz8lnl):hover{text-decoration:underline}.footer-note.svelte-jz8lnl{border-bottom:1px solid var(--line);color:#6e6e73;margin:0;padding:12px 0;font-size:13px;line-height:1.45}.footer-bottom.svelte-jz8lnl{color:#6e6e73;justify-content:space-between;gap:24px;padding-top:10px;font-size:13px;display:flex}.footer-bottom.svelte-jz8lnl div:where(.svelte-jz8lnl){gap:18px;display:flex}.footer-bottom.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}@media (width<=720px){.footer-grid.svelte-jz8lnl{grid-template-columns:repeat(2,1fr);gap:30px}nav.svelte-jz8lnl a:where(.svelte-jz8lnl),.footer-contact.svelte-jz8lnl a,.footer-bottom.svelte-jz8lnl a:where(.svelte-jz8lnl){align-items:center;min-height:44px;display:inline-flex}.footer-bottom.svelte-jz8lnl{flex-direction:column;gap:8px}.footer-bottom.svelte-jz8lnl div:where(.svelte-jz8lnl){flex-wrap:wrap}.footer-service.svelte-jz8lnl{grid-template-columns:1fr;gap:6px;padding:14px 0 10px}.footer-service.svelte-jz8lnl>a:where(.svelte-jz8lnl){width:fit-content}}@media (width<=480px){.footer-desktop.svelte-jz8lnl{display:none}.footer-mobile.svelte-jz8lnl{border-bottom:1px solid var(--line);display:block}.footer-grid.svelte-jz8lnl{grid-template-columns:1fr;gap:4px}.footer-intro.svelte-jz8lnl span:where(.svelte-jz8lnl):last-child,.footer-intro.svelte-jz8lnl i:where(.svelte-jz8lnl){display:none}}
