.footer[data-v-4a23c45e]{background:linear-gradient(135deg,#1d1d1f,#2d2d2f);color:#f5f5f7;padding:var(--spacing-xl) 0 var(--spacing-md)}.footer-content[data-v-4a23c45e]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.footer-column[data-v-4a23c45e]{max-width:400px}.footer-heading[data-v-4a23c45e]{font-size:.8125rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#f5f5f780;margin-bottom:var(--spacing-sm)}.footer-links[data-v-4a23c45e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.footer-link[data-v-4a23c45e]{color:#f5f5f7b3;font-size:.9375rem;text-decoration:none;transition:color var(--transition-fast)}.footer-link[data-v-4a23c45e]:hover{color:#f5f5f7}.footer-bottom[data-v-4a23c45e]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid rgba(245,245,247,.1)}.footer-copyright[data-v-4a23c45e]{color:#f5f5f780;font-size:.8125rem;margin:0}.footer-bottom-links[data-v-4a23c45e]{display:flex;flex-wrap:wrap;gap:1.25rem}.footer-bottom-link[data-v-4a23c45e]{color:#f5f5f780;font-size:.8125rem;text-decoration:none;transition:color var(--transition-fast)}.footer-bottom-link[data-v-4a23c45e]:hover{color:#f5f5f7}.footer-logo[data-v-4a23c45e]{margin-bottom:var(--spacing-sm)}.footer-logo-image[data-v-4a23c45e]{height:40px;width:auto;filter:brightness(0) invert(1)}.footer-tagline[data-v-4a23c45e]{color:#f5f5f7b3;margin-bottom:var(--spacing-sm);line-height:1.6;font-size:.9375rem}.footer-contact[data-v-4a23c45e]{color:#f5f5f799;margin:0;line-height:1.6;font-size:.875rem}@media (max-width: 768px){.footer[data-v-4a23c45e]{padding:var(--spacing-lg) 0 var(--spacing-sm)}.footer-content[data-v-4a23c45e]{flex-direction:column;gap:var(--spacing-md);text-align:center}.footer-column[data-v-4a23c45e]{text-align:center;max-width:100%}.footer-links[data-v-4a23c45e]{align-items:center}.footer-bottom[data-v-4a23c45e]{flex-direction:column;text-align:center}.footer-bottom-links[data-v-4a23c45e]{justify-content:center}}[data-theme=dark] .footer[data-v-4a23c45e]{background:linear-gradient(135deg,#e9e3c1,#f5f0d4)}[data-theme=dark] .footer-logo-image[data-v-4a23c45e]{filter:brightness(1) invert(0)}[data-theme=dark] .footer-tagline[data-v-4a23c45e]{color:#090f41cc}[data-theme=dark] .footer-contact[data-v-4a23c45e]{color:#090f41b3}[data-theme=dark] .footer-heading[data-v-4a23c45e]{color:#090f4180}[data-theme=dark] .footer-link[data-v-4a23c45e]{color:#090f41bf}[data-theme=dark] .footer-link[data-v-4a23c45e]:hover{color:#090f41}[data-theme=dark] .footer-bottom[data-v-4a23c45e]{border-top-color:#090f411f}[data-theme=dark] .footer-copyright[data-v-4a23c45e],[data-theme=dark] .footer-bottom-link[data-v-4a23c45e]{color:#090f4199}[data-theme=dark] .footer-bottom-link[data-v-4a23c45e]:hover{color:#090f41}
