ont-size: 1.1rem;
      margin: 0;
    }
    
    .section {
      margin-bottom: 56px;
    }
    
    .section-title {
      display: flex;
      align-items: center;
      padding-bottom: 24px;
      border-bottom: 3px solid #e5e7eb;
      margin-bottom: 32px;
    }
    
    .section-title h2 {
      font-size: 1.875rem;
      font-weight: 800;
      color: #1f2937;
      margin-left: 16px;
    }
    
    .icon {
      width: 48px;
      height: 48px;
      background: linear-gradient(135deg, #2563eb, #3b