.santa-hat{position:absolute;pointer-events:none;z-index:10;animation:santa-hat-bounce 3s ease-in-out infinite}.santa-hat-small{width:36px;height:21px;top:8px}.santa-hat-medium,.santa-hat-small{left:50%;transform:translateX(-45%)}.santa-hat-medium{width:48px;height:28px;top:10px}.santa-hat-large{width:65px;height:38px;top:12px;left:50%;transform:translateX(-45%)}.santa-hat-svg{width:100%;height:100%;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.25));transform:rotate(-3deg)}@keyframes santa-hat-bounce{0%,to{transform:translateX(-45%) translateY(0)}50%{transform:translateX(-45%) translateY(-1px)}}.hat-pompom{animation:pompom-wiggle 2s ease-in-out infinite;transform-origin:center}@keyframes pompom-wiggle{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}}.hat-tip{animation:tip-sway 4s ease-in-out infinite;transform-origin:left center}@keyframes tip-sway{0%,to{transform:rotate(0deg)}50%{transform:rotate(2deg)}}@media (max-width:600px){.santa-hat-medium{width:40px;height:24px;top:8px}.santa-hat-large{width:52px;height:30px;top:10px}}.christmas-lights{position:absolute;width:100%;height:35px;overflow:visible;pointer-events:none;z-index:1100}.christmas-lights-top{bottom:-28px;left:0;right:0}@media (max-width:960px){.christmas-lights-top{bottom:-40px}}@media (max-width:600px){.christmas-lights-top{bottom:-45px}}.lights-wire{height:3px;background:linear-gradient(90deg,transparent,#2a2a2a 3%,#3a3a3a 50%,#2a2a2a 97%,transparent);border-radius:2px;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.3)}.lights-wire,.lights-wire:before{position:absolute;top:0;left:0;right:0}.lights-wire:before{content:"";height:100%;background:repeating-linear-gradient(90deg,transparent,transparent 60px,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 62px)}.lights-container{justify-content:space-around;align-items:flex-start;padding:0 10px;top:1px;z-index:2}.light-bulb,.lights-container{display:flex;position:relative}.light-bulb{flex-direction:column;align-items:center;animation:bulb-sway 4s ease-in-out infinite}.bulb-cap{width:8px;height:6px;background:linear-gradient(180deg,#3a3a3a,#1a1a1a);border-radius:2px 2px 0 0;position:relative;z-index:3}.bulb-glass{width:12px;height:16px;border-radius:0 0 50% 50%/0 0 70% 70%;position:relative;z-index:2;animation:bulb-twinkle 1.5s ease-in-out infinite}.bulb-glow{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;filter:blur(6px);opacity:.7;animation:glow-pulse 1.5s ease-in-out infinite;z-index:1}.light-red .bulb-glass{background:linear-gradient(180deg,#ff4444,#cc0000 50%,#aa0000);box-shadow:inset 0 -3px 6px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.3)}.light-red .bulb-glow{background:#ff4444}.light-green .bulb-glass{background:linear-gradient(180deg,#44ff44,#00cc00 50%,#00aa00);box-shadow:inset 0 -3px 6px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.3)}.light-green .bulb-glow{background:#44ff44}.light-blue .bulb-glass{background:linear-gradient(180deg,#4488ff,#0055cc 50%,#0044aa);box-shadow:inset 0 -3px 6px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.3)}.light-blue .bulb-glow{background:#4488ff}.light-yellow .bulb-glass{background:linear-gradient(180deg,#ffff44,#cccc00 50%,#aaaa00);box-shadow:inset 0 -3px 6px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.3)}.light-yellow .bulb-glow{background:#ffff44}.light-orange .bulb-glass{background:linear-gradient(180deg,#ff8844,#cc5500 50%,#aa4400);box-shadow:inset 0 -3px 6px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.3)}.light-orange .bulb-glow{background:#ff8844}.light-pink .bulb-glass{background:linear-gradient(180deg,#ff88cc,#cc5599 50%,#aa4488);box-shadow:inset 0 -3px 6px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.3)}.light-pink .bulb-glow{background:#ff88cc}.light-cyan .bulb-glass{background:linear-gradient(180deg,#44ffff,#00cccc 50%,#00aaaa);box-shadow:inset 0 -3px 6px rgba(0,0,0,.3),inset 0 2px 4px rgba(255,255,255,.3)}.light-cyan .bulb-glow{background:#44ffff}@keyframes bulb-twinkle{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.6;filter:brightness(.7)}}@keyframes glow-pulse{0%,to{opacity:.8;transform:translateX(-50%) scale(1)}50%{opacity:.3;transform:translateX(-50%) scale(.8)}}@keyframes bulb-sway{0%,to{transform:rotate(0deg)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}.light-bulb:nth-child(odd) .bulb-glass,.light-bulb:nth-child(odd) .bulb-glow{animation-delay:.3s}.light-bulb:nth-child(3n) .bulb-glass,.light-bulb:nth-child(3n) .bulb-glow{animation-duration:2s}.light-bulb:nth-child(5n) .bulb-glass,.light-bulb:nth-child(5n) .bulb-glow{animation-duration:1.2s}@media (max-width:768px){.light-bulb:nth-child(2n){display:none}.bulb-glass{width:10px;height:14px}.bulb-cap{width:6px;height:5px}.bulb-glow{width:16px;height:16px}}@media (max-width:480px){.light-bulb:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.bulb-glass,.bulb-glow,.light-bulb{animation:none}.bulb-glass{opacity:1}.bulb-glow{opacity:.5}}.navbar-offset{flex-shrink:0;width:100%;height:var(--navbar-height);min-height:var(--navbar-height);margin:0;padding:0;background:transparent;pointer-events:none}@media (max-width:900px){.navbar-offset{height:calc(var(--navbar-height-tablet) + var(--safe-area-top));min-height:calc(var(--navbar-height-tablet) + var(--safe-area-top))}}@media (max-width:600px){.navbar-offset{height:calc(var(--navbar-height-mobile) + var(--safe-area-top));min-height:calc(var(--navbar-height-mobile) + var(--safe-area-top))}}.navbar{position:fixed;width:100%;left:0;right:0;top:0;z-index:1100;box-shadow:0 2px 4px rgba(0,0,0,.1);height:var(--navbar-height);min-height:var(--navbar-height);padding:0;overflow:hidden}.MuiAppBar-root.navbar,.navbar{background-color:#0049ab!important}.MuiAppBar-root.navbar{background-image:none!important}@media (max-width:900px){.navbar{height:calc(var(--navbar-height-tablet) + var(--safe-area-top));min-height:calc(var(--navbar-height-tablet) + var(--safe-area-top))}}@media (max-width:600px){.navbar{height:calc(var(--navbar-height-mobile) + var(--safe-area-top));min-height:calc(var(--navbar-height-mobile) + var(--safe-area-top))}}@supports (-ms-ime-align:auto){.navbar .MuiButton-root,.navbar .MuiButton-root:hover,.navbar .MuiButton-root:visited{color:#ffffff!important}.MuiDrawer-paper .MuiButton-root{color:#1a1a1a!important}[data-theme=dark] .MuiDrawer-paper .MuiButton-root{color:#f8fafc!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.navbar .MuiButton-root,.navbar .MuiIconButton-root{color:white!important}.MuiDrawer-paper .MuiButton-root{color:#333333!important}[data-theme=dark] .MuiDrawer-paper .MuiButton-root{color:#ffffff!important}}@supports (-webkit-appearance:none){.navbar .MuiButton-root,.navbar .MuiButton-root:hover,.navbar .MuiIconButton-root{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.MuiDrawer-paper .MuiButton-root{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}[data-theme=dark] .MuiDrawer-paper .MuiButton-root{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.navbar{background-color:#0049ab!important}}@supports (-webkit-appearance:none) and (not (-ms-ime-align:auto)){.navbar .MuiButton-root,.navbar .MuiIconButton-root{color:#ffffff!important}.MuiDrawer-paper .MuiButton-root{color:#1a1a1a!important}[data-theme=dark] .MuiDrawer-paper .MuiButton-root{color:#f8fafc!important}}@-moz-document url-prefix(){.navbar .MuiButton-root,.navbar .MuiIconButton-root{color:#ffffff!important}.MuiDrawer-paper .MuiButton-root{color:#1a1a1a!important}[data-theme=dark] .MuiDrawer-paper .MuiButton-root{color:#f8fafc!important}.navbar{background-color:#0049ab!important}[data-theme=dark] .navbar{background-color:#1e293b!important}}.navbar .MuiButton-root,.navbar .MuiIconButton-root{color:#ffffff!important;text-shadow:none!important}.MuiDrawer-paper .MuiButton-root,.navbar .MuiButton-root,.navbar .MuiIconButton-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar .MuiToolbar-root{display:flex!important;justify-content:space-between!important}.navbar .MuiButton-root{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important}@media (min-width:900px){.navbar .MuiToolbar-root>div:nth-child(2){display:flex!important;flex:1 1!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow:visible!important}.navbar .MuiButton-root{color:#ffffff!important;font-size:1rem!important;font-weight:500!important;padding:8px 16px!important;margin:0 4px!important;white-space:nowrap!important;text-transform:none!important;min-width:auto!important}}.MuiDrawer-root[aria-hidden=true],.MuiDrawer-root[aria-hidden=true] .MuiDrawer-paper,.MuiDrawer-root[aria-hidden=true]~.MuiBackdrop-root{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}.MuiModal-root[aria-hidden=true] .MuiBackdrop-root{display:none!important;visibility:hidden!important;opacity:0!important}.MuiDrawer-paper{background-color:#ffffff!important}[data-theme=dark] .MuiDrawer-paper{background-color:#1e293b!important}.MuiDrawer-paper[style*=top],.MuiDrawer-root[class*=MuiDrawer-anchorTop] .MuiDrawer-paper{top:0!important;margin:0!important;padding:0!important;border-top:none!important}.MuiDrawer-paper .MuiList-root{display:block!important;width:100%!important}.MuiDrawer-paper .MuiListItem-root{display:block!important}.MuiDrawer-paper .MuiButton-root,.MuiDrawer-paper .MuiListItem-root{width:100%!important;visibility:visible!important;opacity:1!important}.MuiDrawer-paper .MuiButton-root{display:flex!important;color:#1a1a1a!important;min-height:48px!important;justify-content:flex-start!important;text-align:left!important}.MuiDrawer-paper .MuiButton-root.mobile-drawer-active-item,.MuiDrawer-paper .MuiButton-root.mobile-drawer-active-item .MuiButton-label,.MuiDrawer-paper .MuiButton-root.mobile-drawer-active-item .MuiButton-text,.MuiDrawer-paper .MuiButton-root.mobile-drawer-active-item span,.MuiDrawer-paper .mobile-drawer-active-item,.MuiDrawer-paper .mobile-drawer-active-item *,.MuiDrawer-paper .mobile-drawer-active-item .MuiButton-label,.MuiDrawer-paper .mobile-drawer-active-item .MuiButton-text,.MuiDrawer-paper .mobile-drawer-active-item span{color:#ffffff!important}.MuiDrawer-paper .MuiButton-root.mobile-drawer-active-item *,.MuiDrawer-paper .mobile-drawer-active-item *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.MuiDrawer-paper .MuiButton-root.mobile-drawer-active-item:after,.MuiDrawer-paper .MuiButton-root.mobile-drawer-active-item:before,.MuiDrawer-paper .MuiButton-root[style*=background]:not([style*=transparent]),.MuiDrawer-paper .MuiButton-root[style*=background]:not([style*=transparent]) .MuiButton-label,.MuiDrawer-paper .MuiButton-root[style*=background]:not([style*=transparent]) .MuiButton-text,.MuiDrawer-paper .MuiButton-root[style*=background]:not([style*=transparent]) span,.MuiDrawer-paper .MuiButton-root[style*=linear-gradient],.MuiDrawer-paper .MuiButton-root[style*=linear-gradient] .MuiButton-label,.MuiDrawer-paper .MuiButton-root[style*=linear-gradient] .MuiButton-text,.MuiDrawer-paper .MuiButton-root[style*=linear-gradient] span{color:#ffffff!important}[data-theme=dark] .MuiDrawer-paper .MuiButton-root{color:#f8fafc!important}[data-theme=dark] .MuiDrawer-paper .MuiButton-root[style*=background],[data-theme=dark] .MuiDrawer-paper .MuiButton-root[style*=background] .MuiButton-label,[data-theme=dark] .MuiDrawer-paper .MuiButton-root[style*=background] .MuiButton-text,[data-theme=dark] .MuiDrawer-paper .MuiButton-root[style*=background] span{color:#ffffff!important}@supports (-ms-ime-align:auto){.MuiDrawer-paper .MuiButton-root{color:#1a1a1a!important;display:flex!important}[data-theme=dark] .MuiDrawer-paper .MuiButton-root{color:#f8fafc!important}.MuiCard-root .MuiTypography-root{color:inherit!important}.MuiCard-root .MuiTypography-colorTextSecondary{color:#666666!important}[data-theme=dark] .MuiCard-root .MuiTypography-colorTextSecondary{color:#b0b0b0!important}.MuiMenu-paper .MuiTypography-root{color:#1a1a1a!important}[data-theme=dark] .MuiMenu-paper .MuiTypography-root{color:#f8fafc!important}.MuiTypography-root[class*=textSecondary]{color:#666666!important}[data-theme=dark] .MuiTypography-root[class*=textSecondary]{color:#b0b0b0!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.MuiTypography-colorTextSecondary{color:#666666!important}[data-theme=dark] .MuiTypography-colorTextSecondary{color:#b0b0b0!important}.MuiMenu-paper .MuiTypography-root{color:#1a1a1a!important}[data-theme=dark] .MuiMenu-paper .MuiTypography-root{color:#ffffff!important}.MuiCard-root .MuiTypography-root{color:inherit!important}}[data-theme=dark] .MuiPopper-root .MuiPaper-root{background-color:#1e293b!important;border:1px solid #334155!important;color:#f8fafc!important}[data-theme=dark] .MuiPopper-root .MuiMenuItem-root{color:#f8fafc!important}[data-theme=dark] .MuiPopper-root .MuiMenuItem-root:hover{background-color:rgba(59,130,246,.1)!important;color:#ffffff!important}[data-theme=dark] .MuiPopper-root .MuiMenuItem-root .MuiSvgIcon-root{color:#cbd5e1!important}[data-theme=dark] .MuiPopper-root .MuiMenuItem-root:hover .MuiSvgIcon-root{color:#ffffff!important}[data-theme=dark] .navbar{border-bottom:1px solid #334155;padding:0}[data-theme=dark] .MuiAppBar-root.navbar,[data-theme=dark] .navbar{background-color:#1e293b!important;height:var(--navbar-height);min-height:var(--navbar-height)}[data-theme=dark] .MuiAppBar-root.navbar{background-image:none!important}[data-theme=dark] .MuiAppBar-root{background-color:#1e293b!important}@media (max-width:900px){[data-theme=dark] .MuiAppBar-root.navbar,[data-theme=dark] .navbar{height:calc(var(--navbar-height-tablet) + var(--safe-area-top));min-height:calc(var(--navbar-height-tablet) + var(--safe-area-top))}}@media (max-width:600px){[data-theme=dark] .MuiAppBar-root.navbar,[data-theme=dark] .navbar{height:calc(var(--navbar-height-mobile) + var(--safe-area-top));min-height:calc(var(--navbar-height-mobile) + var(--safe-area-top))}}.navbar .MuiContainer-root{max-width:100%!important;height:100%!important;padding:0!important;display:flex!important;align-items:stretch!important}.navbar .MuiContainer-root,.navbar .MuiToolbar-root{background-color:transparent!important;width:100%!important;margin:0!important}.navbar .MuiToolbar-root{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:var(--navbar-padding-top) 2rem var(--navbar-padding-bottom)!important;align-items:center!important;box-sizing:border-box!important}.navbar-logo{background-color:transparent!important}[data-theme=dark] .navbar .MuiToolbar-root{background-color:transparent!important;color:#f8fafc;width:100%!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:var(--navbar-padding-top) 2rem var(--navbar-padding-bottom)!important;margin:0!important;align-items:center!important;box-sizing:border-box!important}[data-theme=dark] .navbar .MuiContainer-root{background-color:transparent!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}[data-theme=dark] .navbar-logo{background-color:transparent!important}[data-theme=dark] .navbar .MuiButton-root{color:#cbd5e1}[data-theme=dark] .navbar .MuiButton-root:hover{color:#f8fafc;background-color:rgba(248,250,252,.1)}[data-theme=dark] .navbar .MuiIconButton-root{color:#cbd5e1}[data-theme=dark] .navbar .MuiIconButton-root:hover{color:#f8fafc;background-color:rgba(248,250,252,.1)}[data-theme=dark] .navbar .MuiTypography-root,[data-theme=dark] .navbar-brand{color:#f8fafc}[data-theme=dark] .navbar-link{color:#cbd5e1}.navbar .MuiIconButton-root{color:#ffffff!important}.navbar .MuiIconButton-root:hover{color:#ffffff!important;background-color:rgba(255,255,255,.1)!important}[data-theme=dark] .navbar-link:hover{color:#f8fafc}[data-theme=dark] .navbar .MuiButton-contained{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#ffffff}[data-theme=dark] .navbar .MuiButton-contained:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px rgba(59,130,246,.4)}[data-theme=dark] .login-tab{background:linear-gradient(145deg,#3b82f6,#1d4ed8)!important;color:#ffffff}[data-theme=dark] .login-tab:hover{background:linear-gradient(145deg,#2563eb,#1e40af)!important}.navbar-container{max-width:100%;margin:0 auto;padding:0 2rem;justify-content:space-between;height:100%}.navbar-container,.navbar-logo{display:flex;align-items:center}.navbar-logo{flex:0 0 auto;height:var(--navbar-logo-height);margin-right:2rem}.navbar-logo img{height:100%;width:auto;object-fit:contain;max-width:var(--navbar-logo-max-width)}.navbar-logo.loading img{opacity:.7;animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.7}50%{opacity:.5}to{opacity:.7}}.nav-menu{gap:0;padding:0;list-style:none;width:100%;max-width:1200px;margin:0 auto}.nav-item,.nav-menu{display:flex;align-items:center}.nav-item{position:relative}.nav-link{color:white;text-decoration:none;font-weight:500;font-size:.95rem;padding:.5rem .75rem;border-radius:6px;transition:all .2s ease;white-space:nowrap}.nav-link:hover{color:white;background-color:rgba(255,255,255,.1)}.nav-link.login-btn{background-color:white;color:white!important;padding:.5rem 1.25rem;border-radius:6px;border:2px solid white;transition:all .2s ease;margin-left:1rem}.nav-link.login-btn:hover{background-color:rgba(255,255,255,.1);transform:translateY(-1px);color:white!important;box-shadow:0 4px 8px rgba(0,0,0,.2)}.mobile-menu-btn{display:none}@media (max-width:1024px){.navbar-container{padding:0 1rem}.nav-menu{gap:1rem}.nav-link{font-size:.9rem;padding:.5rem}}@media (max-width:900px){:root{--navbar-padding-top:12px;--navbar-padding-bottom:10px;--navbar-logo-height:112px;--navbar-logo-max-width:360px}.navbar .MuiToolbar-root,[data-theme=dark] .navbar .MuiToolbar-root{padding:var(--navbar-padding-top) 1rem var(--navbar-padding-bottom)!important}.navbar-container{padding:0 1rem}.navbar-logo{height:var(--navbar-logo-height);margin-right:0}.navbar-logo img{max-width:var(--navbar-logo-max-width)}.mobile-menu-btn{display:block;background:none}.navbar .MuiIconButton-root{min-width:44px!important;min-height:44px!important;border-radius:8px!important}.MuiDrawer-paper[data-anchor=top],.MuiDrawer-root[class*=anchorTop] .MuiDrawer-paper{border-radius:0 0 24px 24px!important;width:100vw!important;max-width:100vw!important;top:0!important;margin:0!important;padding:0!important}}@media (max-width:600px){:root{--navbar-padding-top:10px;--navbar-padding-bottom:8px;--navbar-logo-height:98px;--navbar-logo-max-width:300px}.navbar-logo{height:var(--navbar-logo-height)}.navbar-logo img{max-width:var(--navbar-logo-max-width)}.navbar .MuiIconButton-root{min-width:40px!important;min-height:40px!important}}@media (hover:none) and (pointer:coarse){.navbar .MuiButton-root:hover,.navbar .MuiIconButton-root:hover{transform:none!important}.navbar .MuiButton-root:active,.navbar .MuiIconButton-root:active{transform:scale(.95)!important;transition:transform .1s ease!important}}.text-logo{color:#1a365d}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}main{margin-top:0}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{color:#1a365d;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease}.dropdown,.nav-links a{padding:.5rem;margin:0}@media (max-width:768px){.nav-links{gap:1rem}}.login-tab{position:fixed;top:20%;right:46px;transform:rotate(-90deg);transform-origin:right top;z-index:1001;background-color:#2563eb;color:white;padding:12px 24px;border-radius:8px 8px 0 0;font-weight:500;cursor:pointer;transition:all .3s ease;border:2px solid white;box-shadow:-2px 0 8px rgba(0,0,0,.1);display:none;text-decoration:none;width:fit-content}.login-tab:hover{background-color:#1d4ed8;transform:rotate(-90deg) translateX(-2px)}@media (max-height:780px),(max-width:1288px){.nav-menu .login-btn{display:none}.login-tab{display:block}}@media (max-width:768px){.login-tab{display:none!important}}.footer{background-color:#0049ab!important;color:white;padding:60px 0 20px;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.footer-section{display:flex;flex-direction:column;gap:20px}.footer-logo{margin-bottom:1.5rem;background-color:transparent!important}.footer-logo img{display:block;height:100%;object-fit:contain}.footer-description{color:#cbd5e1;line-height:1.6}.footer-section h3{font-size:18px;margin-bottom:16px;color:white}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:.75rem}.footer-section ul li a{color:#4a5568;text-decoration:none;transition:color .2s ease}.footer-section ul li a:hover{color:#2563eb}@media (prefers-color-scheme:dark) and (min-width:100000px){.footer-section ul li a{color:#e2e8f0}.footer-section ul li a:hover{color:#60a5fa}}.contact-info li{display:flex;align-items:center;gap:10px;color:#cbd5e1}.contact-info li svg{font-size:24px;margin-right:10px;margin-left:10px}.footer svg{fill:currentColor}.footer .MuiTypography-root.footer-contact-text,.footer svg,.footer-contact-text,[data-theme=dark] .footer-contact-text{color:#ffffff!important}.footer-bottom{max-width:1200px;margin:40px auto 0;padding:20px 20px 0;border-top:1px solid #2d4a77;text-align:center;color:#cbd5e1}.footer .MuiTypography-root.footer-credit,.footer .footer-credit a,.footer-credit,.footer-credit a{color:#ffffff!important}.footer-credit a{font-weight:700;text-decoration:none}.footer-credit a:focus-visible,.footer-credit a:hover{color:#ffffff!important;text-decoration:underline}@media (max-width:768px){.footer-container{grid-template-columns:1fr}.footer-logo{height:50px}}.text-logo{color:white;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.veteran-badge{margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.veteran-badge-image{max-width:180px;height:auto;opacity:.9;transition:opacity .3s ease}.veteran-badge-image:hover{opacity:1}@media (max-width:768px){.veteran-badge{margin-top:15px}.veteran-badge-image{max-width:160px}}