und: var(--bg-primary);
        border-top: 1px solid var(--glass-border);
        padding: 3rem 2rem 2rem;
        margin-top: 6rem;
      }

      .footer-container {
        max-width: 1200px;
        margin: 0 auto;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        gap: 3rem;
      }

      .footer-column h5 {
        color: var(--accent-primary);
        margin-bottom: 1.5rem;
        font-size: 1.2rem;
        font-weight: 600;
      }

      .footer-c