/* Sections */
    .about-section { padding: clamp(36px,5vw,56px) 0 clamp(20px,3vw,32px); }
    .about-intro-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px,5vw,64px); align-items: center; }
    .about-page-heading { font-size: clamp(2rem,4vw,3rem); font-weight: 800; color: var(--primary); letter-spacing: -0.02em; margin-bottom: 16px; }
    .about-lead { font-size: var(--font-size-base); color: var(--color-text-secondary); line-height: var(--line-height-relaxed); text-align: justify; }
    .about-img { width: 100%; border-radius: var(--radius-xl); object-fit: cover; height: 380px; display: block; box-shadow: var(--shadow-md); }
    /* Counter stats */
    .stats-section { padding: clamp(32px,5vw,56px) 0; background: var(--color-surface-page); }
    .stats-grid { display: grid; grid-template-columns: repeat(6,1fr); gap: var(--space-4); }
    .stat-card { 
      background: #FFFDF7; 
      border: 1px solid #F2ECE1; 
      border-radius: var(--radius-xl); 
      padding: var(--space-5); 
      text-align: center; 
      transition: border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast); 
    }
    .stat-card:hover { 
      border-color: var(--primary); 
      box-shadow: 0 4px 16px rgba(11, 32, 70, 0.08);
      transform: translateY(-2px);
    }
    .stat-number { font-size: clamp(1.4rem,2.5vw,2rem); font-weight: 800; color: var(--color-brand-red); margin-bottom: 4px; }
    .stat-label  { font-size: var(--font-size-sm); font-weight: 600; color: var(--color-text-secondary); line-height: 1.3; }
    /* Goal/Mission/Vision tabs */
    .tabs-section { padding: clamp(32px,5vw,56px) 0; }
    .tabs-card { background: #FAF9F6; border: 1px solid #EDE8DE; border-radius: var(--radius-2xl); padding: clamp(24px,4vw,40px); }
    .tabs-grid { display: grid; grid-template-columns: 200px 1fr; gap: 32px; }
    .tab-nav { display: flex; flex-direction: column; gap: 8px; }
    .tab-btn { width: 100%; text-align: left; padding: 12px 16px; border-radius: var(--radius-md); font-size: var(--font-size-sm); font-weight: 600; color: var(--color-text-tertiary); transition: var(--transition-fast); border: none; cursor: pointer; background: transparent; }
    .tab-btn:hover { background: #fff; color: var(--color-brand-red); }
    .tab-btn.active { background: #fff; border-left: 4px solid var(--color-brand-red); color: var(--color-brand-red); font-weight: 700; }
    .tab-content-title { font-size: 1.5rem; font-weight: 800; color: var(--primary); margin-bottom: 12px; }
    .tab-content-text  { font-size: var(--font-size-base); color: var(--color-text-secondary); line-height: var(--line-height-relaxed); text-align: justify; }
    /* Initiatives */
    .initiatives-section { padding: clamp(32px,5vw,56px) 0; }
    .initiatives-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: var(--space-5); }
    .initiative-card { 
      background: #FFFDF7; 
      border: 1px solid #F2ECE1; 
      border-radius: var(--radius-xl); 
      padding: var(--space-5); 
      transition: border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast); 
    }
    .initiative-card:hover { 
      border-color: var(--primary); 
      box-shadow: 0 4px 16px rgba(11, 32, 70, 0.08);
      transform: translateY(-2px);
    }
    .initiative-number { font-size: clamp(1.4rem,2.2vw,1.8rem); font-weight: 800; color: var(--color-brand-red); margin-bottom: 4px; display: block; }
    .initiative-label  { font-size: var(--font-size-sm); font-weight: 600; color: var(--color-text-secondary); line-height: 1.35; }
    /* Responsive */
    @media (max-width: 1024px) { .stats-grid { grid-template-columns: repeat(3,1fr); } .initiatives-grid { grid-template-columns: repeat(2,1fr); } }
    @media (max-width: 768px) { .about-intro-grid { grid-template-columns: 1fr; } .tabs-grid { grid-template-columns: 1fr; } .tab-nav { flex-direction: row; flex-wrap: wrap; } }
    @media (max-width: 640px) { .stats-grid { grid-template-columns: repeat(2,1fr); } .initiatives-grid { grid-template-columns: 1fr; } }