(--glass-border-light);
      }

      .about-text p {
        font-size: 1.1rem;
        line-height: 1.8;
        color: var(--text-secondary);
      }

      .about-image {
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
      }

      .about-image img {
        width: 100%;
        border-radius: var(--radius-lg);
        transition: var(--transition-smooth);
      }

      /* Mission Section */
      .mission-section {
        background: v