.MiniSplash_overlaypulse__FeKYH{animation:MiniSplash_pulse__J_rUX 2s ease-in-out infinite}.MiniSplash_snakepath__ekgEL{stroke-dasharray:970.15625,100;stroke-dashoffset:0;animation:MiniSplash_dash__P_NeE 6s linear infinite}@keyframes MiniSplash_dash__P_NeE{to{stroke-dashoffset:-1070.15625}}@keyframes MiniSplash_pulse__J_rUX{0%,to{opacity:.9}50%{opacity:.6}}.MiniSplash_backdrop__QC79k{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:export{PantoneWarmRed:#ff4438;PantoneWarmRed75:#f47a63;PantoneWarmRed50:#f8a38c;PantoneWarmRed25:#fccfbf;Pantone43210:#323e48;Pantone43275:#585d66;Pantone43250:#83858c;Pantone43225:#b7b7bc;White:#fff;Black:#000}.footer{width:100%;background-color:#2d3640}.footer-content{max-width:1400px;margin:0 auto;padding:40px 60px;flex-direction:column;gap:24px}.footer-content,.footer-logo{display:flex;align-items:center}.footer-logo{justify-content:center;flex-shrink:0}.footer-logo .logo-link{display:flex;align-items:center;text-decoration:none}.footer-logo .logo-image{height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.footer-nav{display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;align-items:center}.footer-nav .footer-link{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:16px;color:#f5f7fa;text-decoration:none;transition:opacity .2s;white-space:nowrap;display:flex;align-items:center;gap:6px}.footer-nav .footer-link svg{flex-shrink:0}.footer-nav .footer-link:hover{opacity:.8}.footer-divider{width:100%;height:1px;background-color:hsla(0,0%,100%,.2)}.footer-copyright{width:100%;max-width:1400px;margin:0 auto;padding:24px 60px 40px;text-align:center}.footer-copyright p{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:14px;color:#f5f7fa;margin:0}.footer-copyright .copyright-link{color:#f5f7fa;text-decoration:none;transition:opacity .2s}.footer-copyright .copyright-link:hover{opacity:.8}@media(max-width:1024px){.footer-content{padding:32px 40px;gap:20px}.footer-nav{gap:24px}.footer-nav .footer-link{font-size:14px}.footer-copyright{padding:20px 40px 32px}}@media(max-width:768px){body:has(.inspector-profile) .footer{padding-bottom:150px}.footer-content{padding:32px 24px;gap:20px}.footer-logo .logo-image{height:50px}.footer-nav{gap:16px}.footer-nav .footer-link{font-size:14px}.footer-copyright{padding:20px 24px 32px}.footer-copyright p{font-size:12px}}